diff --git a/docs/_sources/archive.rst.txt b/docs/_sources/archive.rst.txt index b2e5e30fba..978003f1ee 100644 --- a/docs/_sources/archive.rst.txt +++ b/docs/_sources/archive.rst.txt @@ -6,6 +6,7 @@ Documentation for previous releases could be found below .. toctree:: :maxdepth: 1 + 1.77.1 1.77.0 1.76.0 1.75.0 diff --git a/docs/_sources/archive/1.77.1/index.rst.txt b/docs/_sources/archive/1.77.1/index.rst.txt new file mode 100644 index 0000000000..15bbe10995 --- /dev/null +++ b/docs/_sources/archive/1.77.1/index.rst.txt @@ -0,0 +1,2 @@ +py-pure-client 1.77.1 +--------------------- diff --git a/docs/_sources/changelog.rst.txt b/docs/_sources/changelog.rst.txt index c634fa0919..deff6f81b6 100644 --- a/docs/_sources/changelog.rst.txt +++ b/docs/_sources/changelog.rst.txt @@ -6,6 +6,7 @@ A log of changes by version and date. ======= ========== ===== Version Date Notes ======= ========== ===== +1.78.0 11/13/2025 Add /protection-group-snapshots and /protection-group-snapshots/transfer endpoints 1.77.1 10/29/2025 Added FlashBlade 2.21 client 1.77.0 10/16/2025 Added FlashBlade 2.21 client 1.76.0 10/09/2025 Added FlashArray 2.48 client diff --git a/docs/_sources/fa_reference.rst.txt b/docs/_sources/fa_reference.rst.txt index 6b610411d3..dc4364febb 100644 --- a/docs/_sources/fa_reference.rst.txt +++ b/docs/_sources/fa_reference.rst.txt @@ -3630,18 +3630,6 @@ MemberNoIdAllResponse :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -MemberNoIdGroup -~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flasharray::MemberNoIdGroup - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - MemberNoIdMember ~~~~~~~~~~~~~~~~ .. autopydantic_model:: pypureclient.flasharray::MemberNoIdMember @@ -4398,18 +4386,6 @@ PodArrayStatus :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -PodEradicationConfig -~~~~~~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flasharray::PodEradicationConfig - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - PodGetResponse ~~~~~~~~~~~~~~ .. autopydantic_model:: pypureclient.flasharray::PodGetResponse @@ -4890,18 +4866,6 @@ PolicyManagementAccess :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -PolicyManagementAccessEffective -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flasharray::PolicyManagementAccessEffective - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - PolicyManagementAccessGetResponse ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autopydantic_model:: pypureclient.flasharray::PolicyManagementAccessGetResponse @@ -6354,18 +6318,6 @@ ProtectionGroupSnapshotTransferResponse :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -ProtectionGroupTarget -~~~~~~~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flasharray::ProtectionGroupTarget - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - ProtectionGroupTargetGetResponse ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autopydantic_model:: pypureclient.flasharray::ProtectionGroupTargetGetResponse @@ -9282,18 +9234,6 @@ VolumeGroupPatch :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -VolumeGroupPerformance -~~~~~~~~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flasharray::VolumeGroupPerformance - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - VolumeGroupPost ~~~~~~~~~~~~~~~ .. autopydantic_model:: pypureclient.flasharray::VolumeGroupPost @@ -9330,18 +9270,6 @@ VolumePatch :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -VolumePerformance -~~~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flasharray::VolumePerformance - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - VolumePost ~~~~~~~~~~ .. autopydantic_model:: pypureclient.flasharray::VolumePost diff --git a/docs/_sources/fb_reference.rst.txt b/docs/_sources/fb_reference.rst.txt index 3b961d321b..5f77c605ef 100644 --- a/docs/_sources/fb_reference.rst.txt +++ b/docs/_sources/fb_reference.rst.txt @@ -3066,18 +3066,6 @@ FixedReferenceWithRemote :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -FixedReferenceWithType -~~~~~~~~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flashblade::FixedReferenceWithType - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - Fleet ~~~~~ .. autopydantic_model:: pypureclient.flashblade::Fleet @@ -3990,18 +3978,6 @@ ManagementAccessPolicyPost :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -ManagementAccessPolicyRule -~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flashblade::ManagementAccessPolicyRule - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - ManagementAccessPolicyRuleBase ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autopydantic_model:: pypureclient.flashblade::ManagementAccessPolicyRuleBase @@ -7278,18 +7254,6 @@ SnmpManagerResponse :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict -SnmpManagerTest -~~~~~~~~~~~~~~~ -.. autopydantic_model:: pypureclient.flashblade::SnmpManagerTest - :model-show-json: False - :model-show-field-summary: False - :model-show-config-summary: False - :model-show-validator-summary: True - :model-show-validator-members: True - :undoc-members: True - :model-hide-paramlist: False - :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict - SnmpV2c ~~~~~~~ .. autopydantic_model:: pypureclient.flashblade::SnmpV2c @@ -8508,7 +8472,7 @@ patch_api_clients post_api_clients '''''''''''''''' -.. literalinclude:: source/examples/FB2.19/post_api_clients.py +.. literalinclude:: source/examples/FB2.0/post_api_clients.py :language: python Activedirectoryap @@ -8602,7 +8566,7 @@ patch_admins post_admins ''''''''''' -.. literalinclude:: source/examples/FB2.19/post_admins.py +.. literalinclude:: source/examples/FB2.15/post_admins.py :language: python get_admins_settings @@ -8846,59 +8810,11 @@ Auditlogtargetforfilesystemsap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -delete_log_targets_file_systems -''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_log_targets_file_systems.py - :language: python - -get_log_targets_file_systems -'''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_log_targets_file_systems.py - :language: python - -patch_log_targets_file_systems -'''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_log_targets_file_systems.py - :language: python - -post_log_targets_file_systems -''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_log_targets_file_systems.py - :language: python - Auditlogtargetforobjectstoreap ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -delete_log_targets_object_store -''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_log_targets_object_store.py - :language: python - -get_log_targets_object_store -'''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_log_targets_object_store.py - :language: python - -patch_log_targets_object_store -'''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_log_targets_object_store.py - :language: python - -post_log_targets_object_store -''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_log_targets_object_store.py - :language: python - Auditsap ~~~~~~~~ @@ -8960,36 +8876,6 @@ Bucketsap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -get_bucket_audit_filter_actions -''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_bucket_audit_filter_actions.py - :language: python - -delete_buckets_audit_filters -'''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_buckets_audit_filters.py - :language: python - -get_buckets_audit_filters -''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_buckets_audit_filters.py - :language: python - -patch_buckets_audit_filters -''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_buckets_audit_filters.py - :language: python - -post_buckets_audit_filters -'''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_buckets_audit_filters.py - :language: python - delete_buckets_bucket_access_policies ''''''''''''''''''''''''''''''''''''' @@ -9077,7 +8963,7 @@ get_buckets patch_buckets ''''''''''''' -.. literalinclude:: source/examples/FB2.19/patch_buckets.py +.. literalinclude:: source/examples/FB2.17/patch_buckets.py :language: python get_buckets_performance @@ -9168,12 +9054,6 @@ post_certificates_certificate_groups .. literalinclude:: source/examples/FB2.0/post_certificates_certificate_groups.py :language: python -post_certificates_certificate_signing_requests -'''''''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_certificates_certificate_signing_requests.py - :language: python - delete_certificates ''''''''''''''''''' @@ -9189,13 +9069,13 @@ get_certificates patch_certificates '''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/patch_certificates.py +.. literalinclude:: source/examples/FB2.0/patch_certificates.py :language: python post_certificates ''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/post_certificates.py +.. literalinclude:: source/examples/FB2.15/post_certificates.py :language: python get_certificates_uses @@ -9288,7 +9168,7 @@ patch_directory_services_roles post_directory_services_roles ''''''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.19/post_directory_services_roles.py +.. literalinclude:: source/examples/FB2.14/post_directory_services_roles.py :language: python get_directory_services_test @@ -9472,24 +9352,6 @@ post_file_systems_audit_policies .. literalinclude:: source/examples/FB2.17/post_file_systems_audit_policies.py :language: python -delete_file_systems_data_eviction_policies -'''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/delete_file_systems_data_eviction_policies.py - :language: python - -get_file_systems_data_eviction_policies -''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/get_file_systems_data_eviction_policies.py - :language: python - -post_file_systems_data_eviction_policies -'''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/post_file_systems_data_eviction_policies.py - :language: python - delete_file_systems ''''''''''''''''''' @@ -9700,13 +9562,13 @@ The following examples assume that ``client`` is an instantiated ``flashblade.Cl get_hardware_connectors ''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/get_hardware_connectors.py +.. literalinclude:: source/examples/FB2.0/get_hardware_connectors.py :language: python patch_hardware_connectors ''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/patch_hardware_connectors.py +.. literalinclude:: source/examples/FB2.0/patch_hardware_connectors.py :language: python get_hardware_connectors_performance @@ -9983,12 +9845,6 @@ get_network_interfaces .. literalinclude:: source/examples/FB2.0/get_network_interfaces.py :language: python -get_network_interfaces_neighbors -'''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_network_interfaces_neighbors.py - :language: python - get_network_interfaces_network_connection_statistics '''''''''''''''''''''''''''''''''''''''''''''''''''' @@ -10158,30 +10014,6 @@ Objectstoreaccountexportsap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -delete_object_store_account_exports -''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_object_store_account_exports.py - :language: python - -get_object_store_account_exports -'''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_object_store_account_exports.py - :language: python - -patch_object_store_account_exports -'''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_object_store_account_exports.py - :language: python - -post_object_store_account_exports -''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_object_store_account_exports.py - :language: python - Objectstoreaccountsap ~~~~~~~~~~~~~~~~~~~~~ @@ -10190,25 +10022,25 @@ The following examples assume that ``client`` is an instantiated ``flashblade.Cl delete_object_store_accounts '''''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/delete_object_store_accounts.py +.. literalinclude:: source/examples/FB2.17/delete_object_store_accounts.py :language: python get_object_store_accounts ''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/get_object_store_accounts.py +.. literalinclude:: source/examples/FB2.17/get_object_store_accounts.py :language: python patch_object_store_accounts ''''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/patch_object_store_accounts.py +.. literalinclude:: source/examples/FB2.17/patch_object_store_accounts.py :language: python post_object_store_accounts '''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/post_object_store_accounts.py +.. literalinclude:: source/examples/FB2.17/post_object_store_accounts.py :language: python Objectstoreremotecredentialsap @@ -10378,25 +10210,19 @@ The following examples assume that ``client`` is an instantiated ``flashblade.Cl delete_object_store_virtual_hosts ''''''''''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/delete_object_store_virtual_hosts.py +.. literalinclude:: source/examples/FB2.17/delete_object_store_virtual_hosts.py :language: python get_object_store_virtual_hosts '''''''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/get_object_store_virtual_hosts.py - :language: python - -patch_object_store_virtual_hosts -'''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_object_store_virtual_hosts.py +.. literalinclude:: source/examples/FB2.17/get_object_store_virtual_hosts.py :language: python post_object_store_virtual_hosts ''''''''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/post_object_store_virtual_hosts.py +.. literalinclude:: source/examples/FB2.17/post_object_store_virtual_hosts.py :language: python Policiesallap @@ -10474,208 +10300,16 @@ Policiesauditforobjectstoreap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -delete_audit_object_store_policies -'''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_audit_object_store_policies.py - :language: python - -get_audit_object_store_policies -''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_audit_object_store_policies.py - :language: python - -delete_audit_object_store_policies_members -'''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_audit_object_store_policies_members.py - :language: python - -get_audit_object_store_policies_members -''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_audit_object_store_policies_members.py - :language: python - -post_audit_object_store_policies_members -'''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_audit_object_store_policies_members.py - :language: python - -patch_audit_object_store_policies -''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_audit_object_store_policies.py - :language: python - -post_audit_object_store_policies -'''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_audit_object_store_policies.py - :language: python - Policiesdataevictionap ~~~~~~~~~~~~~~~~~~~~~~ The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -delete_data_eviction_policies -''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/delete_data_eviction_policies.py - :language: python - -delete_data_eviction_policies_file_systems -'''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/delete_data_eviction_policies_file_systems.py - :language: python - -get_data_eviction_policies_file_systems -''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/get_data_eviction_policies_file_systems.py - :language: python - -post_data_eviction_policies_file_systems -'''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/post_data_eviction_policies_file_systems.py - :language: python - -get_data_eviction_policies -'''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/get_data_eviction_policies.py - :language: python - -get_data_eviction_policies_members -'''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/get_data_eviction_policies_members.py - :language: python - -patch_data_eviction_policies -'''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/patch_data_eviction_policies.py - :language: python - -post_data_eviction_policies -''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.21/post_data_eviction_policies.py - :language: python - Policiesmanagementaccessap ~~~~~~~~~~~~~~~~~~~~~~~~~~ The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -delete_admins_management_access_policies -'''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/delete_admins_management_access_policies.py - :language: python - -get_admins_management_access_policies -''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_admins_management_access_policies.py - :language: python - -post_admins_management_access_policies -'''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/post_admins_management_access_policies.py - :language: python - -delete_directory_services_roles_management_access_policies -'''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/delete_directory_services_roles_management_access_policies.py - :language: python - -get_directory_services_roles_management_access_policies -''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_directory_services_roles_management_access_policies.py - :language: python - -post_directory_services_roles_management_access_policies -'''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/post_directory_services_roles_management_access_policies.py - :language: python - -delete_management_access_policies_admins -'''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/delete_management_access_policies_admins.py - :language: python - -get_management_access_policies_admins -''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_management_access_policies_admins.py - :language: python - -post_management_access_policies_admins -'''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/post_management_access_policies_admins.py - :language: python - -delete_management_access_policies -''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/delete_management_access_policies.py - :language: python - -delete_management_access_policies_directory_services_roles -'''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/delete_management_access_policies_directory_services_roles.py - :language: python - -get_management_access_policies_directory_services_roles -''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_management_access_policies_directory_services_roles.py - :language: python - -post_management_access_policies_directory_services_roles -'''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/post_management_access_policies_directory_services_roles.py - :language: python - -get_management_access_policies -'''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_management_access_policies.py - :language: python - -get_management_access_policies_members -'''''''''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_management_access_policies_members.py - :language: python - -patch_management_access_policies -'''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/patch_management_access_policies.py - :language: python - -post_management_access_policies -''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/post_management_access_policies.py - :language: python - Policiesnfsap ~~~~~~~~~~~~~ @@ -10893,12 +10527,6 @@ Policiesqosap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -get_qos_policies_buckets -'''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_qos_policies_buckets.py - :language: python - delete_qos_policies ''''''''''''''''''' @@ -10908,7 +10536,7 @@ delete_qos_policies get_qos_policies_file_systems ''''''''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/get_qos_policies_file_systems.py +.. literalinclude:: source/examples/FB2.17/get_qos_policies_file_systems.py :language: python get_qos_policies @@ -10917,22 +10545,10 @@ get_qos_policies .. literalinclude:: source/examples/FB2.17/get_qos_policies.py :language: python -delete_qos_policies_members -''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_qos_policies_members.py - :language: python - get_qos_policies_members '''''''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/get_qos_policies_members.py - :language: python - -post_qos_policies_members -''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_qos_policies_members.py +.. literalinclude:: source/examples/FB2.17/get_qos_policies_members.py :language: python patch_qos_policies @@ -10952,54 +10568,6 @@ Policiess3exportap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -delete_s3_export_policies -''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_s3_export_policies.py - :language: python - -get_s3_export_policies -'''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_s3_export_policies.py - :language: python - -patch_s3_export_policies -'''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_s3_export_policies.py - :language: python - -post_s3_export_policies -''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_s3_export_policies.py - :language: python - -delete_s3_export_policies_rules -''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/delete_s3_export_policies_rules.py - :language: python - -get_s3_export_policies_rules -'''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_s3_export_policies_rules.py - :language: python - -patch_s3_export_policies_rules -'''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_s3_export_policies_rules.py - :language: python - -post_s3_export_policies_rules -''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/post_s3_export_policies_rules.py - :language: python - Policiessmbclientap ~~~~~~~~~~~~~~~~~~~ @@ -11565,54 +11133,6 @@ Realmsap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -get_realms_defaults -''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/get_realms_defaults.py - :language: python - -patch_realms_defaults -''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.20/patch_realms_defaults.py - :language: python - -delete_realms -''''''''''''' - -.. literalinclude:: source/examples/FB2.19/delete_realms.py - :language: python - -get_realms -'''''''''' - -.. literalinclude:: source/examples/FB2.19/get_realms.py - :language: python - -patch_realms -'''''''''''' - -.. literalinclude:: source/examples/FB2.19/patch_realms.py - :language: python - -post_realms -''''''''''' - -.. literalinclude:: source/examples/FB2.19/post_realms.py - :language: python - -get_realms_space -'''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_realms_space.py - :language: python - -get_realms_space_storage_classes -'''''''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_realms_space_storage_classes.py - :language: python - Remotearraysap ~~~~~~~~~~~~~~ @@ -11629,24 +11149,6 @@ Resourceaccessesap The following examples assume that ``client`` is an instantiated ``flashblade.Client`` object as shown in :ref:`Instantiating a Client`. -post_resource_accesses_batch -'''''''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/post_resource_accesses_batch.py - :language: python - -delete_resource_accesses -'''''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/delete_resource_accesses.py - :language: python - -get_resource_accesses -''''''''''''''''''''' - -.. literalinclude:: source/examples/FB2.19/get_resource_accesses.py - :language: python - Rolesap ~~~~~~~ @@ -11926,13 +11428,13 @@ get_syslog_servers patch_syslog_servers '''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/patch_syslog_servers.py +.. literalinclude:: source/examples/FB2.17/patch_syslog_servers.py :language: python post_syslog_servers ''''''''''''''''''' -.. literalinclude:: source/examples/FB2.20/post_syslog_servers.py +.. literalinclude:: source/examples/FB2.17/post_syslog_servers.py :language: python get_syslog_servers_settings diff --git a/docs/_sources/pure1_reference.rst.txt b/docs/_sources/pure1_reference.rst.txt index 46a22250dc..02c5e0cd27 100644 --- a/docs/_sources/pure1_reference.rst.txt +++ b/docs/_sources/pure1_reference.rst.txt @@ -1290,6 +1290,78 @@ PortResponse :model-hide-paramlist: False :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict +ProtectionGroupSnapshot +~~~~~~~~~~~~~~~~~~~~~~~ +.. autopydantic_model:: pypureclient.pure1::ProtectionGroupSnapshot + :model-show-json: False + :model-show-field-summary: False + :model-show-config-summary: False + :model-show-validator-summary: True + :model-show-validator-members: True + :undoc-members: True + :model-hide-paramlist: False + :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict + +ProtectionGroupSnapshotGetResponse +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. autopydantic_model:: pypureclient.pure1::ProtectionGroupSnapshotGetResponse + :model-show-json: False + :model-show-field-summary: False + :model-show-config-summary: False + :model-show-validator-summary: True + :model-show-validator-members: True + :undoc-members: True + :model-hide-paramlist: False + :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict + +ProtectionGroupSnapshotResponse +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. autopydantic_model:: pypureclient.pure1::ProtectionGroupSnapshotResponse + :model-show-json: False + :model-show-field-summary: False + :model-show-config-summary: False + :model-show-validator-summary: True + :model-show-validator-members: True + :undoc-members: True + :model-hide-paramlist: False + :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict + +ProtectionGroupSnapshotTransfer +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. autopydantic_model:: pypureclient.pure1::ProtectionGroupSnapshotTransfer + :model-show-json: False + :model-show-field-summary: False + :model-show-config-summary: False + :model-show-validator-summary: True + :model-show-validator-members: True + :undoc-members: True + :model-hide-paramlist: False + :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict + +ProtectionGroupSnapshotTransferGetResponse +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. autopydantic_model:: pypureclient.pure1::ProtectionGroupSnapshotTransferGetResponse + :model-show-json: False + :model-show-field-summary: False + :model-show-config-summary: False + :model-show-validator-summary: True + :model-show-validator-members: True + :undoc-members: True + :model-hide-paramlist: False + :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict + +ProtectionGroupSnapshotTransferResponse +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. autopydantic_model:: pypureclient.pure1::ProtectionGroupSnapshotTransferResponse + :model-show-json: False + :model-show-field-summary: False + :model-show-config-summary: False + :model-show-validator-summary: True + :model-show-validator-members: True + :undoc-members: True + :model-hide-paramlist: False + :exclude-members: to_str, to_json, to_dict, from_json, from_dict, as_request_dict + ReplicaLink ~~~~~~~~~~~ .. autopydantic_model:: pypureclient.pure1::ReplicaLink diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 63650f4e2f..5deb9050d6 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.77.1', + VERSION: '1.78.0', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/archive.html b/docs/archive.html index 126abebeac..d9db2a55cb 100644 --- a/docs/archive.html +++ b/docs/archive.html @@ -4,7 +4,7 @@ - Archive — py-pure-client 1.77.1 documentation + Archive — py-pure-client 1.78.0 documentation @@ -21,7 +21,7 @@ - + @@ -33,7 +33,7 @@ py-pure-client
- 1.77 + 1.78
@@ -52,6 +52,7 @@
  • Shared References
  • Changelog
  • Archive

  • diff --git a/docs/archive/1.77.1/_static/_sphinx_javascript_frameworks_compat.js b/docs/archive/1.77.1/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 0000000000..8549469dc2 --- /dev/null +++ b/docs/archive/1.77.1/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,134 @@ +/* + * _sphinx_javascript_frameworks_compat.js + * ~~~~~~~~~~ + * + * Compatability shim for jQuery and underscores.js. + * + * WILL BE REMOVED IN Sphinx 6.0 + * xref RemovedInSphinx60Warning + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/docs/archive/1.77.1/_static/autodoc_pydantic.css b/docs/archive/1.77.1/_static/autodoc_pydantic.css new file mode 100644 index 0000000000..994a3e548d --- /dev/null +++ b/docs/archive/1.77.1/_static/autodoc_pydantic.css @@ -0,0 +1,11 @@ +.autodoc_pydantic_validator_arrow { + padding-left: 8px; + } + +.autodoc_pydantic_collapsable_json { + cursor: pointer; + } + +.autodoc_pydantic_collapsable_erd { + cursor: pointer; + } \ No newline at end of file diff --git a/docs/archive/1.77.1/_static/basic.css b/docs/archive/1.77.1/_static/basic.css new file mode 100644 index 0000000000..eeb0519a69 --- /dev/null +++ b/docs/archive/1.77.1/_static/basic.css @@ -0,0 +1,899 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} +dl.footnote > dt, +dl.citation > dt { + float: left; + margin-right: 0.5em; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} +dl.field-list > dt:after { + content: ":"; +} + + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/docs/archive/1.77.1/_static/css/badge_only.css b/docs/archive/1.77.1/_static/css/badge_only.css new file mode 100644 index 0000000000..c718cee441 --- /dev/null +++ b/docs/archive/1.77.1/_static/css/badge_only.css @@ -0,0 +1 @@ +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file diff --git a/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Bold.woff b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Bold.woff new file mode 100644 index 0000000000..6cb6000018 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Bold.woff differ diff --git a/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Bold.woff2 b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Bold.woff2 new file mode 100644 index 0000000000..7059e23142 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Bold.woff2 differ diff --git a/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Regular.woff b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Regular.woff new file mode 100644 index 0000000000..f815f63f99 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Regular.woff differ diff --git a/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Regular.woff2 b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Regular.woff2 new file mode 100644 index 0000000000..f2c76e5bda Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/Roboto-Slab-Regular.woff2 differ diff --git a/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.eot b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000..e9f60ca953 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.eot differ diff --git a/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.svg b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000000..855c845e53 --- /dev/null +++ b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.ttf b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000..35acda2fa1 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.ttf differ diff --git a/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.woff b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000..400014a4b0 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.woff differ diff --git a/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.woff2 b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000..4d13fc6040 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/fontawesome-webfont.woff2 differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-bold-italic.woff b/docs/archive/1.77.1/_static/css/fonts/lato-bold-italic.woff new file mode 100644 index 0000000000..88ad05b9ff Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-bold-italic.woff differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-bold-italic.woff2 b/docs/archive/1.77.1/_static/css/fonts/lato-bold-italic.woff2 new file mode 100644 index 0000000000..c4e3d804b5 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-bold-italic.woff2 differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-bold.woff b/docs/archive/1.77.1/_static/css/fonts/lato-bold.woff new file mode 100644 index 0000000000..c6dff51f06 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-bold.woff differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-bold.woff2 b/docs/archive/1.77.1/_static/css/fonts/lato-bold.woff2 new file mode 100644 index 0000000000..bb195043cf Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-bold.woff2 differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-normal-italic.woff b/docs/archive/1.77.1/_static/css/fonts/lato-normal-italic.woff new file mode 100644 index 0000000000..76114bc033 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-normal-italic.woff differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-normal-italic.woff2 b/docs/archive/1.77.1/_static/css/fonts/lato-normal-italic.woff2 new file mode 100644 index 0000000000..3404f37e2e Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-normal-italic.woff2 differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-normal.woff b/docs/archive/1.77.1/_static/css/fonts/lato-normal.woff new file mode 100644 index 0000000000..ae1307ff5f Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-normal.woff differ diff --git a/docs/archive/1.77.1/_static/css/fonts/lato-normal.woff2 b/docs/archive/1.77.1/_static/css/fonts/lato-normal.woff2 new file mode 100644 index 0000000000..3bf9843328 Binary files /dev/null and b/docs/archive/1.77.1/_static/css/fonts/lato-normal.woff2 differ diff --git a/docs/archive/1.77.1/_static/css/theme.css b/docs/archive/1.77.1/_static/css/theme.css new file mode 100644 index 0000000000..09a1af86db --- /dev/null +++ b/docs/archive/1.77.1/_static/css/theme.css @@ -0,0 +1,4 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dt:after,html.writer-html5 .rst-content dl.field-list>dt:after,html.writer-html5 .rst-content dl.footnote>dt:after{content:":"}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets,html.writer-html5 .rst-content dl.footnote>dt>span.brackets{margin-right:.5rem}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{font-style:italic}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p,html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content dl.citation,.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content dl.citation code,.rst-content dl.citation tt,.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/docs/archive/1.77.1/_static/doctools.js b/docs/archive/1.77.1/_static/doctools.js new file mode 100644 index 0000000000..527b876ca6 --- /dev/null +++ b/docs/archive/1.77.1/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/docs/archive/1.77.1/_static/documentation_options.js b/docs/archive/1.77.1/_static/documentation_options.js new file mode 100644 index 0000000000..63650f4e2f --- /dev/null +++ b/docs/archive/1.77.1/_static/documentation_options.js @@ -0,0 +1,14 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '1.77.1', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/docs/archive/1.77.1/_static/file.png b/docs/archive/1.77.1/_static/file.png new file mode 100644 index 0000000000..a858a410e4 Binary files /dev/null and b/docs/archive/1.77.1/_static/file.png differ diff --git a/docs/archive/1.77.1/_static/jquery-3.6.0.js b/docs/archive/1.77.1/_static/jquery-3.6.0.js new file mode 100644 index 0000000000..fc6c299b73 --- /dev/null +++ b/docs/archive/1.77.1/_static/jquery-3.6.0.js @@ -0,0 +1,10881 @@ +/*! + * jQuery JavaScript Library v3.6.0 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2021-03-02T17:08Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5 + // Plus for old WebKit, typeof returns "function" for HTML collections + // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756) + return typeof obj === "function" && typeof obj.nodeType !== "number" && + typeof obj.item !== "function"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.6.0", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), + function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); + } ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.6 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2021-02-16 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem && elem.namespaceURI, + docElem = elem && ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +} +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the primary Deferred + primary = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + primary.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( primary.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return primary.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), primary.reject ); + } + + return primary.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
    " ], + col: [ 2, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + + // Support: Chrome 86+ + // In Chrome, if an element having a focusout handler is blurred by + // clicking outside of it, it invokes the handler synchronously. If + // that handler calls `.remove()` on the element, the data is cleared, + // leaving `result` undefined. We need to guard against this. + return result && result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + which: true +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + // Suppress native focus or blur as it's already being fired + // in leverageNative. + _default: function() { + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + // + // Support: Firefox 70+ + // Only Firefox includes border widths + // in computed dimensions. (gh-4529) + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate"; + tr.style.cssText = "border:1px solid"; + + // Support: Chrome 86+ + // Height set through cssText does not get applied. + // Computed height then comes back as 0. + tr.style.height = "1px"; + trChild.style.height = "9px"; + + // Support: Android 8 Chrome 86+ + // In our bodyBackground.html iframe, + // display for all div elements is set to "inline", + // which causes a problem only in Android 8 Chrome 86. + // Ensuring the div is display: block + // gets around this issue. + trChild.style.display = "block"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) + + parseInt( trStyle.borderTopWidth, 10 ) + + parseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml, parserErrorElem; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) {} + + parserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ]; + if ( !xml || parserErrorElem ) { + jQuery.error( "Invalid XML: " + ( + parserErrorElem ? + jQuery.map( parserErrorElem.childNodes, function( el ) { + return el.textContent; + } ).join( "\n" ) : + data + ) ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ).filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ).map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + +originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script but not if jsonp + if ( !isSuccess && + jQuery.inArray( "script", s.dataTypes ) > -1 && + jQuery.inArray( "json", s.dataTypes ) < 0 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    Changelog

    +

    A log of changes by version and date.

    + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Version

    Date

    Notes

    1.77.1

    10/29/2025

    Added FlashBlade 2.21 client

    1.77.0

    10/16/2025

    Added FlashBlade 2.21 client

    1.76.0

    10/09/2025

    Added FlashArray 2.48 client

    1.75.0

    09/15/2025

    Added FlashBlade 2.20 client

    1.74.0

    08/28/2025

    Added FlashArray 2.47 client

    1.73.0

    07/29/2025

    Added FlashArray 2.46 client

    1.72.0

    07/22/2025

    Added FlashBlade 2.19 client

    1.71.0

    07/15/2025

    Added FlashArray 2.45 client

    1.70.2

    07/14/2025

    relax setuptools and urllib3 upper bounds

    1.70.1

    07/10/2025

    relax pydantic upper bound requirement

    1.70.0

    06/18/2025

    Added FlashBlade 2.18 client

    1.69.0

    06/09/2025

    Added FlashArray 2.44 client

    1.68.0

    05/20/2025

    Added FlashArray 2.43 client

    1.67.4

    05/16/2025

    fixing issues in refresh_data

    1.67.3

    05/14/2025

    fixing broken single parameter auto-quotation

    1.67.2

    05/07/2025

    don’t generate x-request-id if not defined api function

    1.67.1

    05/06/2025

    Bug fix for client and documentation generation

    1.66.0

    04/11/2025

    Added FlashArray 2.42 client

    1.65.0

    03/25/2025

    Added Pure1 1.4 client

    1.64.0

    03/24/2025

    Added FlashBlade 2.17 client

    1.63.0

    03/18/2025

    Added FlashArray 2.41 client

    1.62.0

    01/31/2025

    Added FlashArray 2.40 client

    1.61.0

    01/13/2025

    Added FlashArray 2.39 client

    1.60.0

    01/08/2025

    Added Pure1 1.3 client

    1.59.0

    12/10/2024

    Added FlashArray 2.38 client

    1.58.0

    12/09/2024

    Added FlashBlade 2.16 client

    1.57.0

    10/10/2024

    Added FlashArray 2.37 client

    1.56.0

    08/29/2024

    Added FlashArray 2.36 client

    1.55.0

    08/15/2024

    Added FlashBlade 2.15 client

    1.54.0

    07/23/2024

    Added FlashArray 2.35 client

    1.53.0

    06/28/2024

    Added FlashArray 2.34 client

    1.52.0

    06/17/2024

    Added FlashBlade 2.14 client

    1.51.0

    05/28/2024

    Added FlashArray 2.33 client

    1.50.0

    04/23/2024

    Added FlashArray 2.32 client

    1.49.0

    03/23/2024

    Added FlashArray 2.31 client

    1.48.0

    03/16/2024

    Added FlashBlade 2.13 client

    1.47.0

    01/25/2024

    Added FlashArray 2.30 client

    1.46.0

    01/12/2024

    Added FlashBlade 2.12 client

    1.45.0

    12/15/2023

    Added FlashArray 2.29 client

    1.44.0

    11/23/2023

    Added FlashArray 2.28 client

    1.43.1

    11/09/2023

    Bug fix for models

    1.43.0

    11/02/2023

    Added FlashArray 2.27 client

    1.42.1

    10/10/2023

    Fixed import issue in 1.42.0

    1.42.0

    10/10/2023

    Added Pure1 1.2 client to support asset management in Pure1

    1.41.1

    09/26/2023

    Bug fix for FlashBlade client

    1.41.0

    09/21/2023

    Added FlashBlade 2.11 client

    1.40.0

    09/18/2023

    Expanded Pure1 1.1 client to support Pure1 invoices endpoint

    1.39.0

    09/06/2023

    Added FlashArray 2.26 client

    1.38.0

    07/26/2023

    Added FlashArray 2.25 client

    1.37.0

    06/02/2023

    Added FlashBlade 2.10 client

    1.36.0

    05/26/2023

    Added FlashArray 2.24 client

    1.35.0

    04/24/2023

    Added FlashBlade 2.9 client

    1.34.0

    04/24/2023

    Added FlashArray 2.22 and 2.23 clients

    1.33.1

    03/23/2023

    Improvements on integration with 3rd party services

    1.33.0

    03/10/2023

    Added support for Pure1 sustainability

    1.32.0

    02/10/2023

    Added FlashArray 2.21 client

    1.31.0

    01/25/2023

    Added FlashBlade 2.7 and 2.8 clients

    1.30.0

    01/12/2023

    Added FlashArray 2.20 client

    1.29.0

    12/09/2022

    Added FlashArray 2.17 and 2.19 clients

    1.28.0

    10/07/2022

    Added FlashBlade 2.5 and 2.6 clients

    1.27.0

    09/06/2022

    Added FlashArray 2.16 client

    1.26.0

    07/05/2022

    Added FlashArray 2.15 client

    1.25.0

    06/20/2022

    Added FlashBlade 2.4 client

    1.24.0

    05/16/2022

    Added FlashArray 2.14 client

    1.23.0

    04/15/2022

    Added FlashArray 2.13 client

    1.22.0

    12/15/2021

    Added FlashArray 2.11 client

    1.21.0

    11/23/2021

    Added FlashBlade 2.3 client

    1.20.1

    11/09/2021

    Bug fix for FlashBlade client

    1.20.0

    11/01/2021

    Added FlashBlade 2.2 client

    1.19.0

    10/22/2021

    Added FlashArray 2.10 client

    1.18.0

    09/15/2021

    Added FlashArray 2.9 client

    1.17.0

    08/13/2021

    Added FlashBlade 2.1 client

    1.16.0

    08/02/2021

    Added FlashArray 2.8 client

    1.15.0

    06/28/2021

    Added FlashArray 2.7 client

    1.14.1

    05/17/2021

    Added restrictions to dependency versions in the setup

    1.14.0

    05/10/2021

    Added FlashArray 2.6 client

    1.13.0

    03/19/2021

    Added FlashBlade 2.0 client

    1.12.0

    03/15/2021

    Added FlashArray 2.5 client

    1.11.0

    01/07/2021

    Added support for Pure1 subscriptions

    1.10.0

    12/21/2020

    Added FlashArray 2.4 client

    1.9.0

    10/22/2020

    Added support for Pure1 directories endpoint

    1.8.0

    09/22/2020

    Added FlashArray 2.3 client

    1.7.0

    08/06/2020

    Added Pure1 1.1 client and support for Pure1 drives, hardware, ports, and hardware-connectors endpoints

    1.6.0

    06/26/2020

    Added FlashArray 2.2 client

    1.5.0

    06/19/2020

    Added support for Pure1 blades, controllers, and pod-replica-links endpoints

    1.4.0

    03/23/2020

    Added support for Pure1 arrays/support-contracts endpoint

    1.3.0

    03/11/2020

    Added support for Pure1 replication endpoints

    1.2.0

    12/23/2019

    Added FlashArray 2.1 client

    1.1.2

    11/20/2019

    Bug fix for FlashArray 2.0 client

    1.1.1

    09/23/2019

    Added support for Pure1 policies endpoints

    1.1.0

    09/12/2019

    Added FlashArray 2.0 client

    1.0.1

    02/27/2019

    Added support for alerts and audits endpoints

    1.0.0

    12/04/2018

    Initial version

    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/fa_reference.html b/docs/archive/1.77.1/fa_reference.html new file mode 100644 index 0000000000..9e535eb86a --- /dev/null +++ b/docs/archive/1.77.1/fa_reference.html @@ -0,0 +1,79654 @@ + + + + + + + FlashArray Reference — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    FlashArray Reference

    +
    +
    +
    +

    Client

    +
    +

    FlashArray REST Client Factory Method

    +

    Importable as

    +
    from pypureclient.flasharray import Client
    +
    +
    +
    +
    +pypureclient.flasharray.client.Client(target: str, version: Optional[str] = None, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, username: Optional[str] = None, client_id: Optional[str] = None, key_id: Optional[str] = None, issuer: Optional[str] = None, api_token: Optional[str] = None, retries: int = 5, timeout: Optional[Union[int, Tuple[float, float]]] = None, ssl_cert: Optional[str] = None, user_agent: Optional[str] = None, verify_ssl: Optional[bool] = None, configuration: Optional[Configuration] = None, model_attribute_error_on_none: bool = True, auto_pagination_limit: Optional[int] = None)
    +

    Initialize a FlashArray Client.

    +
    +
    Parameters
    +
      +
    • target (str, required) – The target array’s IP or hostname.

    • +
    • version (str, optional) – REST API version to use. Defaults to the most recent version +supported by both the client and the target array.

    • +
    • id_token (str, optional) – The security token that represents the identity of the party on +behalf of whom the request is being made, issued by an enabled +API client on the array. Overrides given private key.

    • +
    • private_key_file (str, optional) – The path of the private key to use. Defaults to None.

    • +
    • private_key_password (str, optional) – The password of the private key. Defaults to None.

    • +
    • username (str, optional) – Username of the user the token should be issued for. This must +be a valid user in the system.

    • +
    • client_id (str, optional) – ID of API client that issued the identity token.

    • +
    • key_id (str, optional) – Key ID of API client that issued the identity token.

    • +
    • issuer (str, optional) – API client’s trusted identity issuer on the array.

    • +
    • api_token (str, optional) – API token for the user.

    • +
    • retries (int, optional) – The number of times to retry an API call if it fails for a +non-blocking reason. Defaults to 5.

    • +
    • timeout (int or (float, float), optional) – The timeout duration in seconds, either in total time or +(connect and read) times. Defaults to None.

    • +
    • ssl_cert (str, optional) – The path to the SSL certificate to use. Defaults to None. +Deprecated in favor of configuration.ssl_cert. +If both ssl_cert and configuration.ssl_cert are specified, ssl_cert overrides configuration.ssl_cert

    • +
    • user_agent (str, optional) – User-Agent request header to use.

    • +
    • verify_ssl (bool, optional) – Controls SSL certificate validation. +True specifies that the server validation uses default trust anchors; +False switches certificate validation off, not safe!; +It also accepts string value for a path to directory with certificates. +Deprecated in favor of configuration.verify_ssl. +If both verify_ssl and configuration.verify_ssl are specified, verify_ssl overrides configuration.verify_ssl

    • +
    • configuration (Configuration, optional) – configuration object to use.

    • +
    • model_attribute_error_on_none (bool, optional) – Controls model instance behaviour with regard to accessing attributes with None value. +raise an AttributeError if attribute value is None, otherwise returns None. +Defaults to True for backward compatibility with older versions of the SDK.

    • +
    • auto_pagination_limit (int, optional) – GET requests will be executed in N batches if not None. +Controls the maximum number of items returned per single batch request. +Ignored if None, or limit parameter is used.

    • +
    +
    +
    Raises
    +

    PureError – If it could not create an ID or access token

    +
    +
    +
    + +
    +
    +

    FlashArray REST 2.48 Client

    +
    +
    +class pypureclient.flasharray.FA_2_48.client.Client(configuration: Configuration, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, username: Optional[str] = None, client_id: Optional[str] = None, key_id: Optional[str] = None, issuer: Optional[str] = None, api_token: Optional[str] = None, retries: Optional[int] = None, timeout: Optional[Union[int, Tuple[float, float]]] = None, user_agent: Optional[str] = None, auto_pagination_limit: Optional[int] = None)
    +
    +
    +__init__(configuration: Configuration, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, username: Optional[str] = None, client_id: Optional[str] = None, key_id: Optional[str] = None, issuer: Optional[str] = None, api_token: Optional[str] = None, retries: Optional[int] = None, timeout: Optional[Union[int, Tuple[float, float]]] = None, user_agent: Optional[str] = None, auto_pagination_limit: Optional[int] = None)
    +

    Initialize a FlashArray Client. id_token is generated based on app ID and private +key info. Either id_token or api_token could be used for authentication. Only one +authentication option is allowed.

    +
    +
    Parameters
    +
      +
    • configuration (Configuration) – configuration object

    • +
    • id_token (str, optional) – The security token that represents the identity of the party on +behalf of whom the request is being made, issued by an enabled +API client on the array. Overrides given private key.

    • +
    • private_key_file (str, optional) – The path of the private key to use. Defaults to None.

    • +
    • private_key_password (str, optional) – The password of the private key. Defaults to None.

    • +
    • username (str, optional) – Username of the user the token should be issued for. This must +be a valid user in the system.

    • +
    • client_id (str, optional) – ID of API client that issued the identity token.

    • +
    • key_id (str, optional) – Key ID of API client that issued the identity token.

    • +
    • issuer (str, optional) – API client’s trusted identity issuer on the array.

    • +
    • api_token (str, optional) – API token for the user.

    • +
    • retries (int, optional) – The number of times to retry an API call if it fails for a +non-blocking reason

    • +
    • timeout (int or (float, float), optional) – The timeout duration in seconds, either in total time or +(connect and read) times. Defaults to None.

    • +
    • user_agent (str, optional) – User-Agent request header to use.

    • +
    • auto_pagination_limit (int, optional) – GET requests will be executed in N batches if not None. +Controls the maximum number of items returned per single batch request. +Ignored if None, or limit parameter is used.

    • +
    +
    +
    Raises
    +

    PureError – If it could not create an ID or access token

    +
    +
    +
    + +
    +
    +delete_active_directory(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, local_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete Active Directory account

    +

    Deletes one or more specified Active Directory accounts.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • local_only (bool) – If specified as true, only delete the Active Directory configuration on the +local array, without deleting the computer account created in the Active +Directory domain. If not specified, defaults to false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete an administrator

    +

    Deletes the specified administrator.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins_api_tokens(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete API tokens

    +

    Deletes the API tokens of the specified administrators.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins_cache(remove_all_entries: StrictBool, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete cache entries

    +

    Deletes all entries from the administrator cache.

    +
    +
    Parameters
    +
      +
    • remove_all_entries (bool) – If set to true, removes all entries from the administrator cache. (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between an administrator and one or more management access policies

    +

    Deletes a membership between an administrator with one or more management access policies. One of policy_ids or policy_names is required, and one of member_ids or member_names is required.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_alert_watchers(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete alert watcher

    +

    Delete alert watcher email address from the list of alert watchers.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_alerts_rules(code: StrictInt, parameter: StrictStr, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a custom alert rule

    +

    Deletes a custom alert rule.

    +
    +
    Parameters
    +
      +
    • code (int) – The alert code that the rule applies to. Available alert codes for customization +can be found in the alert rules catalog. (required)

    • +
    • parameter (str) – The parameter of the custom alert rule to modify. Values include info and +warning. Available parameter values can be found in the alert rules +catalog. (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_api_clients(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete an API client

    +

    Deletes an API client. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_array_connections(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete an array connection

    +

    Deletes the connection between this array and the specified array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, eradicate_all_data: Optional[StrictBool] = None, factory_reset_token: Optional[StrictInt] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete an array

    +

    Deletes an array. For physical appliances, deleting an array restores the hardware to factory settings. This entails deleting all data, metadata, configuration, and logs. The array returns to the state it was in prior to any configuration changes being made. If the hardware is reused, it must be as a different array with a new ID. For virtual appliances, deleting an array puts it into an unusable state. Virtual resources (e.g., virtual machines) can later be freed, which deletes any remaining data, metadata, configuration, and logs. Prior to factory reset, an array must be manually prepared (e.g., all volumes and snapshots must be eradicated) and a factory reset token must be created.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • eradicate_all_data (bool) – Set to true to perform a factory reset.

    • +
    • factory_reset_token (int) – A token required to perform a factory reset.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays_cloud_provider_tags(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete user tags from the cloud.

    +

    Deletes user tags from deployed cloud resources of a CBS array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays_erasures(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete factory reset

    +

    Deletes the factory reset process when it is failed.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays_factory_reset_token(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a factory reset token

    +

    Deletes an existing token that could be used to perform a factory reset on the array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays_tags(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags on array objects.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete certificate-groups

    +

    Deletes one or more certificate groups from the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete certificate-groups or certificates

    +

    Deletes one or more certificate groups.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificates(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete certificate

    +

    Deletes a specific certificate object.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Deletes certificates/certificate-groups

    +

    Deletes one or more certificates from one or more certificate groups.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_connections(volumes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, host_names: Optional[ConstrainedListValue[StrictStr]] = None, volume_ids: Optional[ConstrainedListValue[StrictStr]] = None, volume_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a connection between a volume and its host or host group

    +

    Deletes the connection between a volume and its associated host or host group. One of volume_names or volume_ids and one of host_names or host_group_names query parameters are required.

    +
    +
    Parameters
    +
      +
    • volumes (ReferenceType or List[ReferenceType], optional) – A list of volumes to query for. Overrides volume_ids and volume_names keyword arguments.

    • +
    • hosts (ReferenceType or List[ReferenceType], optional) – A list of hosts to query for. Overrides host_names keyword argument.

    • +
    • host_groups (ReferenceType or List[ReferenceType], optional) – A list of host_groups to query for. Overrides host_group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • host_group_names (List[str]) – Performs the operation on the host group specified. Enter multiple names in +comma-separated format. A request cannot include a mix of multiple objects +with multiple names. For example, a request cannot include a mix of +multiple host group names and volume names; instead, at least one of the +objects (e.g., host_group_names) must be set to only one name (e.g., +hgroup01).

    • +
    • host_names (List[str]) – Performs the operation on the hosts specified. Enter multiple names in comma- +separated format. For example, host01,host02. A request cannot include a +mix of multiple objects with multiple names. For example, a request cannot +include a mix of multiple host names and volume names; instead, at least one +of the objects (e.g., host_names) must be set to only one name (e.g., +host01).

    • +
    • volume_ids (List[str]) – Performs the operation on the specified volume. Enter multiple ids in comma- +separated format. For example, vol01id,vol02id. A request cannot include a +mix of multiple objects with multiple IDs. For example, a request cannot +include a mix of multiple volume IDs and host names; instead, at least one +of the objects (e.g., volume_ids) must be set to only one name (e.g., +vol01id). Only one of the two between volume_names and volume_ids may +be used at a time.

    • +
    • volume_names (List[str]) – Performs the operation on the volume specified. Enter multiple names in comma- +separated format. For example, vol01,vol02. A request cannot include a +mix of multiple objects with multiple names. For example, a request cannot +include a mix of multiple volume names and host names; instead, at least +one of the objects (e.g., volume_names) must be set to only one name +(e.g., vol01).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete managed directories

    +

    Deletes one or more managed directories. To be deleted, a managed directory must be empty and not attached to any enabled export policies. Deleted managed directories cannot be recovered. The ids or names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories_policies_audit_file(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a directory and one or more audit policies

    +

    Deletes a membership between a directory and one or more audit policies. Either the policy_ids or policy_names parameter is required, but they cannot be set together. Either the member_ids or member_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories_policies_autodir(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a directory and one or more auto managed directory policies

    +

    Deletes a membership between a directory with one or more auto managed directory policies. The policy_ids or policy_names parameter is required, but they cannot be set together. The member_ids or member_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories_policies_nfs(servers: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, server_ids: Optional[ConstrainedListValue[StrictStr]] = None, server_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a directory and one or more NFS policies

    +

    Deletes a membership between a directory and one or more NFS policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • servers (ReferenceType or List[ReferenceType], optional) – A list of servers to query for. Overrides server_ids and server_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • server_ids (List[str]) – A comma-separated list of server IDs.

    • +
    • server_names (List[str]) – Server names for which the export object is going to be evaluated. Names are +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, server01,server02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories_policies_quota(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a directory and one or more quota policies

    +

    Deletes a membership between a directory and one or more quota policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories_policies_smb(servers: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, server_ids: Optional[ConstrainedListValue[StrictStr]] = None, server_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a directory and one or more SMB policies

    +

    Deletes a membership between a directory and one or more SMB policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • servers (ReferenceType or List[ReferenceType], optional) – A list of servers to query for. Overrides server_ids and server_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • server_ids (List[str]) – A comma-separated list of server IDs.

    • +
    • server_names (List[str]) – Server names for which the export object is going to be evaluated. Names are +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, server01,server02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories_policies_snapshot(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a directory and one or more snapshot policies

    +

    Deletes a membership between a directory and one or more snapshot policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directories_policies_user_group_quota(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a directory and one or more user-group-quota policies

    +

    Deletes a membership between a directory and one or more user-group-quota policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_exports(servers: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, exports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, export_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, server_ids: Optional[ConstrainedListValue[StrictStr]] = None, server_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete directory exports

    +

    Deletes one or more directory exports. If any of the export_names is not unique across the system, policy_ids or policy_names must be specified to determine the exports. When server reference is not provided, the _array_server is set as effective default. The API provides two options for identifying an export object. One option is to reference it by its fully qualified export name, or alternatively, by a combination of parameters-specifically, the server_names (or server_ids) and export_names. All identifying parameters must always be provided, either explicitly or as part of the fully qualified name.

    +
    +
    Parameters
    +
      +
    • servers (ReferenceType or List[ReferenceType], optional) – A list of servers to query for. Overrides server_ids and server_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • exports (ReferenceType or List[ReferenceType], optional) – A list of exports to query for. Overrides export_names keyword argument.

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. The name is +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, fs:dir01,pod01::fs:dir01.

    • +
    • export_names (List[str]) – Performs the operation on the export names specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. Combines the export containment hierarchy (server), +the protocol (smb or nfs) and the export_name. For example, +server01::smb::export01,server01::nfs::export01.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • server_ids (List[str]) – A comma-separated list of server IDs.

    • +
    • server_names (List[str]) – Server names for which the export object is going to be evaluated. Names are +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, server01,server02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete directory services configuration

    +

    Deletes directory services configuration. Directory service configuration must not be referenced by any server nor enabled to be deleted. The built-in “management” directory service cannot be deleted.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_local_directory_services(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete local directory services

    +

    Deletes local directory services. Local directory service can’t be deleted when referenced by any server.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_local_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete local groups

    +

    Deletes one or more local groups. The gids, names, or sids parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_local_groups_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete local group membership

    +

    Deletes one or more local group memberships. The group_names, group_sids, or group_gids parameter is required, but cannot be set together. The member_names, member_sids, or member_gids parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names +in comma-separated format. For example, group1,group2.

    • +
    • group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple +member IDs in comma-separated format. For local group IDs refer to group IDs +(GID). For local user IDs refer to user IDs (UID). The member_ids and +member_names parameters cannot be provided together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs +in comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_local_users(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete local users

    +

    Deletes one or more local users. The uids, names, or sids parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • uids (List[int]) – A comma-separated list of local user IDs (UIDs). Enter multiple local user IDs +in comma-separated format. For example, 423,51234.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_local_users_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete local user membership

    +

    Deletes one or more local user memberships. The member_names, member_sids, or member_ids parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names +in comma-separated format. For example, group1,group2.

    • +
    • group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple +member IDs in comma-separated format. For local group IDs refer to group IDs +(GID). For local user IDs refer to user IDs (UID). The member_ids and +member_names parameters cannot be provided together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs +in comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_roles(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete group to management access policy mappings

    +

    Deletes one or more group to management access policy mappings.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique names specified. For example, +GroupRoleMappingName. Enter multiple names in comma-separated format. +(required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_roles_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership between a group to management access policy mapping and one or more management access policies

    +

    Deletes a membership between a group to management access policy mapping with one or more management access policies. One of policy_ids or policy_names is required, and one of member_ids or member_names is required.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete directory snapshot

    +

    Deletes a directory snapshot that has been destroyed and is pending eradication. Eradicated directory snapshots cannot be recovered. Directory snapshots are destroyed by using the PATCH method. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_dns(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete DNS configuration

    +

    Deletes DNS configuration identified by configuration name.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete file system

    +

    Deletes a file system that has been destroyed and is pending eradication. Eradicated file systems cannot be recovered. File systems are destroyed using the PATCH method.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a fleet

    +

    Deletes a fleet, permanently. A fleet can only be deleted if the current array is the only array in the fleet.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_fleets_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, unreachable: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete fleet members

    +

    Deletes the specified array(s) from the fleet. Note that this will only succeed if the array(s) to be removed are not making use of any fleet resources.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • unreachable (bool) – If set to true, allows a one-sided disconnect when the connection status is +connecting instead of connected or partially connected. If set to +false, it works just like normal coordinated disconnect. If not +specified, defaults to false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_host_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a host group

    +

    Deletes a host group in which the names query parameter is required.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_host_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership from a host group

    +

    Deletes a membership from a host group. Removing a membership from a host group automatically disconnects the host from all volumes associated with the group. Hosts can be removed from host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_host_groups_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a host group from a protection group

    +

    Deletes a host group member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed are not affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_host_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags on host group objects.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_hosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a host

    +

    Deletes an existing host. All volumes that are connected to the host, either through private or shared connections, must be disconnected from the host before the host can be deleted. The names query parameter is required.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_hosts_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a membership from a host group

    +

    Deletes a membership from a host group. Deleting a membership from a host group automatically disconnects the host from all volumes associated with the group. Hosts can be deleted from host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_hosts_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a host from a protection group

    +

    Deletes a host member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed are not affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_hosts_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags on host objects.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_kmip(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete KMIP server object

    +

    Deletes KMIP server objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_log_targets_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete file log target

    +

    Deletes a configured file log target.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_log_targets_syslog(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete syslog server

    +

    Deletes a configured syslog server and stop forwarding syslog messages.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_maintenance_windows(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete maintenance window

    +

    Deletes an open maintenance window before its scheduled end (expire) time. The names parameter is required and must be set to environment.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_network_interfaces(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete network interface

    +

    Deletes a network interface on a controller.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_offloads(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete offload target

    +

    Deletes an offload target.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Delete pod replica links

    +

    Deletes pod replica links. The local_pod_names and remote_pod_names are required. Valid values are replicating, baselining, paused, unhealthy, quiescing, and quiesced. A status of replicating indicates that the source array is replicating to the target array. A status of baselining indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the baselining status to recur. A status of paused ` indicates that data transfer between objects has stopped. A status of `unhealthy indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of quiescing indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of quiesced indicates that the source pod has been demoted and all changes have been replicated to the target pod.

    +
    +
    Parameters
    +
      +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_pods(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, eradicate_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a pod

    +

    Deletes a pod that has been destroyed and is pending eradication. Eradicated pods cannot be recovered. Pods are destroyed using the PATCH method. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • eradicate_contents (bool) – Set to true to eradicate contents (e.g., volumes, protection groups, +snapshots) and containers (e.g., realms, pods, volume groups). This +enables you to eradicate containers with contents.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_pods_arrays(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, with_unknown: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a pod that was stretched to an array

    +

    Deletes a pod that was stretchd to an array, collapsing the pod to a single array. Unstretch a pod from an array when the volumes within the stretched pod no longer need to be synchronously replicated between the two arrays. After a pod has been unstretched, synchronous replication stops. A destroyed version of the pod with ‘restretch’ appended to the pod name is created on the array that no longer has the pod. The restretched pod represents a point-in-time snapshot of the pod, just before it was unstretched. The restretch pod enters an eradication pending period starting from the time that the pod was unstretched. A restretched pod can be cloned or destroyed, but it cannot be explicitly recovered. The group_names parameter represents the name of the pod to be unstretched. The member_names parameter represents the name of the array from which the pod is to be unstretched. The group_names and member_names parameters are required and must be set together. (Deprecated) Use pods/members instead.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • with_unknown (bool) – If set to true, unstretches the specified pod from the specified array by +force. Use the with_unknown parameter in the following rare event&#58; +the local array goes offline while the pod is still stretched across two +arrays, the status of the remote array becomes unknown, and there is no +guarantee that the pod is online elsewhere.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_pods_members(pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, pod_names: Optional[ConstrainedListValue[StrictStr]] = None, with_unknown: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a member from a pod

    +

    Deletes a stretched pod from an array, collapsing the pod to a member array. Unstretch a pod from an array when the volumes within the stretched pod no longer need to be synchronously replicated between the two members. After a pod has been unstretched, synchronous replication stops. A destroyed version of the pod with ‘restretch’ appended to the pod name is created on the member that no longer has the pod. The restretched pod represents a point-in-time snapshot of the pod, just before it was unstretched. The restretched pod enters an eradication pending period starting from the time that the pod was unstretched. A restretched pod can be cloned or destroyed, but it cannot be explicitly recovered. The member_names parameter represents the name of the array from which the pod is to be unstretched. Both pod and member must be specified by name or ID.

    +
    +
    Parameters
    +
      +
    • pods (ReferenceType or List[ReferenceType], optional) – A list of pods to query for. Overrides pod_ids and pod_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • pod_ids (List[str]) – A comma-separated list of pod IDs.

    • +
    • pod_names (List[str]) – Performs the operation on the unique pod name specified. Enter multiple names in +comma-separated format. For example, pod01,pod02.

    • +
    • with_unknown (bool) – If set to true, unstretches the specified pod from the specified array by +force. Use the with_unknown parameter in the following rare event&#58; +the local array goes offline while the pod is still stretched across two +arrays, the status of the remote array becomes unknown, and there is no +guarantee that the pod is online elsewhere.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_pods_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_alert_watcher(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete alert-watcher policies

    +

    Deletes one or more alert-watcher policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_alert_watcher_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete membership between alert-watcher policies and attached object

    +

    Deletes a membership between one or more alert-watcher policies and attached object. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_alert_watcher_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete alert-watcher policy rules

    +

    Deletes one or more alert-watcher policy rules. Either the ‘policy_ids’ or ‘policy_names’ parameter is required, but both parameters cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_audit_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete audit policies

    +

    Deletes one or more audit policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_audit_file_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete membership between audit policies and managed directories

    +

    Deletes a membership between one or more audit policies and managed directories. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_autodir(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete auto managed directory policies

    +

    Deletes one or more auto managed directory policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_autodir_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete auto managed directory policies

    +

    Deletes one or more auto managed directory policies from resources. The policy_ids or policy_names parameter is required, but they cannot be set together. The member_ids or member_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_management_access(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete management access policies

    +

    Deletes one or more management access policies. One of ids or names is required.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_management_access_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete membership between management access policies and attached object

    +

    Deletes a membership between one or more management access policies and attached object. One of policy_ids or policy_names is required, as well as one of member_ids or member_names. member_types is required.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in a comma-separated format.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_nfs(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete NFS policies

    +

    Deletes one or more NFS policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_nfs_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete NFS client policy rules.

    +

    Deletes one or more NFS client policy rules. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_nfs_members(servers: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, server_ids: Optional[ConstrainedListValue[StrictStr]] = None, server_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete NFS policies

    +

    Deletes one or more NFS policies from resources. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • servers (ReferenceType or List[ReferenceType], optional) – A list of servers to query for. Overrides server_ids and server_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • server_ids (List[str]) – A comma-separated list of server IDs.

    • +
    • server_names (List[str]) – Server names for which the export object is going to be evaluated. Names are +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, server01,server02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_quota(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete quota policies

    +

    Deletes one or more quota policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_quota_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete membership between quota policies and managed directories

    +

    Deletes a membership between one or more quota policies and managed directories. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_quota_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete quota policy rules

    +

    Deletes one or more quota policy rules. The policy_ids or policy_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_smb(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete SMB policies

    +

    Deletes one or more SMB policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_smb_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete SMB client policy rules.

    +

    Deletes one or more SMB client policy rules. The policy_ids or policy_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_smb_members(servers: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, server_ids: Optional[ConstrainedListValue[StrictStr]] = None, server_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete SMB policies

    +

    Deletes one or more SMB policies from resources. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • servers (ReferenceType or List[ReferenceType], optional) – A list of servers to query for. Overrides server_ids and server_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • server_ids (List[str]) – A comma-separated list of server IDs.

    • +
    • server_names (List[str]) – Server names for which the export object is going to be evaluated. Names are +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, server01,server02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_snapshot(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete snapshot policies

    +

    Deletes one or more snapshot policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_snapshot_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete snapshot policies

    +

    Deletes one or more snapshot policies from resources. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_snapshot_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete snapshot policy rules

    +

    Deletes one or more snapshot policy rules. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_user_group_quota(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete user-group-quota policies

    +

    Deletes one or more user-group-quota policies. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_user_group_quota_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete membership between user-group-quota policies and managed directories

    +

    Deletes a membership between one or more user-group-quota policies and managed directories. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_user_group_quota_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete quota policy rules

    +

    Deletes one or more user-group-quota policy rules. The policy_ids or policy_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_presets_workload(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a workload preset

    +

    Deletes a workload preset permanently. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_group_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a protection group snapshot

    +

    Deletes a protection group snapshot that has been destroyed and is pending eradication. Eradicating a protection group snapshot eradicates all of its protection group snapshots and cannot be recovered. Protection group snapshots are destroyed through the PATCH method. The names or ids parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_group_snapshots_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a protection group

    +

    Deletes a protection group that has been destroyed and is pending eradication. Eradicated protection groups cannot be recovered. Protection groups are destroyed through the PATCH method. The names parameter is required.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_groups_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a host group from a protection group

    +

    Deletes a host group member from a protection group. After the member has been removed, it is no longer protected by the group. Protection group snapshots taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a host from a protection group

    +

    Deletes a host member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_groups_targets(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a target from a protection group

    +

    Deletes an array, pod, or offload target from a protection group. The group_names parameter represents the name of the protection group. The member_names parameter represents the name of the array, pod, or offload target that is being removed from the protection group. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_protection_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a volume from a protection group

    +

    Deletes a volume member from a protection group. After the member has been deleted, it is no longer protected by the group. Any protection group snapshots that were taken before the member was deleted are not affected. Deleting a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names parameter, and either the member_names or member_ids parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_realms(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, eradicate_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete realms

    +

    Deletes realms that have been destroyed and are pending eradication. Eradicated realms cannot be recovered. Realms are destroyed using the PATCH method.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • eradicate_contents (bool) – Set to true to eradicate contents (e.g., volumes, protection groups, +snapshots) and containers (e.g., realms, pods, volume groups). This +enables you to eradicate containers with contents.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_realms_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_remote_protection_group_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a remote protection group snapshot

    +

    Deletes a remote protection group snapshot that has been destroyed and is pending eradication. Eradicated remote protection group snapshots cannot be recovered. Remote protection group snapshots are destroyed using the PATCH method. The names parameter represents the name of the protection group snapshot. The on parameter represents the name of the offload target. The names and on parameters are required and must be used together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_remote_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a remote protection group

    +

    Deletes a remote protection group that has been destroyed and is pending eradication. Eradicated remote protection groups cannot be recovered. Remote protection groups are destroyed through the PATCH method. The on parameter represents the name of the offload target. The ids or names parameter and the on parameter are required and must be used together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_remote_volume_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a remote volume snapshot

    +

    Deletes a remote volume snapshot that has been destroyed and is pending eradication. Eradicated remote volume snapshots cannot be recovered. Remote volume snapshots are destroyed through the PATCH method. The names parameter represents the name of the volume snapshot. The on parameter represents the name of the offload target. The names and on parameters are required and must be used together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by +replication. If set to false, allow destruction/eradication of +snapshots not in use by replication. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_resource_accesses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a resource access configuration

    +

    Deletes a resource access object.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, cascade_delete: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete server

    +

    Deletes a server.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • cascade_delete (List[str]) – The resource types to delete when deleting the object. It will fail if the +resources are referenced by other objects. Valid values include directory- +services.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_snmp_managers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete SNMP manager

    +

    Deletes the SNMP manager object and stops communication with specified managers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_software(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a software package

    +

    Deletes a software package specified by software name and version. A software package being used for an installation can be deleted if the installation is downloading, downloaded, aborted, or finished. If the software package is currently downloading, the download will be cancelled.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • software_versions (List[str]) – A comma-separated list of target software versions.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a software check task

    +

    Deletes a software check task specified by software name and version. The check task must be queued. If the check task is running or passed/failed then the task cannot be deleted.

    +
    +
    Parameters
    +
      +
    • softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • software_names (List[str]) – A comma-separated list of software names.

    • +
    • software_versions (List[str]) – A comma-separated list of target software versions.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_sso_saml2_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete SAML2 SSO configurations

    +

    Deletes SAML2 SSO configurations.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_subnets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete subnet

    +

    Deletes subnets. A subnet can only be deleted if it has no interfaces. Interfaces must be removed by using the network-interfaces endpoint.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_syslog_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete syslog server

    +

    Deletes a configured syslog server and stops forwarding syslog messages.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_vchost_connections(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, all_vchosts: Optional[StrictBool] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete the vchost-connection between a protocol endpoint and its vchost

    +

    Deletes the vchost-connection between a protocol endpoint and its vchost. The storage container represented by the protocol endpoint will no longer be visible to the vCenter represented by the vchost. One of the protocol_endpoint_names or protocol_endpoint_ids query parameters, and one of the vchost_names or vchost_ids query parameters are required. But if all_vchosts is set to true, vchost_names and vchost_ids should not be specified.

    +
    +
    Parameters
    +
      +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • all_vchosts (bool) – If set to true, the storage container represented by the protocol endpoint is +accessible to all vchosts. Users should not specify vchost_ids or +vchost_names in the request. If set to false, the storage container +represented by the protocol endpoint is only accessible to the vchosts that +have explicit vchost-connections with the protocol endpoint. Users need to +specify vchost_ids or vchost_names in the request.

    • +
    • protocol_endpoint_ids (List[str]) – A comma-separated list of protocol endpoint IDs. Performs the operation on the +protocol endpoints specified. For example, peid01,peid02. Cannot be +used in conjunction with protocol_endpoint_names. If the list contains +more than one value, then vchost_ids or vchost_names must have +exactly one value.

    • +
    • protocol_endpoint_names (List[str]) – A comma-separated list of protocol endpoint names. Performs the operation on the +protocol endpoints specified. For example, pe01,pe02. Cannot be used +in conjunction with protocol_endpoint_ids. If the list contains more +than one value, then vchost_ids or vchost_names must have exactly +one value.

    • +
    • vchost_ids (List[str]) – A comma-separated list of vchost IDs. Performs the operation on the vchosts +specified. For example, vchostid01,vchostid02. Cannot be used in +conjunction with vchost_names. If the list contains more than one value, +then protocol_endpoint_ids or protocol_endpoint_names must have exactly +one value.

    • +
    • vchost_names (List[str]) – A comma-separated list of vchost names. Performs the operation on the vchosts +specified. For example, vchost01,vchost02. Cannot be used in conjunction +with vchost_ids. If the list contains more than one value, then +protocol_endpoint_ids or protocol_endpoint_names must have exactly one +value.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_vchosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a vchost

    +

    Deletes an existing vchost. The names or ids query parameter is required.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_vchosts_certificates(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a vchost certificate

    +

    Deletes an existing vchost certificate. The ids query parameter alone, or the certificate_names query parameter together with one of vchost_names or vchost_ids, is required.

    +
    +
    Parameters
    +
      +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_vchosts_endpoints(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a vchost endpoint

    +

    Deletes an existing vchost endpoint The ids query parameter alone, or the endpoints query parameter together with one of vchost_names or vchost_ids, is required.

    +
    +
    Parameters
    +
      +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • endpoints (List[str]) – Performs the operation on the unique endpoints specified. Enter multiple +endpoints in a comma-separated format.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_volume_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, eradicate_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a volume group

    +

    Deletes a volume group that has been destroyed and is pending eradication. Eradicated volume groups cannot be recovered. Volume groups are destroyed through the PATCH method. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • eradicate_contents (bool) – Set to true to eradicate contents (e.g., volumes, protection groups, +snapshots) and containers (e.g., realms, pods, volume groups). This +enables you to eradicate containers with contents.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_volume_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_volume_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a volume snapshot

    +

    Deletes a volume snapshot that has been destroyed and is pending eradication. Eradicated volume snapshots cannot be recovered. Volume snapshots are destroyed by using the PATCH method. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by +replication. If set to false, allow destruction/eradication of +snapshots not in use by replication. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_volume_snapshots_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_volumes(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a volume

    +

    Deletes a volume that has been destroyed and is pending eradication. Eradicated volumes cannot be recovered. Volumes are destroyed using the PATCH method. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_volumes_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a volume from a protection group

    +

    Deletes a volume member from a protection group. After the member has been deleted, it is no longer protected by the group. Any protection group snapshots that were taken before the member was deleted are not affected. Deleting a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names and only one of member_names or member_ids parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_volumes_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_workloads(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a workload

    +

    Deletes a workload that has been destroyed and is pending eradication. Eradicated workloads cannot be recovered. Workloads are destroyed using the PATCH method. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_workloads_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete tags

    +

    Deletes specified tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keys (List[str]) – A comma-separated list of tag keys.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete +request.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_access_token(refresh=False)
    +

    Get the last used access token.

    +
    +
    Parameters
    +

    refresh (bool, optional) – Whether to retrieve a new access token. Defaults to False.

    +
    +
    Returns
    +

    str

    +
    +
    Raises
    +

    PureError – If there was an error retrieving an access token.

    +
    +
    +
    + +
    +
    +get_active_directory(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List Active Directory accounts

    +

    Displays configured Active Directory accounts.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, expose_api_token: Optional[StrictBool] = None, expose_public_key: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List administrators

    +

    Displays a list of administrators.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • expose_api_token (bool) – If true, exposes the API token of the current user.

    • +
    • expose_public_key (bool) – If true, exposes the public key of the current user.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_api_tokens(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, expose_api_token: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List API tokens

    +

    Displays API tokens for the specified administrators.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • expose_api_token (bool) – If true, exposes the API token of the current user.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_cache(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List administrator cache entries

    +

    Displays entries in the administrator cache.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List management access policies attached to administrators

    +

    Displays a list of management access policies that are attached to administrators.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_settings(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List administrator settings

    +

    Displays the global administrator settings for the array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alert_watchers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List alert watchers

    +

    Displays alert watcher email addressess and indicates whether they are enabled.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alert_watchers_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List alert watcher test

    +

    Displays alert watcher email test results.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alerts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, flagged: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List alerts

    +

    Displays a list of alerts.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • flagged (bool) – If set to true, lists only flagged messages. If set to false, lists only +unflagged messages. if not specified, lists all messages.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alerts_events(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, flagged: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List alert events

    +

    Displays a list of alert events.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • flagged (bool) – If set to true, lists only flagged messages. If set to false, lists only +unflagged messages. if not specified, lists all messages.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. The ids or names +parameter is required, but they cannot be set together.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alerts_rules(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, code: Optional[StrictInt] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List custom alert rules

    +

    Displays a list of custom alert rules.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • code (int) – The alert code to display.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alerts_rules_catalog(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, code: Optional[StrictInt] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List available customizable alert codes

    +

    Displays a list of available customizable alert codes.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • code (int) – The alert code to display.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_api_clients(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List API clients

    +

    Displays a list of API clients.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_apps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List apps

    +

    Displays a list of installed apps.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_apps_nodes(apps: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, app_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List app nodes

    +

    Displays a list of installed apps and their nodes.

    +
    +
    Parameters
    +
      +
    • apps (ReferenceType or List[ReferenceType], optional) – A list of apps to query for. Overrides app_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • app_names (List[str]) – The name of the installed app. Enter multiple names in comma-separated format.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_array_connections(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List the connected arrays

    +

    Displays a list of connected arrays.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_array_connections_connection_key(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, encrypted: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List connection key

    +

    Displays the connection key for the array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • encrypted (bool) – If true, the returned array connection key will encode an encryption key used +to establish trust and secure replication traffic. If false, the returned +array connection key will not encode an encryption key. If not specified, +defaults to false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_array_connections_path(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List connection path

    +

    Displays the connection path from the array to which the connection was made.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List arrays

    +

    Displays general array properties including the array name, login banner, idle timeout for management sessions, and NTP servers.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_cloud_capacity(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List CBS array capacity status

    +

    Displays the capacity status of the CBS array including the progress of the capacity update. Requests for non-CBS arrays will receive an error response.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_cloud_capacity_supported_steps(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List CBS array capacity steps

    +

    Displays the list of supported raw capacity sizes in bytes the CBS array can be upgraded to. Requests for non-CBS arrays will receive an error response.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_cloud_config(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List CBS array configuration status

    +

    Displays the configuration status of the CBS array, including the progress of the configuration upgrade. Requests for non-CBS arrays will receive an error response.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_cloud_config_supported_configs(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List CBS array supported upgrade target configs

    +

    Displays the list of supported configurations to which the CBS array can be upgraded. Requests for non-CBS arrays will receive an error response.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_cloud_provider_tags(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List user tags on the cloud.

    +

    Displays the list of user tags on deployed cloud resources of a CBS array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_erasures(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List factory reset details

    +

    Displays a list of factory reset processes.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_eula(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List End User Agreement and signature

    +

    Displays the End User Agreement and signature.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_factory_reset_token(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List factory reset tokens

    +

    Displays a list of tokens used to perform a factory reset on the array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_ntp_test(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List NTP test results

    +

    Displays test results for configured NTP servers.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_performance(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List array front-end performance data

    +

    Displays real-time and historical front-end performance data at the array level including latency, bandwidth, IOPS, average I/O size, and queue depth.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • protocol (str) – Protocol type. Valid values are nfs, smb, and all.

    • +
    • protocol_group (str) – Protocol group type. Valid values are block, file, and all.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    List array front-end IO performance data by link

    +

    Displays real-time and historical front-end performance data at the array level including latency, bandwidth, IOPS, average I/O size, and queue depth. Group output is shown by link. A link represents a set of arrays that an I/O operation depends on. For local-only I/Os, this is a local array. For mirrored I/Os, this is a set of synchronous replication peer arrays.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_space(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List array space information

    +

    Displays real-time and historical array space information including unique volume and snapshot space, shared space, data reduction, provisioned capacity, usable capacity, and parity.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_tags(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags on array objects.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audits(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List audits

    +

    Displays a list of audits.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List certificate-groups

    +

    Display all array certificate groups.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List certificate-groups and certificates

    +

    Lists membership associations between groups and certificates on the array.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificate_groups_uses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List certificate-groups/uses

    +

    Lists how certificate groups are being used and by what.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificates(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List certificate attributes

    +

    Displays certificate attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List certificates and certificate-groups

    +

    Lists membership associations between groups and certificates.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificates_uses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List certificates uses

    +

    Displays the usage and associations of certificates.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_connections(volumes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, host_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, volume_ids: Optional[ConstrainedListValue[StrictStr]] = None, volume_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume connections

    +

    Displays a list of connections between a volume and its hosts and host groups, as well as the logical unit numbers (LUNs) or NVMe Namespace IDs (NSIDs) used by the associated hosts to address these volumes.

    +
    +
    Parameters
    +
      +
    • volumes (ReferenceType or List[ReferenceType], optional) – A list of volumes to query for. Overrides volume_ids and volume_names keyword arguments.

    • +
    • protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.

    • +
    • hosts (ReferenceType or List[ReferenceType], optional) – A list of hosts to query for. Overrides host_names keyword argument.

    • +
    • host_groups (ReferenceType or List[ReferenceType], optional) – A list of host_groups to query for. Overrides host_group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • host_group_names (List[str]) – Performs the operation on the host group specified. Enter multiple names in +comma-separated format. A request cannot include a mix of multiple objects +with multiple names. For example, a request cannot include a mix of +multiple host group names and volume names; instead, at least one of the +objects (e.g., host_group_names) must be set to only one name (e.g., +hgroup01).

    • +
    • host_names (List[str]) – Performs the operation on the hosts specified. Enter multiple names in comma- +separated format. For example, host01,host02. A request cannot include a +mix of multiple objects with multiple names. For example, a request cannot +include a mix of multiple host names and volume names; instead, at least one +of the objects (e.g., host_names) must be set to only one name (e.g., +host01).

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • protocol_endpoint_ids (List[str]) – Performs the operation on the protocol endpoints specified. Enter multiple IDs +in comma-separated format. For example, peid01,peid02. A request cannot +include a mix of multiple objects with multiple IDs. For example, a +request cannot include a mix of multiple protocol endpoint IDs and host +names. Instead, at least one of the objects (e.g., +protocol_endpoint_ids) must be set to one ID (e.g., peid01).

    • +
    • protocol_endpoint_names (List[str]) – Performs the operation on the protocol endpoints specified. Enter multiple names +in comma-separated format. For example, pe01,pe02. A request cannot +include a mix of multiple objects with multiple names. For example, a +request cannot include a mix of multiple protocol endpoint names and +host names; instead, at least one of the objects (e.g., +protocol_endpoint_names) must be set to one name (e.g., pe01).

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • volume_ids (List[str]) – Performs the operation on the specified volume. Enter multiple ids in comma- +separated format. For example, vol01id,vol02id. A request cannot include a +mix of multiple objects with multiple IDs. For example, a request cannot +include a mix of multiple volume IDs and host names; instead, at least one +of the objects (e.g., volume_ids) must be set to only one name (e.g., +vol01id). Only one of the two between volume_names and volume_ids may +be used at a time.

    • +
    • volume_names (List[str]) – Performs the operation on the volume specified. Enter multiple names in comma- +separated format. For example, vol01,vol02. A request cannot include a +mix of multiple objects with multiple names. For example, a request cannot +include a mix of multiple volume names and host names; instead, at least +one of the objects (e.g., volume_names) must be set to only one name +(e.g., vol01).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_container_default_protections(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List container default protections

    +

    Displays a list of containers with its default protections.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the container ID specified. Enter multiple source IDs +in comma-separated format. The ids or names parameter is required, but +they cannot be set together. Specifying ids or names with no value will +perform the operation on local array.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique container name specified. Enter multiple +names in comma-separated format. The ids or names parameter is required, +but they cannot be set together. Specifying ids or names with no value +will perform the operation on local array.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_controllers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List controller information and status

    +

    Displays the name, mode, FlashArray model, Purity//FA software version, and status of each controller in the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directories

    +

    Displays a list of directories, including those pending eradication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • file_system_ids (List[str]) – Performs the operation on the file system ID specified. Enter multiple file +system IDs in comma-separated format. The file_system_ids or +file_system_names parameter is required, but they cannot be set +together.

    • +
    • file_system_names (List[str]) – Performs the operation on the file system name specified. Enter multiple file +system names in comma-separated format. For example, +filesystem01,filesystem02.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List group with content in directories

    +

    Displays a list of groups, that have content in specific directories.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – Performs the operation on the file system ID specified. Enter multiple file +system IDs in comma-separated format. The file_system_ids or +file_system_names parameter is required, but they cannot be set +together.

    • +
    • file_system_names (List[str]) – Performs the operation on the file system name specified. Enter multiple file +system names in comma-separated format. For example, +filesystem01,filesystem02.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[int]) – Performs the operation on the groups that match the given list of gids. Enter +names in a comma-separated format, e.g., 2001,2002.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directory performance data

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O sizes for each directory and as a total of all directories across the entire array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • protocol (str) – Protocol type. Valid values are nfs, smb, and all.

    • +
    • protocol_group (str) – Protocol group type. Valid values are block, file, and all.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List policies

    +

    Displays a list of policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies_audit_file(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List audit policies attached to a directory

    +

    Displays a list of audit policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies_autodir(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List auto managed directory policies attached to a directory

    +

    Displays a list of auto managed directory policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies_nfs(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List NFS policies attached to a directory

    +

    Displays a list of NFS policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies_quota(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List quota policies attached to a directory

    +

    Displays a list of quota policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies_smb(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SMB policies attached to a directory

    +

    Displays a list of SMB policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies_snapshot(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List snapshot policies attached to a directory

    +

    Displays a list of snapshot policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_policies_user_group_quota(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List user-group-quota policies attached to a directory

    +

    Displays a list of user-group-quota policies that are attached to directories.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directory space information

    +

    Displays physical storage consumption data for each directory.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories_users(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, user_ids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, user_sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List users with content in directories

    +

    Displays a list of users that have content in specific directories.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_ids and user_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – Performs the operation on the file system ID specified. Enter multiple file +system IDs in comma-separated format. The file_system_ids or +file_system_names parameter is required, but they cannot be set +together.

    • +
    • file_system_names (List[str]) – Performs the operation on the file system name specified. Enter multiple file +system names in comma-separated format. For example, +filesystem01,filesystem02.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • user_ids (List[int]) – Performs the operation on the users that match the given list of uids. Enter +names in a comma-separated format, for example, 1001,1002.

    • +
    • user_names (List[str]) – Performs the operation on the users that match the given list of user names. +Enter names in a comma-separated format, for example, u1,u2.

    • +
    • user_sids (List[str]) – Performs the operation on the users that match the given list of user SIDs. +Enter SIDs in a comma-separated format, for example, +S-1-1-20-1000,S-1-1-20-2002.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_exports(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, exports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, export_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directory exports

    +

    Displays a list of directory exports.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • exports (ReferenceType or List[ReferenceType], optional) – A list of exports to query for. Overrides export_names keyword argument.

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. The name is +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, fs:dir01,pod01::fs:dir01.

    • +
    • export_names (List[str]) – Performs the operation on the export names specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. Combines the export containment hierarchy (server), +the protocol (smb or nfs) and the export_name. For example, +server01::smb::export01,server01::nfs::export01.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_group_quotas(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List group quotas.

    +

    Displays a list of groups and the group quota rules that affect their usage limits.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. For example, +fs:dir01,fs:dir02.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[int]) – Performs the operation on the groups that match the given list of gids. Enter +names in a comma-separated format, e.g., 2001,2002.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_quotas(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directories with attached quota policies

    +

    Displays a list of directories and the quota policies attached to them. Directories with multiple policies are listed repeatedly (once per policy). The directories without a policy attached are not listed.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. For example, +fs:dir01,fs:dir02.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directory services configuration

    +

    Displays the directory services configuration settings for manageability.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_local_directory_services(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List local directory services

    +

    Displays a list of local directory services.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_local_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List local groups

    +

    Displays a list of local groups.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_local_groups_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List local group memberships

    +

    Displays a list of local group memberships.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names +in comma-separated format. For example, group1,group2.

    • +
    • group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple +member IDs in comma-separated format. For local group IDs refer to group IDs +(GID). For local user IDs refer to user IDs (UID). The member_ids and +member_names parameters cannot be provided together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs +in comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_local_users(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List local users

    +

    Displays a list of local users.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • uids (List[int]) – A comma-separated list of local user IDs (UIDs). Enter multiple local user IDs +in comma-separated format. For example, 423,51234.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_local_users_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List local user memberships

    +

    Displays a list of local user memberships.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names +in comma-separated format. For example, group1,group2.

    • +
    • group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple +member IDs in comma-separated format. For local group IDs refer to group IDs +(GID). For local user IDs refer to user IDs (UID). The member_ids and +member_names parameters cannot be provided together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs +in comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_roles(roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List group to management access policy mappings

    +

    Displays access control settings for remote groups.

    +
    +
    Parameters
    +
      +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique names specified. For example, +GroupRoleMappingName. Enter multiple names in comma-separated format.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • role_names (List[str]) – This field has been deprecated.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_roles_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List management access policies attached to a group to management access policy mapping

    +

    Displays a list of management access policies that are attached to a group to management access policy mappings.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_test(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directory services test results

    +

    Displays the directory services test and displays the results. The test verifies that URIs can be resolved and that the array can bind and query the tree using the bind user credentials. The test also verifies that the array can find all configured groups to ensure the common names and group base are correctly configured.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List directory snapshots

    +

    Displays a list of directory snapshots, including those pending eradication.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_user_quotas(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, user_ids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, user_sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List user quotas.

    +

    Displays a list of users and the user quota rules that affect their usage limits.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_ids and user_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. For example, +fs:dir01,fs:dir02.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • user_ids (List[int]) – Performs the operation on the users that match the given list of uids. Enter +names in a comma-separated format, for example, 1001,1002.

    • +
    • user_names (List[str]) – Performs the operation on the users that match the given list of user names. +Enter names in a comma-separated format, for example, u1,u2.

    • +
    • user_sids (List[str]) – Performs the operation on the users that match the given list of user SIDs. +Enter SIDs in a comma-separated format, for example, +S-1-1-20-1000,S-1-1-20-2002.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_dns(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List DNS parameters

    +

    Displays the current DNS configurations and their parameters including domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_drives(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List flash, NVRAM, and cache modules

    +

    Displays a list of flash, NVRAM, and cache modules that are installed in the array along with their attributes and status.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List file systems

    +

    Displays a list of file systems, including those pending eradication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List fleets

    +

    Displays information about the fleets known to the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_fleets_fleet_key(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get fleet key information

    +

    Displays the time remaining on the fleet key. Note, fleet key itself is not displayed, since that is only available at time of fleet key creation.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_fleets_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, fleets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, fleet_ids: Optional[ConstrainedListValue[StrictStr]] = None, fleet_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List fleet members

    +

    Displays the members in the current fleet.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • fleets (ReferenceType or List[ReferenceType], optional) – A list of fleets to query for. Overrides fleet_ids and fleet_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • fleet_ids (List[str]) – Performs the operation on the unique Fleet IDs specified. This query currently +accepts only 1 ID.

    • +
    • fleet_names (List[str]) – Performs the operation on the unique Fleet names specified. Enter multiple names +in comma-separated format. For example, name01,name02. This query +currently accepts only 1 name.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hardware(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List hardware component information

    +

    Displays a list of hardware slots and bays and status of installed components.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_host_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host groups

    +

    Displays a list of host groups.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_host_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host groups that are associated with hosts

    +

    Displays a list of host groups that are associated with hosts.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_host_groups_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host group performance data

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O sizes of all host groups, displayed both by host group and by total size across all host groups. This data represents volumes that are connected to the host groups on the local array and stretched volumes connected to the host groups on arrays that are connected by synchronous replication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_host_groups_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host group performance data by array

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data is displayed by total size across all host groups on each array and by individual host group on each array. The displayed data represents the volumes that are connected to a host group on the current array and the volumes that are connected to a host group on any remote arrays that are visible to the current array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_host_groups_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host groups that are members of protection groups

    +

    Displays a list of host group members that belong to one or more protection groups.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_host_groups_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host group space information

    +

    Displays provisioned size and physical storage consumption data for each host group.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_host_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags on host group objects.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List hosts

    +

    Displays a list of hosts.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List hosts that are associated with host groups

    +

    Displays a list of hosts that are associated with host groups.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host performance data

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O sizes across all hosts, displayed by host and by total size across all hosts. This data represents volumes that are connected to the hosts on the local array and stretched volumes connected to the hosts on any arrays that are connected by synchronous replication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts_performance_balance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host performance balance

    +

    Displays the I/O balance statistics for host paths.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host performance data by array

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data is displayed by total size across all hosts on each array and by individual host on each array. The displayed data represents the volumes that are connected to a host on the current array and the volumes that are connected to a host on any remote arrays that are visible to the current array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List hosts that are members of protection groups

    +

    Displays a list of host members that belong to one or more protection groups.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List host space information

    +

    Displays provisioned size and physical storage consumption data for each host.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hosts_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags on host objects.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_kmip(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List KMIP server objects

    +

    Displays the list of KMIP server objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_kmip_test(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Lists KMIP connection tests

    +

    Displays communication data between a FlashArray and KMIP server.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_log_targets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List log targets

    +

    Displays a list of configured log targets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_log_targets_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List file log targets

    +

    Displays a list of configured file log targets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_log_targets_syslog(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List syslog servers

    +

    Displays a list of configured syslog servers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_log_targets_syslog_settings(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List syslog settings

    +

    Displays syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_log_targets_syslog_test(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List syslog server test results

    +

    Displays syslog server test results, which indicate whether the syslog is working and configured correctly.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_maintenance_windows(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List maintenance window details

    +

    Displays maintenance window details, including start time, end time, and maintenance type.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List network interfaces

    +

    Displays all network interfaces for all controllers on the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_neighbors(local_ports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, local_port_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List network interface neighbors

    +

    Displays all neighbors for all network interfaces on the array.

    +
    +
    Parameters
    +
      +
    • local_ports (ReferenceType or List[ReferenceType], optional) – A list of local_ports to query for. Overrides local_port_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_port_names (List[str]) – Performs the operation on the unique local port name specified. Enter multiple +names in comma-separated format. For example, ct0.eth0,ct1.eth0.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List network performance statistics

    +

    Displays network statistics, historical bandwidth, and error reporting for all specified network interfaces.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_port_details(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SFP port details

    +

    Displays Ethernet and Fibre Channel SFP details.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_offloads(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List offload targets

    +

    Displays a list of offload targets that are connected to the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • protocol (str) – Protocol type. Valid values are azure, google-cloud, nfs, and s3.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    List pod replica links

    +

    Displays the list of pod replica links that are configured between arrays.

    +
    +
    Parameters
    +
      +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    List pod replica link lag

    +

    Displays the lag in milliseconds that the replication target is behind the source. This is the time difference between the current time and the recovery point.

    +
    +
    Parameters
    +
      +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    List policy mappings

    +

    Displays a list of policy mappings.

    +
    +
    Parameters
    +
      +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • pod_replica_links (ReferenceType or List[ReferenceType], optional) – A list of pod_replica_links to query for. Overrides pod_replica_link_ids keyword argument.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • pod_replica_link_ids (List[str]) – A comma-separated list of pod replica link IDs. If, after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    api248_pod_replica_links_performance_replication_get

    +
    +
    Parameters
    +
      +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, only return the aggregate value of all items after filtering. +For real-time performance, the values are aggregated for the latest +timestamp. For historical performance, the values are aggregated for each +timestamp from start_time to end_time. Where it makes more sense, the +average value is displayed instead. The values are displayed for each name +where meaningful. If total_only=true, the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pods

    +

    Displays a list of pods that are stretched to this array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_arrays(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pods and their the array members

    +

    Displays a list of pods and the local and remote arrays over which the pods are stretched. Pods with realm members will not be returned. The optional group_names parameter represents the name of the pod. The optional member_names parameter represents the name of the array over which the pod is stretched. (Deprecated) Use pods/members instead.)

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_members(pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, pod_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pods and their members

    +

    Displays a list of pods and the local and remote members over which the pods are stretched. Currently either array or realm is supported as member.

    +
    +
    Parameters
    +
      +
    • pods (ReferenceType or List[ReferenceType], optional) – A list of pods to query for. Overrides pod_ids and pod_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • pod_ids (List[str]) – A comma-separated list of pod IDs.

    • +
    • pod_names (List[str]) – Performs the operation on the unique pod name specified. Enter multiple names in +comma-separated format. For example, pod01,pod02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pod performance data

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O sizes across all pods, displayed both by pod and as a total across all pods.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • protocol (str) – Protocol type. Valid values are nfs, smb, and all.

    • +
    • protocol_group (str) – Protocol group type. Valid values are block, file, and all.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pod performance data by array

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data is displayed as a total across all pods on the local array and by individual pod.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • protocol (str) – Protocol type. Valid values are nfs, smb, and all.

    • +
    • protocol_group (str) – Protocol group type. Valid values are block, file, and all.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_performance_replication(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pod replication performance data

    +

    Displays pod replication performance data. The data returned is the real-time and historical performance data for each replication type at the pod level. Values include continuous, periodic, resync, and sync.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, only return the aggregate value of all items after filtering. +For real-time performance, the values are aggregated for the latest +timestamp. For historical performance, the values are aggregated for each +timestamp from start_time to end_time. Where it makes more sense, the +average value is displayed instead. The values are displayed for each name +where meaningful. If total_only=true, the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_performance_replication_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pod replication performance data by array

    +

    Displays pod replication performance data, organized by array. The data returned is the real-time and historical performance data for each replication type at the pod level. Values include continuous, periodic, resync, and sync.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List pod space information

    +

    Displays provisioned size and physical storage consumption data for each pod on the local array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List policies

    +

    Displays a list of policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_alert_watcher(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List alert-watcher policies

    +

    Displays a list of alert-watcher policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_alert_watcher_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List alert-watcher policy members

    +

    Displays a list of alert-watcher policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_alert_watcher_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List alert-watcher policy rules

    +

    Displays a list of alert-watcher policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_alert_watcher_rules_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List rules of alert-watcher policy rule test

    +

    Displays alert-watcher policy rule email test results.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_audit_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List audit policies

    +

    Displays a list of audit policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_audit_file_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List audit policy members

    +

    Displays a list of audit policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_autodir(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List auto managed directory policies

    +

    Displays a list of auto managed directory policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_autodir_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List auto managed directories policy members

    +

    Displays a list of auto managed directory policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_management_access(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List management access policies

    +

    Displays a list of management access policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_management_access_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List management access policy members

    +

    Displays a list of management access policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in a comma-separated format.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in a comma-separated format.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List policy members

    +

    Displays a list of policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_nfs(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List NFS policies

    +

    Displays a list of NFS policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_nfs_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List NFS client policy rules

    +

    Displays a list of NFS client policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_nfs_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List NFS policy members

    +

    Displays a list of NFS policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_password(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List password policies

    +

    Displays a list of password policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_quota(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List quota policies

    +

    Displays a list of quota policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_quota_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List quota policy members

    +

    Displays a list of quota policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_quota_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List quota policy rules

    +

    Displays a list of quota policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_smb(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SMB policies

    +

    Displays a list of SMB policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_smb_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SMB client policy rules

    +

    Displays a list of SMB client policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_smb_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SMB policy members

    +

    Displays a list of SMB policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_snapshot(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List snapshot policies

    +

    Displays a list of snapshot policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_snapshot_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List snapshot policy members

    +

    Displays a list of snapshot policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_snapshot_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List snapshot policy rules

    +

    Displays a list of snapshot policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_user_group_quota(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List user-group-quota policies

    +

    Displays a list of user-group-quota policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_user_group_quota_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List user-group-quota policy members

    +

    Displays a list of user-group-quota policy members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_types (List[str]) – Performs the operation on the member types specified. The type of member is the +full name of the resource endpoint. Valid values include directories. +Enter multiple member types in comma-separated format. For example, +type01,type02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_user_group_quota_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List user-group-quota policy rules

    +

    Displays a list of user-group-quota policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_ports(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List ports

    +

    Displays host name, iSCSI Qualified Names (IQNs), NVMe Qualified Names (NQNs), IPv4 address of the portal, Fibre Channel World Wide Names (WWNs), and failover ports, including those that were discovered by Purity//FA and those that have been manually assigned by system administrators.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_ports_initiators(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List port initiators

    +

    Displays host iSCSI Qualified Names (IQNs), NVMe Qualified Names (NQNs), and Fibre Channel World Wide Names (WWNs), including those that were discovered by Purity//FA and those that have been manually assigned by system administrators, along with the array ports (targets) on which they are eligible to communicate.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_presets_workload(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List workload presets

    +

    Displays a list of workload presets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection group snapshots

    +

    Displays a list of protection group snapshots, including those pending eradication.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_group_snapshots_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_group_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection group snapshots with transfer statistics

    +

    Displays a list of protection group snapshots and corresponding transfer statistics.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection groups

    +

    Displays a list of protection groups, including their associated source arrays, replication targets, hosts, host groups, and volumes. The list includes protection groups that were created on the local array to replicate snapshot data to other arrays or offload targets, created on a remote array and replicated asynchronously to this array, or created inside a pod on a remote array and stretched to the local array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection groups with host group members

    +

    Displays a list of protection groups that have host group members.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection groups with host members

    +

    Displays a list of protection groups that have host members.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_performance_replication(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection group replication performance data

    +

    Displays the total number of bytes of replication data transmitted and received per second. The data is grouped by protection group.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_performance_replication_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection group replication performance data with array details

    +

    Displays the total number of bytes of replication data transmitted and received per second. The data is grouped by protection group and includes the names of the source array and targets for each protection group.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection group space information

    +

    Displays provisioned size and physical storage consumption data for each protection group.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_targets(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection groups with targets

    +

    Displays a list of protection groups that have target arrays, pods, or offload targets.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_protection_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, include_remote: Optional[StrictBool] = None, limit: Optional[ConstrainedIntValue] = None, member_destroyed: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List protection groups with volume members

    +

    Displays a list of protection groups that have volume members.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – Performs the operation on the unique group id specified. Provide multiple +resource IDs in comma-separated format. The group_ids or names parameter is +required, but they cannot be set together.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • include_remote (bool) – If set to true the response will include remote membership for protection +groups that belong to the remote arrays as well as local volumes. Defaults +to false.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_destroyed (bool) – If true, returns only destroyed member objects. Returns an error if a name of a +live member object is specified in the member_names query param. If false, +returns only live member objects. Returns an error if a name of a +destroyed member object is specified in the member_names query param.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List realms

    +

    Displays a list of realms.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List realm performance data

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O sizes across all realms, displayed both by realm and as a total across all realms.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List realm space information

    +

    Displays provisioned size and storage consumption data for each realm on the local array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_arrays(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, current_fleet_only: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote arrays

    +

    Dispalys arrays in the current fleet, as well as arrays that the current array has existing replication connections to.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • current_fleet_only (bool) – If current_fleet_only is specified, then results will only show arrays from the +same fleet to which the current array is a member of.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_pods(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote pods

    +

    Displays a list of pods that that are on connected arrays but not stretched to this array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • on (List[str]) – Performs the operation on the target name specified. Enter multiple target names +in comma-separated format. For example, targetName01,targetName02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_pods_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • on (List[str]) – Performs the operation on the target name specified. Enter multiple target names +in comma-separated format. For example, targetName01,targetName02.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote protection group snapshots

    +

    Displays a list of remote protection group snapshots.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • on (List[str]) – Performs the operation on the target name specified. Enter multiple target names +in comma-separated format. For example, targetName01,targetName02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_protection_group_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote protection groups with transfer statistics

    +

    Displays a list of remote protection groups and their transfer statistics.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • on (List[str]) – Performs the operation on the target name specified. Enter multiple target names +in comma-separated format. For example, targetName01,targetName02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote protection groups

    +

    Returns a list of remote protection groups.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • on (List[str]) – Performs the operation on the target name specified. Enter multiple target names +in comma-separated format. For example, targetName01,targetName02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_volume_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote volume snapshots

    +

    Displays a list of remote volume snapshots.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • on (List[str]) – Performs the operation on the target name specified. Enter multiple target names +in comma-separated format. For example, targetName01,targetName02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_volume_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote volume snapshots with transfer statistics

    +

    Displays a list of remote volume snapshots and their transfer statistics.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • on (List[str]) – Performs the operation on the target name specified. Enter multiple target names +in comma-separated format. For example, targetName01,targetName02.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_resource_accesses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List resource access configurations

    +

    Displays a list of configured resource accesses.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_resource_accesses_status(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List status of resource accesses as specified by resource access configuration

    +

    Displays a list of effective resource accesses.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_rest_version()
    +

    Get the REST API version being used by this client.

    +
    +
    Returns
    +

    str

    +
    +
    +
    + +
    +
    +get_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List servers

    +

    Displays a list of servers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_sessions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List session data

    +

    Displays session data for user login events performed in the Purity//FA GUI, CLI, and REST API.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_smi_s(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SMI-S settings

    +

    Displays the SMI-S settings, including whether SLP and WBEM-HTTPS are enabled.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_smtp_servers(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SMTP server attributes

    +

    Displays SMTP server attributes. Values include user_name, password, relay_host, sender_domain, sender_username, subject_prefix, body_prefix, encryption_mode, and name.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_agents(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SNMP agent

    +

    Displays the SNMP agent name and protocol attributes.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_agents_mib(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SNMP agent MIB text

    +

    Displays the SNMP MIB text.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_managers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SNMP managers

    +

    Displays designated SNMP managers and their communication and security attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_managers_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SNMP manager test results

    +

    Displays SNMP manager test results (traps or informs).

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software packages

    +

    Displays a list of available software packages.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • versions (List[str]) – A comma-separated list of versions.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_bundle(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software-bundle

    +

    Displays a list of software bundles.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software check tasks

    +

    Displays a list of software check tasks.

    +
    +
    Parameters
    +
      +
    • softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • software_names (List[str]) – A comma-separated list of software names.

    • +
    • software_versions (List[str]) – A comma-separated list of target software versions.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_installation_steps(software_installations: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, software_installation_ids: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software upgrade steps

    +

    Displays a list of currently running and completed software upgrade steps.

    +
    +
    Parameters
    +
      +
    • software_installations (ReferenceType or List[ReferenceType], optional) – A list of software_installations to query for. Overrides software_installation_ids keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • software_installation_ids (List[str]) – A comma-separated list of software installation IDs.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_installations(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, software_ids: Optional[ConstrainedListValue[StrictStr]] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software upgrades

    +

    Displays a list of software upgrades, including currently running and past upgrades.

    +
    +
    Parameters
    +
      +
    • softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_ids and software_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • software_ids (List[str]) – A comma-separated list of software IDs.

    • +
    • software_names (List[str]) – A comma-separated list of software names.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_patches(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software patches

    +

    Displays a list of software patches.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_patches_catalog(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List available software patches

    +

    Displays a list of available software patches.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_versions(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software versions

    +

    Displays a list of software versions.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_sso_saml2_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SAML2 SSO configurations

    +

    Displays the SAML2 SSO service provider and identity provider configuration settings in the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_sso_saml2_idps_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List existing SAML2 SSO configurations

    +

    Displays the existing SAML2 SSO configurations in the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_subnets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List subnets

    +

    Displays a list of subnets with statuses and attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_subscription_assets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List subscription assets

    +

    Displays information about subscription assets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_subscriptions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List subscriptions

    +

    Displays information about subscriptions.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List connection paths

    +

    Displays connection paths between the current array and each connected array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_diagnostics_details(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List diagnostics details

    +

    Displays the diagnostics tests details.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_diagnostics_settings(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List diagnostics tools version and last updated date

    +

    Displays diagnostics tools version and last updated date.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_remote_assist_sessions(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote assist session

    +

    Displays settings for remote assist sessions.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_remote_assist_sessions_settings(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote assist session global settings

    +

    Displays global settings for remote assist sessions.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_test(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, test_type: Optional[StrictStr] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List Pure Storage Support connection data

    +

    Displays information about whether the array can connect to Pure Storage Support by establishing a secure shell or secure HTTP connection and verifies that messages can be exchanged.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • test_type (str) – Specifies the type of test. Valid values are all, phonehome, and remote- +assist. If not specified, defaults to all.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_syslog_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List syslog servers

    +

    Displays a list of configured syslog servers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_syslog_servers_settings(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List syslog settings

    +

    Displays syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_syslog_servers_test(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List syslog server test results

    +

    Displays syslog server test results, which indicate whether the syslog is working and configured correctly.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_vchost_connections(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, all_vchosts: Optional[StrictBool] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List the vchost-connections between protocol endpoint and vchost.

    +

    Displays a list of vchost-connections between the protocol endpoint and vchost.

    +
    +
    Parameters
    +
      +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • all_vchosts (bool) – If set to true, the storage container represented by the protocol endpoint is +accessible to all vchosts. Users should not specify vchost_ids or +vchost_names in the request. If set to false, the storage container +represented by the protocol endpoint is only accessible to the vchosts that +have explicit vchost-connections with the protocol endpoint. Users need to +specify vchost_ids or vchost_names in the request.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • protocol_endpoint_ids (List[str]) – A comma-separated list of protocol endpoint IDs. Performs the operation on the +protocol endpoints specified. For example, peid01,peid02. Cannot be +used in conjunction with protocol_endpoint_names. If the list contains +more than one value, then vchost_ids or vchost_names must have +exactly one value.

    • +
    • protocol_endpoint_names (List[str]) – A comma-separated list of protocol endpoint names. Performs the operation on the +protocol endpoints specified. For example, pe01,pe02. Cannot be used +in conjunction with protocol_endpoint_ids. If the list contains more +than one value, then vchost_ids or vchost_names must have exactly +one value.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • vchost_ids (List[str]) – A comma-separated list of vchost IDs. Performs the operation on the vchosts +specified. For example, vchostid01,vchostid02. Cannot be used in +conjunction with vchost_names. If the list contains more than one value, +then protocol_endpoint_ids or protocol_endpoint_names must have exactly +one value.

    • +
    • vchost_names (List[str]) – A comma-separated list of vchost names. Performs the operation on the vchosts +specified. For example, vchost01,vchost02. Cannot be used in conjunction +with vchost_ids. If the list contains more than one value, then +protocol_endpoint_ids or protocol_endpoint_names must have exactly one +value.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_vchosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List vchosts

    +

    Displays a list of vchosts.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_vchosts_certificates(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List vchost certificates

    +

    Displays certificates that are attached to configured vchosts on at least one endpoint.

    +
    +
    Parameters
    +
      +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_vchosts_endpoints(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List vchost endpoints

    +

    Displays a list of vchost endpoints with their associated vchosts and certificates.

    +
    +
    Parameters
    +
      +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • endpoints (List[str]) – Performs the operation on the unique endpoints specified. Enter multiple +endpoints in a comma-separated format.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_virtual_machine_snapshots(vms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vm_ids: Optional[ConstrainedListValue[StrictStr]] = None, vm_type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List Virtual Machine Snapshots

    +

    Displays a list of virtual machine snapshots, including those pending eradication. If vm_type is vvol, the recovery_context in the response will represent a protection group snapshot containing the virtual machine. This must be used as the source in the POST /virtual-machine method when recovering or overwriting a virtual machine from a snapshot.

    +
    +
    Parameters
    +
      +
    • vms (ReferenceType or List[ReferenceType], optional) – A list of vms to query for. Overrides vm_ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • vm_ids (List[str]) – Performs the operation on the unique virtual machine IDs specified. Enter +multiple resource IDs in a comma-separated format.

    • +
    • vm_type (str) – The type of virtual machine. The only valid value is vvol.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_virtual_machine_volume_snapshots(vm_ids: ConstrainedListValue[StrictStr], vms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vm_type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List Virtual Machine Volume Snapshots

    +

    Displays a list of virtual machine volume snapshots, including those pending eradication. If vm_type is vvol, the recover_context in the response will represent a protection group snapshot containing the virtual machine volume.

    +
    +
    Parameters
    +
      +
    • vm_ids (List[str]) – Performs the operation on the unique virtual machine IDs specified. Enter +multiple resource IDs in a comma-separated format. (required)

    • +
    • vms (ReferenceType or List[ReferenceType], optional) – A list of vms to query for. Overrides vm_ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • vm_type (str) – The type of virtual machine. The only valid value is vvol.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_virtual_machines(vms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vm_ids: Optional[ConstrainedListValue[StrictStr]] = None, vm_type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List Virtual Machines

    +

    Displays a list of virtual machines, including those pending eradication. If vm_type is vvol, the recovery_context in the response will represent the most recent snapshot of the config vVol. This must be used as the source in the PATCH method when recovering a virtual machine from the destroyed state.

    +
    +
    Parameters
    +
      +
    • vms (ReferenceType or List[ReferenceType], optional) – A list of vms to query for. Overrides vm_ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • vm_ids (List[str]) – Performs the operation on the unique virtual machine IDs specified. Enter +multiple virtual machine IDs in a comma-separated format.

    • +
    • vm_type (str) – The type of virtual machine. The only valid value is vvol.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume groups

    +

    Displays a list of volume groups, including those pending eradication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_groups_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume group performance data

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O sizes for each volume group and and as a total of all volume groups across the entire array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_groups_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume group space information

    +

    Displays the provisioned size and physical storage consumption data for each volume group.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume groups with volumes

    +

    Displays a list of volume groups that contain volumes.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume snapshots

    +

    Displays a list of volume snapshots, including those pending eradication.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_snapshots_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume snapshots with transfer statistics

    +

    Displays a list of volume snapshots and their transfer statistics.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volumes

    +

    Displays a list of volumes, including those pending eradication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes_diff(block_size: StrictInt, segment_length: StrictInt, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, base_id: Optional[StrictStr] = None, base_name: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, next_allocated_block_hint: Optional[StrictBool] = None, offset: Optional[ConstrainedIntValue] = None, segment_offset: Optional[StrictInt] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume diffs

    +

    Displays block differences for the specified volumes.

    +
    +
    Parameters
    +
      +
    • block_size (int) – Granularity at which to compare, in bytes. Must be a multiple of 512. (required)

    • +
    • segment_length (int) – Length of the segment, in bytes, to compare. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • base_id (str) – ID of the volume or volume snapshot that the diff comparison is based on. If a +base volume or volume snapshot is not specified, all mapped blocks for the +volume or volume snapshot are displayed. The base_name or base_id +parameter is required, but they cannot be set together.

    • +
    • base_name (str) – Name of the volume or volume snapshot that the diff comparison is based on. If a +base volume or volume snapshot is not specified, all mapped blocks for the +volume or volume snapshot are displayed. The base_name or base_id +parameter is required, but they cannot be set together.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • next_allocated_block_hint (bool) – If set to true, appends offset of the next allocated block in bytes for the +volume specified in names or ids to the output items. base_name +or base_id must not be specified if this is set to true. If not +specified, defaults to false.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • segment_offset (int) – Absolute offset, in bytes, of the segment to compare. Must be a multiple of +block_size.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume performance data

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O sizes for each volume and and as a total of all volumes across the entire array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume performance data by array

    +

    Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data returned is for each volume on the current array and for each volume on any remote arrays that are visible to the current array. The data is grouped by individual volumes and as a total across all volumes on each array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_destroyed: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volumes that are members of protection groups

    +

    Displays a list of volume members that belong to one or more protection groups.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_destroyed (bool) – If true, returns only destroyed member objects. Returns an error if a name of a +live member object is specified in the member_names query param. If false, +returns only live member objects. Returns an error if a name of a +destroyed member object is specified in the member_names query param.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volume space information

    +

    Displays the provisioned size and physical storage consumption data for each volume.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • end_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resolution (int) – The number of milliseconds between samples of historical data. For array-wide +performance metrics (/arrays/performance endpoint), valid values are +1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 +minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 +hours). For performance metrics on storage objects (<object +name>/performance endpoint), such as volumes, valid values are 30000 (30 +seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), +28800000 (8 hours), and 86400000 (24 hours). For space metrics, +(<object name>/space endpoint), valid values are 300000 (5 minutes), +1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and +86400000 (24 hours). Include the start_time parameter to display the +performance data starting at the specified start time. If start_time is +not specified, the start time will default to one resolution before the end +time, meaning that the most recent sample of performance data will be +displayed. Include the end_time parameter to display the performance data +until the specified end time. If end_time`is not specified, the end time +will default to the current time. If the `resolution parameter is not +specified but either the start_time or end_time parameter is, then +resolution will default to the lowest valid resolution.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • start_time (int) – Displays historical performance data for the specified time window, where +start_time is the beginning of the time window, and end_time is the end +of the time window. The start_time and end_time parameters are specified +in milliseconds since the UNIX epoch. If start_time is not specified, the +start time will default to one resolution before the end time, meaning that +the most recent sample of performance data will be displayed. If +end_time`is not specified, the end time will default to the current time. +Include the `resolution parameter to display the performance data at the +specified resolution. If not specified, resolution defaults to the lowest +valid resolution.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an +error if the name of a live resource is specified in the resource_names +query parameter. If set to false, returns only objects from live +resources. Returns an error if the name of a destroyed resource is +specified in the resource_names query parameter.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes_volume_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List volumes that are in volume groups

    +

    Displays a list of volumes that are in a volume group.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • offset (int) – The starting position based on the results of the query in relation to the full +set of response objects returned.

    • +
    • sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in +the response by which to sort. Sorting can be performed on any of the names +in the response, and the objects can be sorted in ascending or descending +order. By default, the response objects are sorted in ascending order. To +sort in descending order, append the minus sign (-) to the name. A single +request can be sorted on multiple objects. For example, you can sort all +volumes from largest to smallest volume size, and then sort volumes of the +same size in ascending order by volume name. To sort on multiple names, list +the names as comma-separated values.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_workloads(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List workloads

    +

    Displays a list of workloads.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_workloads_placement_recommendations(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List workload placement recommendations

    +

    Displays a list of placement recommendations for workloads.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_workloads_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List tags

    +

    Displays the list of tags.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_active_directory(names: ConstrainedListValue[StrictStr], active_directory: ActiveDirectoryPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify Active Directory account

    +

    Modifies specified Active Directory account.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01. (required)

    • +
    • active_directory (ActiveDirectoryPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_admins(admin: AdminPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify an administrator

    +

    Modifies properties for the specified administrator.

    +
    +
    Parameters
    +
      +
    • admin (AdminPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_admins_settings(admin_settings: AdminSettings, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify administrator settings

    +

    Modifies the global administrator settings for the array.

    +
    +
    Parameters
    +
      +
    • admin_settings (AdminSettings) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_alert_watchers(names: ConstrainedListValue[StrictStr], alert_watcher: AlertWatcherPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify alert watcher

    +

    Modify alert watcher email address by enabling or disabling it.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • alert_watcher (AlertWatcherPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_alerts(alert: Alert, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify flagged state

    +

    Modifies one or more alerts and display updated information about these alerts.

    +
    +
    Parameters
    +
      +
    • alert (Alert) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_alerts_rules(code: StrictInt, parameter: StrictStr, alert_rule: AlertRules, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a custom alert rule

    +

    Modifies a custom alert rule to a new value.

    +
    +
    Parameters
    +
      +
    • code (int) – The alert code that the rule applies to. Available alert codes for customization +can be found in the alert rules catalog. (required)

    • +
    • parameter (str) – The parameter of the custom alert rule to modify. Values include info and +warning. Available parameter values can be found in the alert rules +catalog. (required)

    • +
    • alert_rule (AlertRules) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_api_clients(api_clients: ApiClientPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Manage an API client

    +

    Enables or disables an API client. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • api_clients (ApiClientPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_apps(names: ConstrainedListValue[StrictStr], app: App, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify app

    +

    Modifies an installed app or modifies Virtual Network Computing (VNC) access for apps that are being patched.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • app (App) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_array_connections(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, refresh: Optional[StrictBool] = None, renew_encryption_key: Optional[StrictBool] = None, array_connection: Optional[ArrayConnectionPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify an array connection

    +

    Modifies attributes for an array connection.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • refresh (bool) – If set to true, the array will attempt to communicate with the connection peer +in order to update the connection attributes on both arrays with any changes +that have occurred. If set to true, other array connection attributes may +not be modified in requests. Default value is false.

    • +
    • renew_encryption_key (bool) – If set to true, update array connection with a new encryption key. If set to +true, other array connection attributes may not be modified in +requests. Defaults to false.

    • +
    • array_connection (ArrayConnectionPatch) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays(array: Arrays, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify an array

    +

    Modifies general array properties such as the array name, login banner, idle timeout for management sessions, and NTP servers.

    +
    +
    Parameters
    +
      +
    • array (Arrays) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays_cloud_capacity(capacity: CloudCapacityStatus, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify CBS array capacity

    +

    Modifies the raw capacity of the CBS array. This should trigger a backend process that will update the CBS array capacity. The array capacity can be updated only to values defined by the capacity steps endpoint. When an existing capacity update request is in progress, any new request to update of the capacity will receive an error response. For non-CBS arrays, this feature is not supported and requests will receive an error response.

    +
    +
    Parameters
    +
      +
    • capacity (CloudCapacityStatus) – The requested capacity of the CBS array. (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays_cloud_config(config: CloudConfigPatch, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify CBS array configuration

    +

    Modifies the configuration of the CBS array. This should trigger a backend process that will upgrade the CBS array configuration. The array can be upgraded only to models defined by the supported configurations endpoint. When an existing array upgrade request is in progress, any new request to upgrade the array will receive an error response. For non-CBS arrays, this feature is not supported and requests will receive an error response.

    +
    +
    Parameters
    +
      +
    • config (CloudConfigPatch) – The requested configuration of the CBS array hardware. (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays_erasures(delete_sanitization_certificate: StrictBool, eradicate_all_data: StrictBool, finalize: StrictBool, reinstall_image: StrictBool, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, erasure_patch: Optional[ArrayErasurePatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update factory reset

    +

    Modifies the factory reset process to finalize.

    +
    +
    Parameters
    +
      +
    • delete_sanitization_certificate (bool) – Set to true to finalize factory reset and acknowledge the deletion of +sanitization certificate. (required)

    • +
    • eradicate_all_data (bool) – Set to true to perform a factory reset. (required)

    • +
    • finalize (bool) – Must be true to finalize factory reset. (required)

    • +
    • reinstall_image (bool) – Set to true to reinstall image, or false to skip reinstalling image. +(required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • erasure_patch (ArrayErasurePatch) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays_eula(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, eula: Optional[Eula] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify signature on the End User Agreement

    +

    Modifies the signature on the End User Agreement.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • eula (Eula) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_certificates(certificate: CertificatePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, generate_new_key: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify certificates

    +

    Modifies certificate attributes. Modifying self-signed certificate attributes replaces the existing certificate with a new one, generated by Purity//FA, using the specified attributes.

    +
    +
    Parameters
    +
      +
    • certificate (CertificatePost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • generate_new_key (bool) – If set to true, a new private key is generated when generating a new +certificate with the specified attributes. This may not be set to true +when importing a certificate and private key, and may not be set to +false when generating a new self-signed certificate to replace a +certificate that was imported. Default setting is false.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_container_default_protections(container_default_protection: ContainerDefaultProtection, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a container’s default protections

    +

    Modifies a container’s default protections. To modify, set default_protections to the new list.

    +
    +
    Parameters
    +
      +
    • container_default_protection (ContainerDefaultProtection) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the container ID specified. Enter multiple source IDs +in comma-separated format. The ids or names parameter is required, but +they cannot be set together. Specifying ids or names with no value will +perform the operation on local array.

    • +
    • names (List[str]) – Performs the operation on the unique container name specified. Enter multiple +names in comma-separated format. The ids or names parameter is required, +but they cannot be set together. Specifying ids or names with no value +will perform the operation on local array.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directories(directory: DirectoryPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a managed directory

    +

    Modifies a managed directory. To rename a managed directory, set name to the new name. The ids or names parameter is required, but cannot be set together. The name or directory_name parameter is required.

    +
    +
    Parameters
    +
      +
    • directory (DirectoryPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_exports(export: DirectoryExportPatch, servers: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, exports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, export_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, server_ids: Optional[ConstrainedListValue[StrictStr]] = None, server_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify directory exports

    +

    Modifies a directory export. Used for manually renaming, enabling, and disabling directory exports. To rename a directory export, set ‘export_name’ to the new name. When server reference is not provided, the _array_server is set as effective default. The API provides two options for identifying an export object. One option is to reference it by its fully qualified export name, or alternatively, by a combination of parameters—specifically, the server and export_name. All identifying parameters must always be provided, either explicitly or as part of the fully qualified name.

    +
    +
    Parameters
    +
      +
    • export (DirectoryExportPatch) – (required)

    • +
    • servers (ReferenceType or List[ReferenceType], optional) – A list of servers to query for. Overrides server_ids and server_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • exports (ReferenceType or List[ReferenceType], optional) – A list of exports to query for. Overrides export_names keyword argument.

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. The name is +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, fs:dir01,pod01::fs:dir01.

    • +
    • export_names (List[str]) – Performs the operation on the export names specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. Combines the export containment hierarchy (server), +the protocol (smb or nfs) and the export_name. For example, +server01::smb::export01,server01::nfs::export01.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • server_ids (List[str]) – A comma-separated list of server IDs.

    • +
    • server_names (List[str]) – Server names for which the export object is going to be evaluated. Names are +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, server01,server02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services(directory_service: DirectoryServicePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify directory services configuration

    +

    Modifies the directory service configuration.

    +
    +
    Parameters
    +
      +
    • directory_service (DirectoryServicePatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services_local_directory_services(local_directory: LocalDirectoryService, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify local directory service

    +

    Modifies local directory services.

    +
    +
    Parameters
    +
      +
    • local_directory (LocalDirectoryService) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services_local_groups(local_group: LocalGroupPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify local groups

    +

    Modifies local groups. The gids, names, or sids parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • local_group (LocalGroupPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services_local_users(local_user: LocalUserPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keep_open_sessions: Optional[StrictBool] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify local user

    +

    Modifies a local user.

    +
    +
    Parameters
    +
      +
    • local_user (LocalUserPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • keep_open_sessions (bool) – If set to true, the session does not expire. If set to false, when the user +is disabled or password is changed, the session expires. If not specified, +defaults to false.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • uids (List[int]) – A comma-separated list of local user IDs (UIDs). Enter multiple local user IDs +in comma-separated format. For example, 423,51234.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services_roles(names: ConstrainedListValue[StrictStr], directory_service_roles: DirectoryServiceRole, roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify group to management access policy mappings

    +

    Modifies properties of one or more group to management access policy mappings. Modifying management access policies is done at /directory-services/roles/policies/management-access instead.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique names specified. For example, +GroupRoleMappingName. Enter multiple names in comma-separated format. +(required)

    • +
    • directory_service_roles (DirectoryServiceRole) – (required)

    • +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • role_names (List[str]) – This field has been deprecated.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_snapshots(directory_snapshot: DirectorySnapshotPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify directory snapshot

    +

    Modifies a directory snapshot. You can destroy, recover, or update the policy or time remaining of a directory snapshot. To destroy a directory snapshot, set destroyed=true. To recover a directory snapshot that has been destroyed and is pending eradication, set destroyed=false. To rename a directory snapshot, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • directory_snapshot (DirectorySnapshotPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_dns(dns: DnsPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify DNS parameters

    +

    Modifies the DNS parameters of an array, including the domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to. If there is no DNS configuration beforehand new DNS configuration with ‘default’ name is created. If more than one DNS configuration exists, name has to be specified to identify the DNS configuration to be modified.

    +
    +
    Parameters
    +
      +
    • dns (DnsPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_drives(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, admit: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify flash and NVRAM modules

    +

    Modifies flash and NVRAM modules that have been added or connected but not yet admitted to the array.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • admit (bool) – If true, admits any unadmitted drives into the system.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_file_systems(file_system: FileSystemPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a file system

    +

    Modifies a file system. You can rename, destroy, move, or recover a file system. To rename a file system, set name to the new name. To destroy a file system, set destroyed=true. To move a file system, set ‘pod’ to the destination pod reference. To recover a file system that has been destroyed and is pending eradication, set destroyed=false.

    +
    +
    Parameters
    +
      +
    • file_system (FileSystemPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_fleets(fleet: FleetPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a fleet

    +

    Modifies a fleet, changing its name by passing the old name in name query parameter, and the new name in the name parameter in the request body.

    +
    +
    Parameters
    +
      +
    • fleet (FleetPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_hardware(hardware: HardwarePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify visual identification

    +

    Modifies the visual identification of a specified hardware component, and causing the ID LED to turn on or off.

    +
    +
    Parameters
    +
      +
    • hardware (HardwarePatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_host_groups(host_group: HostGroupPatch, to_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, from_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, from_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, from_member_names: Optional[ConstrainedListValue[StrictStr]] = None, modify_resource_access: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, to_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, to_member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a host group

    +

    Modifies a host group in which the names query parameter is required.

    +
    +
    Parameters
    +
      +
    • host_group (HostGroupPatch) – (required)

    • +
    • to_members (ReferenceType or List[ReferenceType], optional) – A list of to_members to query for. Overrides to_member_ids and to_member_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • from_members (ReferenceType or List[ReferenceType], optional) – A list of from_members to query for. Overrides from_member_ids and from_member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • from_member_ids (List[str]) – Move the resource from the specified local member realm or array. This should be +a union of all local realms and arrays from which the resource should be +removed. Enter multiple IDs in a comma-separated format.

    • +
    • from_member_names (List[str]) – Move the resource from the specified local member realm or array. This should be +a union of all local realms and arrays to be removed from the specified +resource. Enter multiple names in a comma-separated format.

    • +
    • modify_resource_access (str) – Describes how to modify a resource accesses of a resource when that resource is moved. Possible values are: none, create, and delete. The none value indicates that no resource +access should be modified. The create value +is used when a resource is moving out of a +realm into the array and it needs to create a +resource access of the moved resource to the +realm from which it is moving. The delete +value is used when a resource that is moving +from an array into a realm already has a +resource access into that realm. This is a +required parameter when a resource is being +moved to another member.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • to_member_ids (List[str]) – The resource will be moved to the specified local member realm or array. Enter +multiple IDs in a comma-separated format.

    • +
    • to_member_names (List[str]) – The resource will be moved to the specified local member realm or array. Enter +multiple names in a comma-separated format.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_hosts(host: HostPatch, to_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, from_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, from_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, from_member_names: Optional[ConstrainedListValue[StrictStr]] = None, modify_resource_access: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, to_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, to_member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a host

    +

    Modifies an existing host, including its storage network addresses, CHAP, host personality, and preferred arrays, or associate a host to a host group. The names query parameter is required.

    +
    +
    Parameters
    +
      +
    • host (HostPatch) – (required)

    • +
    • to_members (ReferenceType or List[ReferenceType], optional) – A list of to_members to query for. Overrides to_member_ids and to_member_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • from_members (ReferenceType or List[ReferenceType], optional) – A list of from_members to query for. Overrides from_member_ids and from_member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • from_member_ids (List[str]) – Move the resource from the specified local member realm or array. This should be +a union of all local realms and arrays from which the resource should be +removed. Enter multiple IDs in a comma-separated format.

    • +
    • from_member_names (List[str]) – Move the resource from the specified local member realm or array. This should be +a union of all local realms and arrays to be removed from the specified +resource. Enter multiple names in a comma-separated format.

    • +
    • modify_resource_access (str) – Describes how to modify a resource accesses of a resource when that resource is moved. Possible values are: none, create, and delete. The none value indicates that no resource +access should be modified. The create value +is used when a resource is moving out of a +realm into the array and it needs to create a +resource access of the moved resource to the +realm from which it is moving. The delete +value is used when a resource that is moving +from an array into a realm already has a +resource access into that realm. This is a +required parameter when a resource is being +moved to another member.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • to_member_ids (List[str]) – The resource will be moved to the specified local member realm or array. Enter +multiple IDs in a comma-separated format.

    • +
    • to_member_names (List[str]) – The resource will be moved to the specified local member realm or array. Enter +multiple names in a comma-separated format.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_kmip(kmip: KmipPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify KMIP attributes

    +

    Modifies one or more attributes of KMIP server objects.

    +
    +
    Parameters
    +
      +
    • kmip (KmipPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_log_targets_file(log_target_file: LogTargetFile, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify file log target

    +

    Modifies the URI of a configured file log target.

    +
    +
    Parameters
    +
      +
    • log_target_file (LogTargetFile) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_log_targets_syslog(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify syslog server

    +

    Modifies the URI and services of a configured syslog server.

    +
    +
    Parameters
    +
      +
    • syslog_server (SyslogServer) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_log_targets_syslog_settings(syslog_server_settings: SyslogServerSettings, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify syslog settings

    +

    Modifies syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count.

    +
    +
    Parameters
    +
      +
    • syslog_server_settings (SyslogServerSettings) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_network_interfaces(network: NetworkInterfacePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify network interface

    +

    Modifies a network interface on a controller.

    +
    +
    Parameters
    +
      +
    • network (NetworkInterfacePatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Modify pod replica links

    +

    Modifies pod replica links. The local_pod_names and remote_pod_names are required. Valid values are replicating, baselining, paused, unhealthy, quiescing, and quiesced. A status of replicating indicates that the source array is replicating to the target array. A status of baselining indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the baselining status to recur. A status of paused ` indicates that data transfer between objects has stopped. A status of `unhealthy indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of quiescing indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of quiesced indicates that the source pod has been demoted and all changes have been replicated to the target pod.

    +
    +
    Parameters
    +
      +
    • pod_replica_link (PodReplicaLinkPatch) – (required)

    • +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Modify policy mappings

    +

    Modifies policy mappings of a replica link. Valid mapping values are connected and disconnected. connected indicates that the source policy and its attachments will be mirrored on the target pod. disconnected indicates that the associated policy and its attachments are independent from any policy on the remote. This operation can only be performed on the target side of a pod replica link.

    +
    +
    Parameters
    +
      +
    • mapping (MappingPolicyPatch) – (required)

    • +
    • remote_policies (ReferenceType or List[ReferenceType], optional) – A list of remote_policies to query for. Overrides remote_policy_ids and remote_policy_names keyword arguments.

    • +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • pod_replica_links (ReferenceType or List[ReferenceType], optional) – A list of pod_replica_links to query for. Overrides pod_replica_link_ids keyword argument.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • pod_replica_link_ids (List[str]) – A comma-separated list of pod replica link IDs. If, after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • remote_policy_ids (List[str]) – A comma-separated list of remote policy IDs. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_policy_names +query parameter.

    • +
    • remote_policy_names (List[str]) – A comma-separated list of remote policy names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_policy_ids +query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_pods(pod: PodPatch, to_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, move_with_hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, move_with_host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, from_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, abort_quiesce: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, destroy_contents: Optional[StrictBool] = None, from_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, from_member_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, move_with_host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, move_with_host_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, promote_from: Optional[StrictStr] = None, quiesce: Optional[StrictBool] = None, skip_quiesce: Optional[StrictBool] = None, to_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, to_member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a pod

    +

    Modifies pod details.

    +
    +
    Parameters
    +
      +
    • pod (PodPatch) – (required)

    • +
    • to_members (ReferenceType or List[ReferenceType], optional) – A list of to_members to query for. Overrides to_member_ids and to_member_names keyword arguments.

    • +
    • move_with_hosts (ReferenceType or List[ReferenceType], optional) – A list of move_with_hosts to query for. Overrides move_with_host_names keyword argument.

    • +
    • move_with_host_groups (ReferenceType or List[ReferenceType], optional) – A list of move_with_host_groups to query for. Overrides move_with_host_group_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • from_members (ReferenceType or List[ReferenceType], optional) – A list of from_members to query for. Overrides from_member_ids and from_member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • abort_quiesce (bool) – Set to true to promote the pod when the pod-replica-link is in the +quiescing state and abort when waiting for the pod-replica-link to +complete the quiescing operation.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • destroy_contents (bool) – Set to true to destroy contents (e.g., volumes, protection groups, snapshots) +and containers (e.g., realms, pods, volume groups), including eradicating +containers with content.

    • +
    • from_member_ids (List[str]) – Move the resource from the specified local member realm or array. This should be +a union of all local realms and arrays from which the resource should be +removed. Enter multiple IDs in a comma-separated format.

    • +
    • from_member_names (List[str]) – Move the resource from the specified local member realm or array. This should be +a union of all local realms and arrays to be removed from the specified +resource. Enter multiple names in a comma-separated format.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • move_with_host_group_names (List[str]) – The host groups to be moved together with the pods to the specified local member +realm or array. All the hosts in the host groups will also be moved. +Enter multiple names in a comma-separated format.

    • +
    • move_with_host_names (List[str]) – The hosts to be moved together with the pods to the specified local member realm +or array. Enter multiple names in a comma-separated format.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • promote_from (str) – The undo-demote pod that should be used to promote the pod. After the pod has +been promoted, it will have the same data as the undo-demote pod and the +undo-demote pod will be eradicated.

    • +
    • quiesce (bool) – Set to true to demote the pod after the pod-replica-link goes into +quiesced state and allow the pod to become a target of the remote pod. +This ensures that all local data has been replicated to the remote pod +before the pod is demoted.

    • +
    • skip_quiesce (bool) – Set to true to demote the pod without quiescing the pod-replica-link and +allow the pod to become a target of the remote pod. This stops all pending +replication to the remote pod.

    • +
    • to_member_ids (List[str]) – The resource will be moved to the specified local member realm or array. Enter +multiple IDs in a comma-separated format.

    • +
    • to_member_names (List[str]) – The resource will be moved to the specified local member realm or array. Enter +multiple names in a comma-separated format.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_alert_watcher(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify alert-watcher policies

    +

    Modifies one or more alert-watcher policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicyPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_alert_watcher_rules(rules: PolicyRuleAlertWatcherPatch, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify alert-watcher policy rules

    +

    Modifies alert-watcher policy rules.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleAlertWatcherPatch) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_audit_file(policy: PolicyAuditFilePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify audit policies

    +

    Modifies one or more audit policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicyAuditFilePatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_autodir(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify auto managed directory policies

    +

    Modifies one or more auto managed directory policies. To enable a policy, set enabled=true. To disable a policy, set enabled=true. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicyPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_management_access(policy: PolicyManagementAccessPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify management access policies

    +

    Modifies one or more management access policies. One of ids or names is required. For renames, can only specify one old policy in ids or names.

    +
    +
    Parameters
    +
      +
    • policy (PolicyManagementAccessPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_nfs(policy: PolicyNfsPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify NFS policies

    +

    Modifies one or more NFS policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicyNfsPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_password(policy: PolicyPassword, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify password policies

    +

    Modifies one or more password policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false.

    +
    +
    Parameters
    +
      +
    • policy (PolicyPassword) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_quota(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify quota policies

    +

    Modifies one or more quota policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicyPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, +directory usage is not checked against the quota_limits that are set. If +set to false, the actual logical bytes in use are prevented from +exceeding the limits set on the directory. Client operations might be +impacted. If the limit exceeds the quota, the client operation is not +allowed. If not specified, defaults to false.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_quota_rules(rules: PolicyRuleQuotaPatch, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify quota policy rules

    +

    Modifies quota policy rules.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleQuotaPatch) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, +directory usage is not checked against the quota_limits that are set. If +set to false, the actual logical bytes in use are prevented from +exceeding the limits set on the directory. Client operations might be +impacted. If the limit exceeds the quota, the client operation is not +allowed. If not specified, defaults to false.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_smb(policy: PolicySmbPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SMB policies

    +

    Modifies one or more SMB policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To enable access based enumeration, set access_based_enumeration_enabled=true. To disable access based enumeration, set access_based_enumeration_enabled=false. To enable continuous availability, set continuous_availability=true. To disable continuous availability, set continuous_availability=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicySmbPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_snapshot(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify snapshot policies

    +

    Modifies one or more snapshot policies. To enable a policy, set enabled=true. To disable a policy, set enabled=true. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicyPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_user_group_quota(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify user-group-quota policies

    +

    Modifies one or more user-group-quota policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policy (PolicyPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies_user_group_quota_rules(rules: PolicyRuleUserGroupQuotaPatch, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify user-group-quota policy rules

    +

    Modifies user-group-quota policy rules.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleUserGroupQuotaPatch) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_presets_workload(preset: PresetWorkloadPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a workload preset

    +

    Modifies a workload preset by overriding the fields specified in preset. To rename a workload preset, set name to the new name.

    +
    +
    Parameters
    +
      +
    • preset (PresetWorkloadPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_protection_group_snapshots(protection_group_snapshot: ProtectionGroupSnapshotPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a protection group snapshot

    +

    Modifies a protection group snapshot so that it can be destroyed. To destroy a volume, set destroyed=true. To recover a volume that has been destroyed and is pending eradication, set destroyed=false. The names or ids parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • protection_group_snapshot (ProtectionGroupSnapshotPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_protection_groups(protection_group: ProtectionGroup, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a protection group

    +

    Modifies the protection group schedules to generate and replicate snapshots to another array or to an external storage system. Renames or destroys a protection group.

    +
    +
    Parameters
    +
      +
    • protection_group (ProtectionGroup) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_protection_groups_targets(target: TargetProtectionGroupPostPatch, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a protection group target

    +

    Modifies the source array to replicate protection group data to the target, or disallows the source array from replicating protection group data to the target. The allowed parameter must be set from the target array. The group_names parameter represents the name of the protection group. The allowed and group_names parameters are required and must be set together. Offload targets do not support the allowed parameter.

    +
    +
    Parameters
    +
      +
    • target (TargetProtectionGroupPostPatch) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_realms(realm: RealmPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, destroy_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify realms

    +

    Modifies realm details.

    +
    +
    Parameters
    +
      +
    • realm (RealmPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • destroy_contents (bool) – Set to true to destroy contents (e.g., volumes, protection groups, snapshots) +and containers (e.g., realms, pods, volume groups), including eradicating +containers with content.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • ignore_usage (bool) – Set to true to set a quota_limit that is lower than the existing usage. This +ensures that no new volumes can be created until the existing usage drops +below the quota_limit. If not specified, defaults to false.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_remote_protection_group_snapshots(remote_protection_group_snapshot: DestroyedPatchPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a remote protection group snapshot

    +

    Modifies a remote protection group snapshot, removing it from the offload target and destroying the snapshot. The on parameter represents the name of the offload target. The ids or names parameter and the on parameter are required and must be used together.

    +
    +
    Parameters
    +
      +
    • remote_protection_group_snapshot (DestroyedPatchPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_remote_protection_groups(remote_protection_group: RemoteProtectionGroup, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a remote protection group

    +

    Modifies the snapshot retention schedule of a remote protection group. Also destroys a remote protection group from the offload target. Before the remote protection group can be destroyed, the offload target must first be removed from the protection group via the source array. The on parameter represents the name of the offload target. The ids or names parameter and the on parameter are required and must be used together.

    +
    +
    Parameters
    +
      +
    • remote_protection_group (RemoteProtectionGroup) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_remote_volume_snapshots(remote_volume_snapshot: DestroyedPatchPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a remote volume snapshot

    +

    Modifies a remote volume snapshot by destroying or recovering it from the offload target. The on parameter represents the name of the offload target. The names parameter and the on parameter are required and must be used together.

    +
    +
    Parameters
    +
      +
    • remote_volume_snapshot (DestroyedPatchPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by +replication. If set to false, allow destruction/eradication of +snapshots not in use by replication. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_servers(server: ServerPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify server

    +

    Modifies server details.

    +
    +
    Parameters
    +
      +
    • server (ServerPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_smi_s(smi_s: Smis, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SLP and SMI-S

    +

    Modifies the Service Location Protocol (SLP) and the SMI-S provider, enabling or disabling them.

    +
    +
    Parameters
    +
      +
    • smi_s (Smis) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_smtp_servers(smtp: SmtpServer, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SMTP server attributes

    +

    Modifies SMTP server attributes. Values include user_name, password, relay_host, sender_domain, sender_username, subject_prefix, body_prefix, encryption_mode, and name.

    +
    +
    Parameters
    +
      +
    • smtp (SmtpServer) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_snmp_agents(snmp_agent: SnmpAgentPatch, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SNMP agent

    +

    Modifies the name or the protocol attributes of the SNMP agent.

    +
    +
    Parameters
    +
      +
    • snmp_agent (SnmpAgentPatch) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_snmp_managers(snmp_manager: SnmpManagerPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SNMP manager

    +

    Modifies the name or the protocol attributes of the specified SNMP manager.

    +
    +
    Parameters
    +
      +
    • snmp_manager (SnmpManagerPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_software_installations(command: StrictStr, current_step_id: StrictStr, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, software_installations: Optional[SoftwareInstallationPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify software upgrade

    +

    Modifies a software upgrade by continuing, retrying, or aborting it. All override_checks are updated before the command is issued if add_override_checks is present. The override_checks parameter is valid when command is set to continue or retry.

    +
    +
    Parameters
    +
      +
    • command (str) – A user command that interacts with the upgrade. Commands may only be issued when +the upgrade is paused. Valid values are continue, retry, and abort. +The continue command continues a paused upgrade. The retry command +retries the previous step. The abort command aborts the upgrade. +(required)

    • +
    • current_step_id (str) – The current step id of the installation. (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • software_installations (SoftwareInstallationPatch) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_sso_saml2_idps(idp: Saml2SsoPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SAML2 SSO configurations

    +

    Modifies one or more attributes of SAML2 SSO configurations.

    +
    +
    Parameters
    +
      +
    • idp (Saml2SsoPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_sso_saml2_idps_test(idp: Saml2SsoPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify provided SAML2 SSO configurations

    +

    Modifies the provided SAML2 SSO configurations. If the configurations with the specified ids or names exist, the provided configurations will overwrite the existing configurations, but will not be persisted in the array.

    +
    +
    Parameters
    +
      +
    • idp (Saml2SsoPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_subnets(subnet: SubnetPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify subnet

    +

    Modifies one or more specified subnet properties.

    +
    +
    Parameters
    +
      +
    • subnet (SubnetPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_support(support: SupportPatch, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create connection path

    +

    Creates a connection path from the array to another array.

    +
    +
    Parameters
    +
      +
    • support (SupportPatch) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_support_diagnostics_settings(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, purity_default: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update diagnostics tools

    +

    Update diagnostics tools from downloaded bundle.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • purity_default (bool) – Set diagnostics tool to default version.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_support_remote_assist_sessions(support: SupportRemoteAssistSessionsPatch, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify remote assist session

    +

    Modifies settings for remote assist sessions.

    +
    +
    Parameters
    +
      +
    • support (SupportRemoteAssistSessionsPatch) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_support_remote_assist_sessions_settings(support: SupportRemoteAssistSessionsSettings, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update remote assist session global settings

    +

    Updates global settings for remote assist sessions.

    +
    +
    Parameters
    +
      +
    • support (SupportRemoteAssistSessionsSettings) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_syslog_servers(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify syslog server

    +

    Modifies the URI and services of a configured syslog server.

    +
    +
    Parameters
    +
      +
    • syslog_server (SyslogServer) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_syslog_servers_settings(syslog_server_settings: SyslogServerSettings, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify syslog settings

    +

    Modifies syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count.

    +
    +
    Parameters
    +
      +
    • syslog_server_settings (SyslogServerSettings) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_vchosts(vchost: VchostPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a vchost

    +

    Modifies an existing vchost. The names or ids query parameter is required.

    +
    +
    Parameters
    +
      +
    • vchost (VchostPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_vchosts_certificates(certificate: VchostCertificatePatch, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a vchost certificate

    +

    Modifies an existing vchost certificate. The ids query parameter alone, or the certificate_names query parameter together with one of vchost_names or vchost_ids, is required.

    +
    +
    Parameters
    +
      +
    • certificate (VchostCertificatePatch) – (required)

    • +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_vchosts_endpoints(endpoint: VchostEndpointPatch, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a vchost endpoint

    +

    Modifies an existing vchost endpoint. The ids query parameter alone, or the endpoints query parameter together with one of vchost_names or vchost_ids, is required.

    +
    +
    Parameters
    +
      +
    • endpoint (VchostEndpointPatch) – (required)

    • +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • endpoints (List[str]) – Performs the operation on the unique endpoints specified. Enter multiple +endpoints in a comma-separated format.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_virtual_machines(virtual_machine: VirtualMachinePost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update a virtual machine

    +

    Updates a virtual machine, recovering it from the destroyed state. If the virtual machine is of type vvol, the source property of the request body must be a recovery_context value retrieved from the GET /virtual-machines endpoint. If recovering the virtual machine will cause a conflict with an existing virtual machine, the operation will fail.

    +
    +
    Parameters
    +
      +
    • virtual_machine (VirtualMachinePost) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_volume_groups(volume_group: VolumeGroupPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, destroy_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a volume group

    +

    Modifies a volume group. You can rename, destroy, recover, or set QoS limits for a volume group. To rename a volume group, set name to the new name. To destroy a volume group, set destroyed=true. To recover a volume group that has been destroyed and is pending eradication, set destroyed=false. Sets the bandwidth and IOPS limits of a volume group through the respective bandwidth_limit and iops_limit parameter. The ids or names parameter is required, but they cannot be set together. Sets the priority adjustment for a volume group using the priority_adjustment_operator and priority_adjustment_value fields.

    +
    +
    Parameters
    +
      +
    • volume_group (VolumeGroupPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • destroy_contents (bool) – Set to true to destroy contents (e.g., volumes, protection groups, snapshots) +and containers (e.g., realms, pods, volume groups), including eradicating +containers with content.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_volume_snapshots(volume_snapshot: VolumeSnapshotPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a volume snapshot

    +

    Modifies a volume snapshot by renaming, destroying, or recovering it. To rename the suffix of a volume snapshot, set name to the new suffix name. To recover a volume snapshot that has been destroyed and is pending eradication, set destroyed=true. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • volume_snapshot (VolumeSnapshotPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by +replication. If set to false, allow destruction/eradication of +snapshots not in use by replication. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_volumes(volume: VolumePatch, remove_from_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, add_to_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, add_to_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, add_to_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, remove_from_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, remove_from_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, truncate: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a volume

    +

    Modifies a volume by renaming, destroying, or resizing it. To rename a volume, set name to the new name. To destroy a volume, set destroyed=true. To recover a volume that has been destroyed and is pending eradication, set destroyed=false. Set the bandwidth and IOPS limits of a volume through the respective bandwidth_limit and iops_limit parameter. This moves the volume into a pod or volume group through the respective pod or volume_group parameter. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • volume (VolumePatch) – (required)

    • +
    • remove_from_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of remove_from_protection_groups to query for. Overrides remove_from_protection_group_ids and remove_from_protection_group_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • add_to_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of add_to_protection_groups to query for. Overrides add_to_protection_group_ids and add_to_protection_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • add_to_protection_group_ids (List[str]) – The volumes will be added to the specified protection groups along with creation +or movement across pods and array. When a volume is moved, the +specified protection groups must be in the target pod or array. Enter +multiple ids in comma-separated format.

    • +
    • add_to_protection_group_names (List[str]) – The volumes will be added to the specified protection groups along with creation +or movement across pods and array. When a volume is moved, the +specified protection groups must be in the target pod or array. Enter +multiple names in a comma-separated format.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • remove_from_protection_group_ids (List[str]) – The volumes will be removed from the specified protection groups in the source +pod or array along with the move. This can only be used when moving +volumes across pods and arrays and must include all protection groups +that the volumes are members of before the move. Enter multiple ids in +a comma-separated format.

    • +
    • remove_from_protection_group_names (List[str]) – The volumes will be removed from the specified protection groups in the source +pod or array along with the move. This can only be used when moving +volumes across pods and arrays and must include all protection groups +that the volumes are members of before the move. Enter multiple names +in a comma-separated format.

    • +
    • truncate (bool) – If set to true, reduces the size of a volume during a volume resize operation. +When a volume is truncated, Purity automatically takes an undo snapshot, +providing a 24-hour window during which the previous contents can be +retrieved. After truncating a volume, its provisioned size can be +subsequently increased, but the data in truncated sectors cannot be +retrieved. If set to false or not set at all and the volume is being +reduced in size, the volume copy operation fails. Required if the +provisioned parameter is set to a volume size that is smaller than the +original size.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_workloads(workload: WorkloadPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a workload

    +

    Modifies a workload by renaming or destroying it. To rename a workload, set name to the new name. To destroy a workload, set destroyed=true. To recover a workload that has been destroyed and is pending eradication, set destroyed=false. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • workload (WorkloadPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_active_directory(names: ConstrainedListValue[StrictStr], active_directory: ActiveDirectoryPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, join_existing_account: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create Active Directory account

    +

    Creates one or more Active Directory accounts. The user and password provided are used to join the array to the specified domain.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01. (required)

    • +
    • active_directory (ActiveDirectoryPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • join_existing_account (bool) – If specified as true, the domain is searched for a pre-existing computer +account to join to, and no new account will be created within the domain. +The user specified when joining a pre-existing account must have +permissions to ‘read all properties from’ and ‘reset the password of’ the +pre-existing account. join_ou will be read from the pre-existing +account and cannot be specified when joining to an existing account. If +not specified, defaults to false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_admins(admin: AdminPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an administrator

    +

    Creates an administrator.

    +
    +
    Parameters
    +
      +
    • admin (AdminPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_admins_api_tokens(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, timeout: Optional[StrictInt] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create API tokens

    +

    Creates API tokens for the specified administrators.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • timeout (int) – The duration of API token validity, in milliseconds.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_admins_policies_management_access(policies: PolicyAssignmentPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between an administrator with one or more management access policies.

    +

    Creates a membership between an administrator with one or more management access policies. One of member_ids or member_names parameter is required.

    +
    +
    Parameters
    +
      +
    • policies (PolicyAssignmentPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_alert_watchers(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, alert_watcher: Optional[AlertWatcherPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create alert watcher

    +

    Creates one or more alert watcher email addresses, adding them to the list of alert watchers.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • alert_watcher (AlertWatcherPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_alerts_rules(code: StrictInt, parameter: StrictStr, alert_rule: AlertRules, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a custom alert rule

    +

    Creates an alert rule with a custom value.

    +
    +
    Parameters
    +
      +
    • code (int) – The alert code that the rule applies to. Available alert codes for customization +can be found in the alert rules catalog. (required)

    • +
    • parameter (str) – The parameter of the custom alert rule to modify. Values include info and +warning. Available parameter values can be found in the alert rules +catalog. (required)

    • +
    • alert_rule (AlertRules) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_api_clients(api_clients: ApiClientPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an API client

    +

    Creates an API client. Newly created API clients are disabled by default. Enable an API client through the PATCH method. The names, issuer, and public_key parameters are required. The access_policies or max_role parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • api_clients (ApiClientPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_array_connections(array_connection: ArrayConnectionPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an array connection

    +

    Creates a connection between this array and the specified array.

    +
    +
    Parameters
    +
      +
    • array_connection (ArrayConnectionPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_arrays_erasures(eradicate_all_data: StrictBool, preserve_configuration_data: ConstrainedListValue[StrictStr], authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, skip_phonehome_check: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a process for factory reset

    +

    Creates the initiation of the factory reset process

    +
    +
    Parameters
    +
      +
    • eradicate_all_data (bool) – Set to true to perform a factory reset. (required)

    • +
    • preserve_configuration_data (List[str]) – A comma-separated list of configuration data types to preserve. A value of all +will preserve all configuration data types. Valid values include all. +(required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • skip_phonehome_check (bool) – A flag to skip phonehome connectivity check. If skip_phonehome_check is not +set, the factory reset will fail if phonehome connectivity check fails. +Arrays that intentionally disable phonehome or do not permit connectivity +to Pure Storage’s cloud servers must set this flag to true in order to +start factory reset.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_arrays_factory_reset_token(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a factory reset token

    +

    Creates a token that can be used to perform a factory reset on the array. Factory reset tokens can only be created after the array has been prepared for reset (e.g., all volumes and snapshots must first be eradicated). After a token has been created, operations that would take the array out of the prepared state are disabled (e.g., creating volumes) until all tokens have been deleted.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create certificate-groups

    +

    Creates one or more certificate groups on the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create certificate-groups/certificates

    +

    Creates one or more certificates to one or more certificate groups on the array.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificates(certificate: CertificatePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create certificate

    +

    Creates a certificate object and specifies the valid time period and organization details of the certificate. A certificate can be imported or manually configured.

    +
    +
    Parameters
    +
      +
    • certificate (CertificatePost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create certificates orcertificate-groups

    +

    Creates one or more certificates to one or more certificate groups.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated +format. For example, cert01,cert02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificates_certificate_signing_requests(certificate: CertificateSigningRequestPost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create certificate-signing-requests

    +

    Creates a certificate signing request using a specified certificate and parameters.

    +
    +
    Parameters
    +
      +
    • certificate (CertificateSigningRequestPost) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_connections(volumes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, host_names: Optional[ConstrainedListValue[StrictStr]] = None, volume_ids: Optional[ConstrainedListValue[StrictStr]] = None, volume_names: Optional[ConstrainedListValue[StrictStr]] = None, connection: Optional[ConnectionPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a connection between a volume and host or host group

    +

    Creates a connection between a volume and a host or host group. One of volume_names or volume_ids and one of host_names or host_group_names query parameters are required.

    +
    +
    Parameters
    +
      +
    • volumes (ReferenceType or List[ReferenceType], optional) – A list of volumes to query for. Overrides volume_ids and volume_names keyword arguments.

    • +
    • hosts (ReferenceType or List[ReferenceType], optional) – A list of hosts to query for. Overrides host_names keyword argument.

    • +
    • host_groups (ReferenceType or List[ReferenceType], optional) – A list of host_groups to query for. Overrides host_group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • host_group_names (List[str]) – Performs the operation on the host group specified. Enter multiple names in +comma-separated format. A request cannot include a mix of multiple objects +with multiple names. For example, a request cannot include a mix of +multiple host group names and volume names; instead, at least one of the +objects (e.g., host_group_names) must be set to only one name (e.g., +hgroup01).

    • +
    • host_names (List[str]) – Performs the operation on the hosts specified. Enter multiple names in comma- +separated format. For example, host01,host02. A request cannot include a +mix of multiple objects with multiple names. For example, a request cannot +include a mix of multiple host names and volume names; instead, at least one +of the objects (e.g., host_names) must be set to only one name (e.g., +host01).

    • +
    • volume_ids (List[str]) – Performs the operation on the specified volume. Enter multiple ids in comma- +separated format. For example, vol01id,vol02id. A request cannot include a +mix of multiple objects with multiple IDs. For example, a request cannot +include a mix of multiple volume IDs and host names; instead, at least one +of the objects (e.g., volume_ids) must be set to only one name (e.g., +vol01id). Only one of the two between volume_names and volume_ids may +be used at a time.

    • +
    • volume_names (List[str]) – Performs the operation on the volume specified. Enter multiple names in comma- +separated format. For example, vol01,vol02. A request cannot include a +mix of multiple objects with multiple names. For example, a request cannot +include a mix of multiple volume names and host names; instead, at least +one of the objects (e.g., volume_names) must be set to only one name +(e.g., vol01).

    • +
    • connection (ConnectionPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories(directory: DirectoryPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create directory

    +

    Creates a managed directory at the specified path. The managed directory name must consist of a file system name prefix and a managed directory name suffix (separated with ‘&#58;’). The suffix must be between 1 and 63 characters (alphanumeric and ‘-’) in length and begin and end with a letter or number. The suffix must include at least one letter or ‘-’. Set names to create a managed directory with the specified full managed directory name, or set file_system_names or file_system_ids in the query parameters and suffix in the body parameters to create a managed directory in the specified file system with the specified suffix. These two options are exclusive.

    +
    +
    Parameters
    +
      +
    • directory (DirectoryPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • file_system_ids (List[str]) – Performs the operation on the file system ID specified. Enter multiple file +system IDs in comma-separated format. The file_system_ids or +file_system_names parameter is required, but they cannot be set +together.

    • +
    • file_system_names (List[str]) – Performs the operation on the file system name specified. Enter multiple file +system names in comma-separated format. For example, +filesystem01,filesystem02.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_locks_nlm_reclamations(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create NLM reclamation

    +

    Creates an NLM reclamation, which is a system-wide operation that affects all clients, so only one may be in progress at a time. Attempting to initiate reclamation while one is in progress will result in an error. When NLM reclamation is initiated, all NLM locks are deleted and client applications are notified that they can reacquire their locks within a grace period.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_policies_audit_file(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a directory and one or more audit policies

    +

    Creates a membership between a directory and one or more audit policies. Either the member_ids or member_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (DirectoryPolicyPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_policies_autodir(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a directory with one or more auto managed directory policies

    +

    Creates a membership between a directory with one or more auto managed directory policies. The member_ids or member_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (DirectoryPolicyPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_policies_nfs(policies: DirectoryPolicyExportPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a directory and one or more NFS policies

    +

    Creates a membership between a directory and one or more NFS policies. The member_ids or member_names parameter is required but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (DirectoryPolicyExportPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_policies_quota(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a directory and one or more quota policies

    +

    Creates a membership between a directory and one or more quota policies. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (DirectoryPolicyPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, +directory usage is not checked against the quota_limits that are set. If +set to false, the actual logical bytes in use are prevented from +exceeding the limits set on the directory. Client operations might be +impacted. If the limit exceeds the quota, the client operation is not +allowed. If not specified, defaults to false.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_policies_smb(policies: DirectoryPolicyExportPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a directory and one or more SMB policies

    +

    Creates a membership between a directory and one or more SMB policies. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (DirectoryPolicyExportPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_policies_snapshot(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a directory with one or more snapshot policies

    +

    Creates a membership between a directory with one or more snapshot policies. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (DirectoryPolicyPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directories_policies_user_group_quota(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a directory and one or more user-group-quota policies

    +

    Creates a membership between a directory and one or more user-group-quota policies. The member_ids or member_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • policies (DirectoryPolicyPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_exports(exports: DirectoryExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create directory exports

    +

    Creates an export of a managed directory. The directory_ids or directory_names parameter is required, but cannot be set together. The policy_ids or policy_names parameter is required, but cannot be set together. When server reference is not provided, the _array_server is set as effective default. The API provides two options for identifying an export object. One option is to reference it by its fully qualified export name, or alternatively, by a combination of parameters—specifically, the server and export_name. All identifying parameters must always be provided, either explicitly or as part of the fully qualified name.

    +
    +
    Parameters
    +
      +
    • exports (DirectoryExportPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. The name is +expected to be fully qualified, meaning if the object is contained in some +context, the corresponding name would provide complete information about +the containment hierarchy. For example, fs:dir01,pod01::fs:dir01.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. Combines the export containment hierarchy (server), +the protocol (smb or nfs) and the export_name. For example, +server01::smb::export01,server01::nfs::export01.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services(names: ConstrainedListValue[StrictStr], directory_service: DirectoryServicePost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create directory services configuration

    +

    Creates directory services configuration. All directory services configuration created using this resource will have services set to data.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01. (required)

    • +
    • directory_service (DirectoryServicePost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_local_directory_services(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, local_directory: Optional[LocalDirectoryServicePost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create local directory service

    +

    Creates a local directory service.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • local_directory (LocalDirectoryServicePost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_local_groups(names: ConstrainedListValue[StrictStr], local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, local_group: Optional[LocalGroupPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create local group

    +

    Creates a local group.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • local_group (LocalGroupPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_local_groups_members(local_membership: LocalGroupMembershipPost, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create local group membership

    +

    Creates a local group membership with a group. The group_names, group_sids, or group_gids parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • local_membership (LocalGroupMembershipPost) – The member_names, member_sids, or member_gids parameter is required, but +cannot be set together. (required)

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- +separated format. For example, 4234235,9681923.

    • +
    • group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names +in comma-separated format. For example, group1,group2.

    • +
    • group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in +comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_local_users(names: ConstrainedListValue[StrictStr], local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, local_user: Optional[LocalUserPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create local user

    +

    Creates a local user.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • local_user (LocalUserPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_local_users_members(local_membership: LocalUserMembershipPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_directory_services: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_directory_service_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create local user membership

    +

    Creates a local user membership with a group. The member_names or member_sids or member_ids parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • local_membership (LocalUserMembershipPost) – The group_names, group_sids, or group_gids parameter is required, but +cannot be set together. (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • local_directory_services (ReferenceType or List[ReferenceType], optional) – A list of local_directory_services to query for. Overrides local_directory_service_ids and local_directory_service_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_directory_service_ids (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_names parameter.

    • +
    • local_directory_service_names (List[str]) – Performs the operation on the specified local directory service. Supports +exactly one value. When not specified, the local directory service +connected to the _array_server will be used. This cannot be provided +in conjunction with the local_directory_service_ids parameter.

    • +
    • member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple +member IDs in comma-separated format. For local group IDs refer to group IDs +(GID). For local user IDs refer to user IDs (UID). The member_ids and +member_names parameters cannot be provided together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs +in comma-separated format. For example, +S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_roles(names: ConstrainedListValue[StrictStr], directory_service_roles: DirectoryServiceRolePost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a group in management access policy mappings

    +

    Creates one or more groups in management access policy mappings.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique names specified. For example, +GroupRoleMappingName. Enter multiple names in comma-separated format. +(required)

    • +
    • directory_service_roles (DirectoryServiceRolePost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_roles_policies_management_access(policies: PolicyAssignmentPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a group to management access policy mapping with one or more management access policies

    +

    Creates a membership between a group to management access policy mapping with one or more management access policies. One of member_ids or member_names parameter is required.

    +
    +
    Parameters
    +
      +
    • policies (PolicyAssignmentPost) – (required)

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_snapshots(directory_snapshot: DirectorySnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create directory snapshot

    +

    Creates a snapshot of the contents of a directory. The source_ids or source_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • directory_snapshot (DirectorySnapshotPost) – (required)

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_dns(dns: DnsPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create DNS configuration

    +

    Creates new DNS configuration with parameters including the domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to.

    +
    +
    Parameters
    +
      +
    • dns (DnsPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_systems(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create file system

    +

    Creates one or more file systems.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_files(source_file: FilePost, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, paths: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a file copy

    +

    Creates a file copy from one path to another path. The directory_ids, directory_names or paths value must be specified. If the directory_ids or directory_names value is not specified, the file is copied to the source directory specified in the body params. The paths value refers to the path of the target file relative to the target directory. If paths value is not specified, the file will be copied to the relative path specified in source_path under the target directory. The source_path value refers to the path of the source file relative to the source directory. To overwrite an existing file, set the overwrite flag to true.

    +
    +
    Parameters
    +
      +
    • source_file (FilePost) – (required)

    • +
    • directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter +multiple managed directory IDs in comma-separated format. The +directory_ids or directory_names parameter is required, but they cannot +be set together.

    • +
    • directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple +full managed directory names in comma-separated format. For example, +fs:dir01,fs:dir02.

    • +
    • overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. +If set to false or not set at all and the target name is an existing +object, the copy operation fails. Required if the source body parameter is +set and the source overwrites an existing object during the copy operation.

    • +
    • paths (List[str]) – Target file path relative to the target directory. Enter multiple target file +path in a comma-separated format. For example, +/dir1/dir2/file1,/dir3/dir4/file2.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a fleet

    +

    Creates a fleet and adds the current array as its first member. Additional arrays can be added to the fleet with POST /fleets/members.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_fleets_fleet_key(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a fleet key

    +

    Creates a fleet key allowing an array to be added to a fleet. This is the only time the fleet key is displayed, it cannot be retrieved subsequently. Note, creation of a subsequent key invalidates all keys created earlier.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_fleets_members(fleets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, fleet_ids: Optional[ConstrainedListValue[StrictStr]] = None, fleet_names: Optional[ConstrainedListValue[StrictStr]] = None, members: Optional[FleetMemberPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Add members to a fleet

    +

    Adds arrays to an existing fleet. This API needs to be run from the array that’s joining the fleet. To add the current array to the fleet, specify its own array id or name, as well as the fleet key generated on any array already in the fleet. resource_type is remote-arrays. The array’s ID and name can be retrieved with a call to GET /arrays on the array.

    +
    +
    Parameters
    +
      +
    • fleets (ReferenceType or List[ReferenceType], optional) – A list of fleets to query for. Overrides fleet_ids and fleet_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • fleet_ids (List[str]) – Performs the operation on the unique Fleet IDs specified. This query currently +accepts only 1 ID.

    • +
    • fleet_names (List[str]) – Performs the operation on the unique Fleet names specified. Enter multiple names +in comma-separated format. For example, name01,name02. This query +currently accepts only 1 name.

    • +
    • members (FleetMemberPost) – Info about the members being added to fleet.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_host_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, host_group: Optional[HostGroupPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a host group and upsert tags

    +

    Creates a host group in which the names query parameter is required.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • host_group (HostGroupPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_host_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership to a host group

    +

    Create a membership between a host and a host group. Adding a membership to a host group automatically connects the host to all volumes associated with the group. Multiple hosts can be belong to a host group, but a host can only belong to one host group. Hosts can be added to host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_host_groups_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a host group

    +

    Creates a host group member and assigns to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_hosts(host: HostPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a host and upsert tags

    +

    Creates a host for which the names query parameter is required.

    +
    +
    Parameters
    +
      +
    • host (HostPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_hosts_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership to a host group

    +

    Creates a membership to a host group. Creating a membership to a host group automatically connects the host to all volumes associated with the group. Multiple hosts can be belong to a host group, but a host can only belong to one host group. Hosts can be added to host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_hosts_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a host

    +

    Creates a host member and adds it to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_kmip(kmip: KmipPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create KMIP server object

    +

    Creates KMIP server objects.

    +
    +
    Parameters
    +
      +
    • kmip (KmipPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_log_targets_file(log_target_file: LogTargetFile, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create file log target

    +

    Creates a new file log target.

    +
    +
    Parameters
    +
      +
    • log_target_file (LogTargetFile) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_log_targets_syslog(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create syslog server

    +

    Creates a new syslog server.

    +
    +
    Parameters
    +
      +
    • syslog_server (SyslogServer) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_maintenance_windows(maintenance_window: MaintenanceWindowPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a maintenance window

    +

    Creates a maintenance window that suppresses alerts for a specified period of time. A maintenance window can be manually closed at any time. The names and timeout parameters are required. Set the names parameter to environment.

    +
    +
    Parameters
    +
      +
    • maintenance_window (MaintenanceWindowPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_network_interfaces(network: NetworkInterfacePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create network interface

    +

    Creates a network interface on a controller on the array.

    +
    +
    Parameters
    +
      +
    • network (NetworkInterfacePost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_offloads(offload: OffloadPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, initialize: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create offload target

    +

    Creates an offload target, connecting it to an array. Before you can connect to, manage, and replicate to an offload target, the Purity Run app must be installed.

    +
    +
    Parameters
    +
      +
    • offload (OffloadPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • initialize (bool) – If set to true, initializes the Amazon S3/Azure Blob container/Google Cloud +Storage in preparation for offloading. The parameter must be set to true +if this is the first time the array is connecting to the offload target.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Create pod replica links

    +

    Creates pod replica links between two arrays. The local_pod_names and remote_pod_names are required. Valid values are replicating, baselining, paused, unhealthy, quiescing, and quiesced. A status of replicating indicates that the source array is replicating to the target array. A status of baselining indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the baselining status to recur. A status of paused ` indicates that data transfer between objects has stopped. A status of `unhealthy indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of quiescing indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of quiesced indicates that the source pod has been demoted and all changes have been replicated to the target pod.

    +
    +
    Parameters
    +
      +
    • remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_names query +parameter.

    • +
    • local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_pod_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_names +query parameter.

    • +
    • remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_pod_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_pods(pod: PodPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a pod

    +

    Creates a pod on the local array. Each pod must be given a unique name across the arrays to which they are stretched. A pod cannot be stretched to an array that already contains a pod with the same name. After a pod has been created, add volumes and protection groups, and then stretch the pod to another connected array.

    +
    +
    Parameters
    +
      +
    • pod (PodPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_pods_arrays(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Creates a pod to be stretched to an array

    +

    Creates a pod to be stretched to an array. When a pod is stretched to an array, the data in the arrays over which the pod is stretched is synchronously replicated. The group_names parameter represents the name of the pod to be stretched. The member_names parameter represents the name of the array over which the pod is to be stretched. The group_names and member_names parameters are required and must be set together. (Deprecated) Use pods/members instead.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_pods_members(pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, pod_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Creates a pod to be stretched to a member

    +

    Creates a pod to be stretched to a member. When a pod is stretched to an array, the data in the arrays over which the pod is stretched is synchronously replicated. The member_names or member_ids parameter represents the array over which the pod is to be stretched. Both pod and member must be specified by name or ID.

    +
    +
    Parameters
    +
      +
    • pods (ReferenceType or List[ReferenceType], optional) – A list of pods to query for. Overrides pod_ids and pod_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • pod_ids (List[str]) – A comma-separated list of pod IDs.

    • +
    • pod_names (List[str]) – Performs the operation on the unique pod name specified. Enter multiple names in +comma-separated format. For example, pod01,pod02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_pods_test(pod: PodPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an attempt to clone a pod

    +

    Creates an attempt to clone a pod on the local array without actually cloning it to test whether the pod can be successfully cloned. This action does not suppport pod creation.

    +
    +
    Parameters
    +
      +
    • pod (PodPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_alert_watcher(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create alert-watcher policies

    +

    Creates one or more alert-watcher policies. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy from scratch, policy body is required.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_alert_watcher_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between an object and an alert-watcher policy

    +

    Creates a membership between one or more objects and an alert-watcher policy. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_alert_watcher_rules(rules: PolicyRuleAlertWatcherPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create alert-watcher policy rules

    +

    Creates one or more alert-watcher policy rules. Either the ‘policy_ids’ or ‘policy_names’ parameter is required, but both parameters cannot be set together.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleAlertWatcherPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_audit_file(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyAuditFilePost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create audit policies

    +

    Creates one or more audit policies. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy from scratch, policy body is required.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyAuditFilePost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_audit_file_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a managed directory and a audit policy

    +

    Creates a membership between one or more managed directories and a audit policy. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_autodir(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create auto managed directory policies

    +

    Creates one or more auto managed directory policies. To copy a policy, set one of either source_names or source_ids. Each policy can only have one entry. To create a policy from scratch, policy body is required.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_autodir_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create auto managed directory policies

    +

    Creates a membership between one or more resources with an auto managed directory policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_management_access(names: ConstrainedListValue[StrictStr], sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyManagementAccessPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create management access policies

    +

    Creates one or more management access policies. To copy a policy, one of source_names or source_ids is required. To create a policy from scratch, policy body is required.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyManagementAccessPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_management_access_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between an object and a management access policy

    +

    Creates a membership between one or more objects and a management access policy.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in a comma-separated format.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_nfs(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyNfsPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create NFS policies

    +

    Creates one or more NFS policies or copies an existing policy. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy, policy body is required.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyNfsPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_nfs_client_rules(rules: PolicyRuleNfsClientPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create NFS client policy rules

    +

    Creates one or more NFS client policy rules. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleNfsClientPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_nfs_members(members: PolicyMemberExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create NFS policies

    +

    Creates a membership between one or more resources and an NFS policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberExportPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_quota(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create quota policies

    +

    Creates one or more quota policies. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy from scratch, policy body is required.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_quota_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a managed directory and a quota policy

    +

    Creates a membership between one or more managed directories and a quota policy. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, +directory usage is not checked against the quota_limits that are set. If +set to false, the actual logical bytes in use are prevented from +exceeding the limits set on the directory. Client operations might be +impacted. If the limit exceeds the quota, the client operation is not +allowed. If not specified, defaults to false.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_quota_rules(rules: PolicyRuleQuotaPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create quota policy rules

    +

    Creates one or more quota policy rules. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleQuotaPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, +directory usage is not checked against the quota_limits that are set. If +set to false, the actual logical bytes in use are prevented from +exceeding the limits set on the directory. Client operations might be +impacted. If the limit exceeds the quota, the client operation is not +allowed. If not specified, defaults to false.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_smb(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicySmbPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create SMB policies

    +

    Creates one or more SMB policies. To copy a policy, set one of either source_names or source_ids. Each policy can only have one entry. To create a policy from scratch, policy body is required. To create an SMB policy with access based enumeration enabled, set access_based_enumeration_enabled=true. To create an SMB policy with continuous availability enabled, set continuous_availability=true.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicySmbPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_smb_client_rules(rules: PolicyRuleSmbClientPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create SMB client policy rules

    +

    Creates one or more SMB client policy rules. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleSmbClientPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_smb_members(members: PolicyMemberExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create SMB policies

    +

    Creates a membership between one or more resources and an SMB policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberExportPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. The name is expected to be fully +qualified, meaning if the object is contained in some context, the +corresponding name would provide complete information about the containment +hierarchy. For example, policy01,pod01::policy01.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_snapshot(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create snapshot policies

    +

    Creates one or more snapshot policies. To copy a policy, set one of either source_names or source_ids. Each policy can only have one entry. To create a policy from scratch, policy body is required.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_snapshot_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create snapshot policies

    +

    Creates a membership between one or more resources and a snapshot policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_snapshot_rules(rules: PolicyRuleSnapshotPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create snapshot policy rules

    +

    Creates one or more snapshot policy rules. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleSnapshotPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_user_group_quota(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create user-group-quota policies

    +

    Creates one or more user-group-quota policies. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy from scratch, policy body is required.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • policy (PolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_user_group_quota_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a membership between a managed directory and a user-group-quota policy

    +

    Creates a membership between one or more managed directories and a user-group-quota policy. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • members (PolicyMemberPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_user_group_quota_rules(rules: PolicyRuleUserGroupQuotaPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create user-group-quota policy rules

    +

    Creates one or more user-group-quota policy rules. The policy_ids or policy_names parameter is required, but cannot be set together.

    +
    +
    Parameters
    +
      +
    • rules (PolicyRuleUserGroupQuotaPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ignore_usage (bool) – Flag used to override checks for user-group-quota management operations. If set +to true, user/group usage is not checked against the quota_limits of +user-group-quota rules. If set to false, the impact of the user-group- +quota operation is checked against the user/group usage in the managed +directory and its ancestors and the operation is not allowed if the +user/group usage would exceed any enforced user-group-quota limits. If not +specified, defaults to false.

    • +
    • policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy +IDs in comma-separated format. The policy_ids or policy_names parameter +is required, but they cannot be set together.

    • +
    • policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy +names in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_presets_workload(names: ConstrainedListValue[StrictStr], preset: PresetWorkloadPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a workload preset

    +

    Creates one workload preset.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported. (required)

    • +
    • preset (PresetWorkloadPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, for_replication: Optional[StrictBool] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, protection_group_snapshot: Optional[ProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a protection group snapshot and create tags.

    +

    Creates a point-in-time snapshot of the contents of a protection group. The source_ids or source_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.

    • +
    • apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.

    • +
    • replicate (bool) – If set to true, queues up and begins replicating to each allowed target after +all earlier replication sessions for the same protection group have been +completed to that target. The replicate and replicate_now parameters +cannot be used together.

    • +
    • replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The +replicate and replicate_now parameters cannot be used together.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • protection_group_snapshot (ProtectionGroupSnapshotPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_group_snapshots_replica(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, convert_source_to_baseline: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an action to send protection group snapshots

    +

    Creates an action to send protection group snapshots to protection pgroup targets. When the on option is used, only specified targets will recieve the protection group snapshots.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • convert_source_to_baseline (bool) – Set to true to have the snapshot be eradicated when it is no longer baseline +on source.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (List[str]) – Performs the operation locally with the target names specified as the +destinations of the operation. Enter multiple target names in comma-separated +format. For example, targetName01,targetName02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_group_snapshots_test(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, for_replication: Optional[StrictBool] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, protection_group_snapshot: Optional[ProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an attempt to take protection group snapshot

    +

    Creates an attempt to take the protection group snapshot, without actually taking it, to test if the snapshot can be successfully taken.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.

    • +
    • apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.

    • +
    • replicate (bool) – If set to true, queues up and begins replicating to each allowed target after +all earlier replication sessions for the same protection group have been +completed to that target. The replicate and replicate_now parameters +cannot be used together.

    • +
    • replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The +replicate and replicate_now parameters cannot be used together.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • protection_group_snapshot (ProtectionGroupSnapshotPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_groups(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, protection_group: Optional[ProtectionGroupPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a protection group and upsert tags

    +

    Creates a protection group on the local array for asynchronous replication.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. +If set to false or not set at all and the target name is an existing +object, the copy operation fails. Required if the source body parameter is +set and the source overwrites an existing object during the copy operation.

    • +
    • source_ids (List[str]) – The id of the protection group or protection group snapshot to be copied into a +new or existing protection group. If the destination protection group and +all of its volumes already exist, include the overwrite parameter to +overwrite all of the existing volumes with the snapshot contents. If +including the overwrite parameter, the names of the volumes that are being +overwritten must match the names of the volumes that are being restored. If +the source is a protection group, the latest snapshot of the protection +group will be used as the source during the copy operation.

    • +
    • source_names (List[str]) – The name of the protection group or protection group snapshot to be copied into +a new or existing protection group. If the destination protection group and +all of its volumes already exist, include the overwrite parameter to +overwrite all of the existing volumes with the snapshot contents. If +including the overwrite parameter, the names of the volumes that are +being overwritten must match the names of the volumes that are being +restored. If the source is a protection group, the latest snapshot of the +protection group will be used as the source during the copy operation.

    • +
    • protection_group (ProtectionGroupPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_groups_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Creates an action to add a host group to a protection group

    +

    Creates an action to add a host group member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an action to add a host to a protection group

    +

    Creates an action to add a host member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_groups_targets(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an action to add a target to a protection group

    +

    Creates an action to add an array, pod, or offload target to a protection group. The group_names parameter represents the name of the protection group. The member_names parameter represents the name of the array, pod, or offload target that is being added to the protection group. The group_names and member_names parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_protection_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a volume to add it to a protection group

    +

    Creates a volume member and adds it to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names parameter, and either the member_names or member_ids parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_realms(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, realm: Optional[RealmPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create realms

    +

    Creates realms on the local array. Each realm must be given a name that is unique across the connected arrays.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • realm (RealmPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_remote_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, convert_source_to_baseline: Optional[StrictBool] = None, for_replication: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_protection_group_snapshot: Optional[RemoteProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create remote protection group snapshot and tags

    +

    Creates remote protection group snapshots.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.

    • +
    • apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • convert_source_to_baseline (bool) – Set to true to have the snapshot be eradicated when it is no longer baseline +on source.

    • +
    • for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • replicate (bool) – If set to true, queues up and begins replicating to each allowed target after +all earlier replication sessions for the same protection group have been +completed to that target. The replicate and replicate_now parameters +cannot be used together.

    • +
    • replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The +replicate and replicate_now parameters cannot be used together.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • remote_protection_group_snapshot (RemoteProtectionGroupSnapshotPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_remote_protection_group_snapshots_test(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, convert_source_to_baseline: Optional[StrictBool] = None, for_replication: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_protection_group_snapshot: Optional[RemoteProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an attempt to take remote protection group snapshot

    +

    Creates an attempt to take a remote protection group snapshot without actually taking it, to test if the snapshot can be successfully taken.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.

    • +
    • apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • convert_source_to_baseline (bool) – Set to true to have the snapshot be eradicated when it is no longer baseline +on source.

    • +
    • for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple +resource IDs in comma-separated format. The ids or names parameter is +required, but they cannot be set together.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • replicate (bool) – If set to true, queues up and begins replicating to each allowed target after +all earlier replication sessions for the same protection group have been +completed to that target. The replicate and replicate_now parameters +cannot be used together.

    • +
    • replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The +replicate and replicate_now parameters cannot be used together.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • remote_protection_group_snapshot (RemoteProtectionGroupSnapshotPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_remote_volume_snapshots(remote_volume_snapshot: RemoteVolumeSnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a volume snapshot on a connected remote target or offload target

    +

    Creates a volume snapshot on the specified connected remote target or offload target.

    +
    +
    Parameters
    +
      +
    • remote_volume_snapshot (RemoteVolumeSnapshotPost) – (required)

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_resource_accesses_batch(items: ConstrainedListValue[models.ResourceAccess], authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a resource access configuration

    +

    Creates resource access objects.

    +
    +
    Parameters
    +
      +
    • items (List[ResourceAccess]) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, create_local_directory_service: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, server: Optional[ServerPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create server

    +

    Creates a server on the local array. The server must be given a unique name.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • create_local_directory_service (str) – The name of the local directory service object to be created and associated to +the server. This parameter cannot be used together with +local_directory_service property in the request entity.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. The name is expected to be fully qualified, meaning +if the object is contained in some context, the corresponding name would +provide complete information about the containment hierarchy. For example, +name01,pod01::name01.

    • +
    • server (ServerPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_snmp_managers(snmp_manager: SnmpManagerPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create SNMP manager

    +

    Creates a Purity SNMP manager object that identifies a host (SNMP manager) and specifies the protocol attributes for communicating with it. Once a manager object is created, the transmission of SNMP traps is immediately enabled.

    +
    +
    Parameters
    +
      +
    • snmp_manager (SnmpManagerPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_software(software: SoftwarePost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a software package

    +

    Creates a software package download.

    +
    +
    Parameters
    +
      +
    • software (SoftwarePost) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_software_bundle(source: SoftwareBundlePost, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create software-bundle

    +

    Creates and initiates a software bundle download.

    +
    +
    Parameters
    +
      +
    • source (SoftwareBundlePost) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a software check task

    +

    Creates a software check task. If there are no previously queued or running software check tasks, the new task immediately starts. Otherwise, it is queued and starts once all previously queued or running software check tasks finish. To create a task, use a software name and version.

    +
    +
    Parameters
    +
      +
    • softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • software_names (List[str]) – A comma-separated list of software names.

    • +
    • software_versions (List[str]) – A comma-separated list of target software versions.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_software_installations(software_ids: ConstrainedListValue[StrictStr], software_installations: SoftwareInstallationPost, softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a software upgrade

    +

    Creates and initiates a software upgrade.

    +
    +
    Parameters
    +
      +
    • software_ids (List[str]) – A comma-separated list of software IDs. (required)

    • +
    • software_installations (SoftwareInstallationPost) – (required)

    • +
    • softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_software_patches(name: StrictStr, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_ha_reduction: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a software patch

    +

    Creates software patch download and installation.

    +
    +
    Parameters
    +
      +
    • name (str) – Name of software patch to install (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_ha_reduction (bool) – If Software Patch has ha_reduction_required set to true, allow_ha_reduction +must be set to true for Software Patch installation.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_sso_saml2_idps(names: ConstrainedListValue[StrictStr], idp: Saml2SsoPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create SAML2 SSO configurations

    +

    Creates SAML2 SSO configurations.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • idp (Saml2SsoPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_subnets(names: ConstrainedListValue[StrictStr], subnet: SubnetPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create subnet

    +

    Creates a subnet with the specified parameters.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique name specified. For example, name01. +Enter multiple names in comma-separated format. (required)

    • +
    • subnet (SubnetPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_syslog_servers(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create syslog server

    +

    Creates a new syslog server.

    +
    +
    Parameters
    +
      +
    • syslog_server (SyslogServer) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_vchost_connections(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, all_vchosts: Optional[StrictBool] = None, allow_stretched_multi_vchost: Optional[StrictBool] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a vchost-connection between protocol endpoint and vchost.

    +

    Creates a vchost-connection between protocol endpoint and vchost. Each vchost is associated with a vCenter. Each protocol endpoint is associated with a storage container. A vchost-connection makes the storage container accessible to the vCenter when the vCenter attempts to mount the container. One of protocol_endpoint_names or protocol_endpoint_ids query parameters and one of vchost_names or vchost_ids query parameters are required. But if all_vchosts is set to true, vchost_names and vchost_ids should not be specified.

    +
    +
    Parameters
    +
      +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • all_vchosts (bool) – If set to true, the storage container represented by the protocol endpoint is +accessible to all vchosts. Users should not specify vchost_ids or +vchost_names in the request. If set to false, the storage container +represented by the protocol endpoint is only accessible to the vchosts that +have explicit vchost-connections with the protocol endpoint. Users need to +specify vchost_ids or vchost_names in the request.

    • +
    • allow_stretched_multi_vchost (bool) – If set to true, users are allowed to create a new vchost-connection to a +stretched container that already has a vchost-connection. In principle, +a stretched container can only have one vchost-connection at a time.

    • +
    • protocol_endpoint_ids (List[str]) – A comma-separated list of protocol endpoint IDs. Performs the operation on the +protocol endpoints specified. For example, peid01,peid02. Cannot be +used in conjunction with protocol_endpoint_names. If the list contains +more than one value, then vchost_ids or vchost_names must have +exactly one value.

    • +
    • protocol_endpoint_names (List[str]) – A comma-separated list of protocol endpoint names. Performs the operation on the +protocol endpoints specified. For example, pe01,pe02. Cannot be used +in conjunction with protocol_endpoint_ids. If the list contains more +than one value, then vchost_ids or vchost_names must have exactly +one value.

    • +
    • vchost_ids (List[str]) – A comma-separated list of vchost IDs. Performs the operation on the vchosts +specified. For example, vchostid01,vchostid02. Cannot be used in +conjunction with vchost_names. If the list contains more than one value, +then protocol_endpoint_ids or protocol_endpoint_names must have exactly +one value.

    • +
    • vchost_names (List[str]) – A comma-separated list of vchost names. Performs the operation on the vchosts +specified. For example, vchost01,vchost02. Cannot be used in conjunction +with vchost_ids. If the list contains more than one value, then +protocol_endpoint_ids or protocol_endpoint_names must have exactly one +value.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_vchosts(vchost: VchostPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a vchost

    +

    Creates a vchost. The names query parameter is required.

    +
    +
    Parameters
    +
      +
    • vchost (VchostPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_vchosts_certificates(certificate: VchostCertificatePost, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a vchost certificate

    +

    Creates an association between a certificate and vchost on one or more endpoints. The vchost_names or vchost_ids query parameter is required.

    +
    +
    Parameters
    +
      +
    • certificate (VchostCertificatePost) – (required)

    • +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_vchosts_endpoints(endpoint: VchostEndpointPost, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a vchost endpoint

    +

    Creates a vchost endpoint. Either the vchost_names or vchost_ids query parameter is required.

    +
    +
    Parameters
    +
      +
    • endpoint (VchostEndpointPost) – (required)

    • +
    • vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost +IDs in a comma-separated format. For example, vchostid01,vchostid02.

    • +
    • vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names +in a comma-separated format. For example, vchost01,vchost02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_virtual_machines(virtual_machine: VirtualMachinePost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, overwrite: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a virtual machine

    +

    Creates one or more virtual machines from a protection group snapshot. If the virtual machine is of type vvol, the source property of the request body must be a recovery_context value retrieved from the GET /virtual-machine-snapshots endpoint. If overwrite is specified, an existing virtual machine will have its volumes overwritten by the snapshot. Otherwise, a new virtual machine will be created from the snapshot. If creating the new virtual machine will cause a conflict with an existing virtual machine, the operation will fail.

    +
    +
    Parameters
    +
      +
    • virtual_machine (VirtualMachinePost) – (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. +If set to false or not set at all and the target name is an existing +object, the copy operation fails. Required if the source body parameter is +set and the source overwrites an existing object during the copy operation.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volume_groups(volume_group: VolumeGroupPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a volume group and upsert tags.

    +

    Creates a volume group. The volume group itself does not contain any meaningful content; instead, it acts as a container that is used to organize volumes. Once a volume group has been created, volumes can be created inside the volume group or moved into and out of the volume group.

    +
    +
    Parameters
    +
      +
    • volume_group (VolumeGroupPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volume_snapshots(volume_snapshot: VolumeSnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a volume snapshot and tags

    +

    Creates a point-in-time snapshot of the contents of a volume. The source_ids or source_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • volume_snapshot (VolumeSnapshotPost) – (required)

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volume_snapshots_test(volume_snapshot: VolumeSnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create the volume snapshot path

    +

    Creates the volume snapshot path without actually taking a volume snapshot.

    +
    +
    Parameters
    +
      +
    • volume_snapshot (VolumeSnapshotPost) – (required)

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • on (str) – Performs the operation on the target name specified. For example, +targetName01.

    • +
    • source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in +comma-separated format.

    • +
    • source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names +in comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volumes(volume: VolumePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, add_to_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, add_to_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, add_to_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create or copy a volume and upsert tags

    +

    Creates one or more virtual storage volumes of the specified size. If provisioned is not specified, the size of the new volume defaults to 1 MB. The names query parameter is required. The add_to_protection_group_names query parameter specifies a list of protection group names that will compose the initial protection for the volume. The with_default_protection query parameter specifies whether to use the container default protection configuration for the volume. The add_to_protection_group_names and with_default_protection query parameters cannot be provided when overwrite is true.

    +
    +
    Parameters
    +
      +
    • volume (VolumePost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • add_to_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of add_to_protection_groups to query for. Overrides add_to_protection_group_ids and add_to_protection_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • add_to_protection_group_ids (List[str]) – The volumes will be added to the specified protection groups along with creation +or movement across pods and array. When a volume is moved, the +specified protection groups must be in the target pod or array. Enter +multiple ids in comma-separated format.

    • +
    • add_to_protection_group_names (List[str]) – The volumes will be added to the specified protection groups along with creation +or movement across pods and array. When a volume is moved, the +specified protection groups must be in the target pod or array. Enter +multiple names in a comma-separated format.

    • +
    • allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. +If set to false or not set at all and the target name is an existing +object, the copy operation fails. Required if the source body parameter is +set and the source overwrites an existing object during the copy operation.

    • +
    • with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will +be the union of the container default protection configuration and +add_to_protection_group_names. If specified as false, the default +protection of the container will not be applied automatically. The +initial protection of the newly created volumes will be configured by +add_to_protection_group_names. If not specified, defaults to true.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volumes_batch(volume: ConstrainedListValue[models.VolumeBatchPost], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create or copy volumes and upsert tags

    +

    Creates or copies a list of virtual storage volumes. Volumes of different sizes, vgroups, and tag upsertions can be copied this way.

    +
    +
    Parameters
    +
      +
    • volume (List[VolumeBatchPost]) – A list of volumes to be created or copied. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. +If set to false or not set at all and the target name is an existing +object, the copy operation fails. Required if the source body parameter is +set and the source overwrites an existing object during the copy operation.

    • +
    • with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will +be the union of the container default protection configuration and +add_to_protection_group_names. If specified as false, the default +protection of the container will not be applied automatically. The +initial protection of the newly created volumes will be configured by +add_to_protection_group_names. If not specified, defaults to true.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volumes_batch_test(volume: ConstrainedListValue[models.VolumeBatchPost], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create an attempt to copy volumes and upsert tags

    +

    Creates an attempt to copy virtual storage volumes of different sizes in different vgroups and also upserts tags, without actually creating them, to test if they can be successfully created. Only available for creating volumes via a copy, not direct volume creation.

    +
    +
    Parameters
    +
      +
    • volume (List[VolumeBatchPost]) – A list of volumes to be copied. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. +If set to false or not set at all and the target name is an existing +object, the copy operation fails. Required if the source body parameter is +set and the source overwrites an existing object during the copy operation.

    • +
    • with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will +be the union of the container default protection configuration and +add_to_protection_group_names. If specified as false, the default +protection of the container will not be applied automatically. The +initial protection of the newly created volumes will be configured by +add_to_protection_group_names. If not specified, defaults to true.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volumes_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a volume and add it to a protection group

    +

    Creates a volume member and adds it to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names and only one of member_names or member_ids parameters are required and must be set together.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • group_ids (List[str]) – A comma-separated list of group IDs.

    • +
    • group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups +include host groups, pods, protection groups, and volume groups. Enter +multiple names in comma-separated format. For example, hgroup01,hgroup02.

    • +
    • member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member +IDs in comma-separated format. The member_ids or member_names parameter +is required, but they cannot be set together.

    • +
    • member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members +include volumes, hosts, host groups, and directories. Enter multiple names +in comma-separated format. For example, vol01,vol02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_volumes_test(volume: VolumePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, add_to_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, add_to_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, add_to_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a dry run attempt to copy a volume

    +

    Creates a dry run attempt to see if copying a volume would succeed. No virtual volumes are actually copied or created in this process.

    +
    +
    Parameters
    +
      +
    • volume (VolumePost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • add_to_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of add_to_protection_groups to query for. Overrides add_to_protection_group_ids and add_to_protection_group_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • add_to_protection_group_ids (List[str]) – The volumes will be added to the specified protection groups along with creation +or movement across pods and array. When a volume is moved, the +specified protection groups must be in the target pod or array. Enter +multiple ids in comma-separated format.

    • +
    • add_to_protection_group_names (List[str]) – The volumes will be added to the specified protection groups along with creation +or movement across pods and array. When a volume is moved, the +specified protection groups must be in the target pod or array. Enter +multiple names in a comma-separated format.

    • +
    • allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. +If set to false or not set at all and the target name is an existing +object, the copy operation fails. Required if the source body parameter is +set and the source overwrites an existing object during the copy operation.

    • +
    • with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will +be the union of the container default protection configuration and +add_to_protection_group_names. If specified as false, the default +protection of the container will not be applied automatically. The +initial protection of the newly created volumes will be configured by +add_to_protection_group_names. If not specified, defaults to true.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_workloads(names: ConstrainedListValue[StrictStr], workload: WorkloadPost, presets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, preset_ids: Optional[ConstrainedListValue[StrictStr]] = None, preset_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a workload

    +

    Creates one workload.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported. (required)

    • +
    • workload (WorkloadPost) – (required)

    • +
    • presets (ReferenceType or List[ReferenceType], optional) – A list of presets to query for. Overrides preset_ids and preset_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • preset_ids (List[str]) – Create the resource using the preset specified by the ID. Only one preset can be +specified. One of the preset_ids or preset_names parameters are +required, but they cannot be set together.

    • +
    • preset_names (List[str]) – Create the resource using the preset specified by name. Only one preset can be +specified. One of the preset_ids or preset_names parameters are +required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_workloads_placement_recommendations(inputs: WorkloadPlacementRecommendation, presets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, placements: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, placement_names: Optional[ConstrainedListValue[StrictStr]] = None, preset_ids: Optional[ConstrainedListValue[StrictStr]] = None, preset_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a request for a workload placement recommendation.

    +

    Creates a recommendation for the placement of the specified workload. The computation might take a few minutes.

    +
    +
    Parameters
    +
      +
    • inputs (WorkloadPlacementRecommendation) – (required)

    • +
    • presets (ReferenceType or List[ReferenceType], optional) – A list of presets to query for. Overrides preset_ids and preset_names keyword arguments.

    • +
    • placements (ReferenceType or List[ReferenceType], optional) – A list of placements to query for. Overrides placement_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • placement_names (List[str]) – Placements from the preset which should be used to compute recommendation. +Optional parameter if preset has just one placement.

    • +
    • preset_ids (List[str]) – Creates the workload placement recommendations using the presets specified by +ids. Only one preset can be specified. One of the preset_ids or +preset_names parameters are required, but they cannot be set together.

    • +
    • preset_names (List[str]) – Creates the workload placement recommendations using the presets specified by +names. Only one preset can be specified. One of the preset_ids or +preset_names parameters are required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_admins_cache(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update or refresh entries in the administrator cache

    +

    Updates entries in the cache for administrators who currently do not have a cache entry, otherwise refreshes the existing entry.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_arrays_cloud_provider_tags_batch(tag: ConstrainedListValue[models.CloudProviderTag], authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update user tags on the cloud.

    +

    Updates users tags to deployed cloud resources of a CBS array.

    +
    +
    Parameters
    +
      +
    • tag (List[CloudProviderTag]) – A list of tags to be created or, if already existing, updated. (required)

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_arrays_tags(tag: ConstrainedListValue[models.NonCopyableTag], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags.

    +
    +
    Parameters
    +
      +
    • tag (List[NonCopyableTag]) – A list of tags to be created or, if they already exist, updated. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_host_groups_tags_batch(tag: ConstrainedListValue[models.NonCopyableTagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags.

    +
    +
    Parameters
    +
      +
    • tag (List[NonCopyableTagBatch]) – A list of tags to be created or, if one already exists, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_hosts_tags_batch(tag: ConstrainedListValue[models.NonCopyableTagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags.

    +
    +
    Parameters
    +
      +
    • tag (List[NonCopyableTagBatch]) – A list of tags to be created or, if one already exists, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_pods_tags_batch(tag: ConstrainedListValue[models.Tag], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags for all specified objects.

    +
    +
    Parameters
    +
      +
    • tag (List[Tag]) – A list of tags to be created or, if already existing, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_presets_workload(preset: PresetWorkload, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update a workload preset

    +

    Updates a workload preset by replacing it with the new contents in preset. The ids or names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • preset (PresetWorkload) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_protection_group_snapshots_tags_batch(tag: ConstrainedListValue[models.TagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates or creates tags for all specified objects.

    +
    +
    Parameters
    +
      +
    • tag (List[TagBatch]) – A list of tags to be created or, if already existing, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_protection_groups_tags_batch(tag: ConstrainedListValue[models.TagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags for all specified objects.

    +
    +
    Parameters
    +
      +
    • tag (List[TagBatch]) – A list of tags to be created or, if one already exists, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_realms_tags_batch(tag: ConstrainedListValue[models.NonCopyableTag], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates or creates tags for all specified objects.

    +
    +
    Parameters
    +
      +
    • tag (List[NonCopyableTag]) – A list of tags to be created or, if already existing, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_volume_groups_tags_batch(tag: ConstrainedListValue[models.TagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags for all specified objects.

    +
    +
    Parameters
    +
      +
    • tag (List[TagBatch]) – A list of tags to be created or, if one already exists, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_volume_snapshots_tags_batch(tag: ConstrainedListValue[models.TagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags.

    +
    +
    Parameters
    +
      +
    • tag (List[TagBatch]) – A list of tags to be created or modified. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_volumes_tags_batch(tag: ConstrainedListValue[models.TagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates tags.

    +
    +
    Parameters
    +
      +
    • tag (List[TagBatch]) – A list of tags to be created or, if one already exists, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_workloads_tags_batch(tag: ConstrainedListValue[models.TagBatch], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update tags

    +

    Updates or creates tags for all specified objects.

    +
    +
    Parameters
    +
      +
    • tag (List[TagBatch]) – A list of tags to be created or, if they already exist, updated. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names +parameter is required, but they cannot be set together.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +
    +
    +
    +

    Models

    +
    +

    ActiveDirectory

    +
    +
    +pydantic model pypureclient.flasharray.ActiveDirectory(*, name: Optional[StrictStr] = None, server: Optional[FixedReferenceWithType] = None, computer_name: Optional[StrictStr] = None, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, domain: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[ReferenceWithType]] = None, tls: Optional[StrictStr] = None)
    +
    +
    +field computer_name: Optional[StrictStr] = None
    +

    The name of the computer account in the Active Directory domain.

    +
    + +
    +
    +field directory_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of directory servers used for lookups related to user authorization. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array and are only communicated with over the secure LDAP (LDAPS) protocol. If this field is null, the servers are resolved for the domain in DNS.

    +
    + +
    +
    +field domain: Optional[StrictStr] = None
    +

    The Active Directory domain joined.

    +
    + +
    +
    +field kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of key distribution servers to use for Kerberos protocol. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array. If this field is null, the servers are resolved for the domain in DNS.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field server: Optional[FixedReferenceWithType] = None
    +

    Reference to the server the object belongs to. When the value is empty or set to null it means the object lives outside of a server scope.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    List of network interfaces used for egress. For directory services at the array level, this list can be empty. If the list is empty, the system will use VIFs with the “ds” service (or if none, the “management” service) for egress.

    +
    + +
    +
    +field tls: Optional[StrictStr] = None
    +

    TLS mode for communication with domain controllers. Valid values are required and optional. required forces TLS communication with domain controller. optional allows the use of non-TLS communication, TLS will still be preferred, if available. If not specified, defaults to required.

    +
    + +
    + +
    +
    +

    ActiveDirectoryGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ActiveDirectoryGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ActiveDirectory]] = None
    +

    A list of Active Directory computer account configuration objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ActiveDirectoryPatch

    +
    +
    +pydantic model pypureclient.flasharray.ActiveDirectoryPatch(*, sources: Optional[ConstrainedListValue[Reference]] = None, tls: Optional[StrictStr] = None)
    +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    List of network interfaces used for egress. For directory services at the array level, the list can be empty. If the list is empty, the system will use VIFs with the “ds” service (or if none, the “management” service) for egress.

    +
    + +
    +
    +field tls: Optional[StrictStr] = None
    +

    TLS mode for communication with domain controllers. Valid values are required and optional. required forces TLS communication with domain controller. optional allows the use of non-TLS communication, TLS will still be preferred, if available. If not specified, defaults to required.

    +
    + +
    + +
    +
    +

    ActiveDirectoryPost

    +
    +
    +pydantic model pypureclient.flasharray.ActiveDirectoryPost(*, computer_name: Optional[StrictStr] = None, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, domain: Optional[StrictStr] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, password: Optional[StrictStr] = None, sources: Optional[ConstrainedListValue[Reference]] = None, tls: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
    +
    +
    +field computer_name: Optional[StrictStr] = None
    +

    The name of the computer account to be created in the Active Directory domain. If not specified, defaults to the name of the Active Directory configuration.

    +
    + +
    +
    +field directory_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of directory servers used for lookups related to user authorization. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array and are only communicated with over the secure LDAP (LDAPS) protocol. If not specified, servers are resolved for the domain in DNS.

    +
    + +
    +
    +field domain: Optional[StrictStr] = None
    +

    The Active Directory domain to join.

    +
    + +
    +
    +field join_ou: Optional[StrictStr] = None
    +

    The distinguished name of the organizational unit in which the computer account should be created when joining the domain. The DC=… components of the distinguished name can be optionally omitted. If not specified, defaults to CN=Computers.

    +
    + +
    +
    +field kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of key distribution servers to use for Kerberos protocol. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array. If not specified, servers are resolved for the domain in DNS.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    The login password of the user with privileges to create the computer account in the domain. This is not persisted on the array.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    List of network interfaces used for egress. For directory services at the array level, this list can be empty. If the list is empty, the system will use VIFs with the “ds” service (or if none, the “management” service) for egress.

    +
    + +
    +
    +field tls: Optional[StrictStr] = None
    +

    TLS mode for communication with domain controllers. Valid values are required and optional. required forces TLS communication with a domain controller. optional allows the use of non-TLS communication, TLS will still be preferred, if available. If not specified, defaults to required.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    The login name of the user with privileges to create the computer account in the domain. This is not persisted on the array.

    +
    + +
    + +
    +
    +

    ActiveDirectoryResponse

    +
    +
    +pydantic model pypureclient.flasharray.ActiveDirectoryResponse(*, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ActiveDirectory]] = None
    +

    A list of Active Directory computer account configuration objects.

    +
    + +
    + +
    +
    +

    Admin

    +
    +
    +pydantic model pypureclient.flasharray.Admin(*, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None, is_local: Optional[StrictBool] = None, locked: Optional[StrictBool] = None, lockout_remaining: Optional[StrictInt] = None, management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[AdminRole] = None)
    +
    +
    +field api_token: Optional[ApiToken] = None
    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Returns a value of true if the user is local to the machine.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field locked: Optional[StrictBool] = None
    +

    Returns a value of true if the user is currently locked out. otherwise false. Change to false to unlock a user. This field is only visible to array_admin roles. For all other users, the value is always null.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field lockout_remaining: Optional[StrictInt] = None
    +

    The remaining lockout period if the user is locked out, in milliseconds. This field is only visible to array_admin roles. For all other users, the value is always null.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    List of management access policies associated with the administrator.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    Password associated with the account.

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    Public key for SSH access. Multiple public keys can be specified, separated by newlines.

    +
    + +
    +
    +field role: Optional[AdminRole] = None
    +
    + +
    + +
    +
    +

    AdminApiToken

    +
    +
    +pydantic model pypureclient.flasharray.AdminApiToken(*, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None)
    +
    +
    +field api_token: Optional[ApiToken] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    + +
    +
    +

    AdminApiTokenGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminApiTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminApiToken]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AdminApiToken]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AdminApiTokenResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminApiTokenResponse(*, items: Optional[ConstrainedListValue[AdminApiToken]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AdminApiToken]] = None
    +
    + +
    + +
    +
    +

    AdminCache

    +
    +
    +pydantic model pypureclient.flasharray.AdminCache(*, name: Optional[StrictStr] = None, cached_at: Optional[StrictInt] = None, management_access_policies: Optional[ConstrainedListValue[FixedReferenceWithType]] = None, role: Optional[AdminRole] = None)
    +
    +
    +field cached_at: Optional[StrictInt] = None
    +

    Time when the entry was added to the cache, in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[FixedReferenceWithType]] = None
    +

    List of management access policies associated with the administrator.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    +
    +field role: Optional[AdminRole] = None
    +
    + +
    + +
    +
    +

    AdminCacheGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminCacheGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminCache]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AdminCache]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AdminCacheResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminCacheResponse(*, items: Optional[ConstrainedListValue[AdminCache]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AdminCache]] = None
    +
    + +
    + +
    +
    +

    AdminGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Admin]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Admin]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AdminPatch

    +
    +
    +pydantic model pypureclient.flasharray.AdminPatch(*, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None, is_local: Optional[StrictBool] = None, locked: Optional[StrictBool] = None, lockout_remaining: Optional[StrictInt] = None, management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[AdminRole] = None, old_password: Optional[StrictStr] = None)
    +
    +
    +field api_token: Optional[ApiToken] = None
    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Returns a value of true if the user is local to the machine.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field locked: Optional[StrictBool] = None
    +

    Returns a value of true if the user is currently locked out. otherwise false. Change to false to unlock a user. This field is only visible to array_admin roles. For all other users, the value is always null.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field lockout_remaining: Optional[StrictInt] = None
    +

    The remaining lockout period if the user is locked out, in milliseconds. This field is only visible to array_admin roles. For all other users, the value is always null.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    List of management access policies associated with the administrator.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    +
    +field old_password: Optional[StrictStr] = None
    +

    The current password.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    Password associated with the account.

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    Public key for SSH access. Multiple public keys can be specified, separated by newlines.

    +
    + +
    +
    +field role: Optional[AdminRole] = None
    +
    + +
    + +
    +
    +

    AdminPost

    +
    +
    +pydantic model pypureclient.flasharray.AdminPost(*, management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None, password: Optional[StrictStr] = None, role: Optional[AdminRole] = None)
    +
    +
    +field management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    List of management access policies to associate with the administrator. Policies can be specified by the name or ID parameter, but they cannot be set together.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    Password associated with the account.

    +
    + +
    +
    +field role: Optional[AdminRole] = None
    +
    + +
    + +
    +
    +

    AdminResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminResponse(*, items: Optional[ConstrainedListValue[Admin]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Admin]] = None
    +
    + +
    + +
    +
    +

    AdminRole

    +
    +
    +pydantic model pypureclient.flasharray.AdminRole(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    AdminSettings

    +
    +
    +pydantic model pypureclient.flasharray.AdminSettings(*, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, min_password_length: Optional[StrictInt] = None, required_authentication_methods: Optional[AdminSettingsRequiredAuthenticationMethods] = None, single_sign_on_enabled: Optional[StrictBool] = None)
    +

    Global settings for administrative accounts.

    +
    +
    +field lockout_duration: Optional[ConstrainedIntValue] = None
    +

    The lockout duration, in milliseconds, if a user is locked out after reaching the maximum number of login attempts. Ranges from 1 second to 90 days.

    +
    +
    Constraints
    +
      +
    • minimum = 1000

    • +
    • maximum = 7776000000

    • +
    +
    +
    +
    + +
    +
    +field max_login_attempts: Optional[ConstrainedIntValue] = None
    +

    Maximum number of failed login attempts allowed before the user is locked out.

    +
    +
    Constraints
    +
      +
    • minimum = 1

    • +
    • maximum = 20

    • +
    +
    +
    +
    + +
    +
    +field min_password_length: Optional[StrictInt] = None
    +

    Minimum password length. If not specified, defaults to 1.

    +
    + +
    +
    +field required_authentication_methods: Optional[AdminSettingsRequiredAuthenticationMethods] = None
    +
    + +
    +
    +field single_sign_on_enabled: Optional[StrictBool] = None
    +

    If true, then single sign-on is enabled for the array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AdminSettingsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminSettingsGetResponse(*, items: Optional[ConstrainedListValue[AdminSettings]] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AdminSettings]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AdminSettingsRequiredAuthenticationMethods

    +
    +
    +pydantic model pypureclient.flasharray.AdminSettingsRequiredAuthenticationMethods(*, ssh: Optional[ConstrainedListValue[StrictStr]] = None, web_ui: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    Authentication methods that are required for the array on specific user interfaces.

    +
    +
    +field ssh: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of authentication methods that are required for SSH. Possible values include password, key, and default. securid-am is a possible value, but it cannot be changed through PATCH. If not specified, defaults to default. Specify password and key authentication methods to set up local multi-factor authentication for SSH.

    +
    + +
    +
    +field web_ui: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of authentication methods that are required for the web UI. Possible values include password, webauthn, and default. Other possible values include saml2 and securid-am but these cannot be changed through PATCH. If not specified, defaults to default. Specify password and webauthn authentication methods to set up local multi-factor authentication for web UI. External multi-factor authentication is configured through SAML2 SSO endpoints.

    +
    + +
    + +
    +
    +

    AdminSettingsResponse

    +
    +
    +pydantic model pypureclient.flasharray.AdminSettingsResponse(*, items: Optional[ConstrainedListValue[AdminSettings]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AdminSettings]] = None
    +
    + +
    + +
    +
    +

    AggregateReplicationPerformance

    +
    +
    +pydantic model pypureclient.flasharray.AggregateReplicationPerformance(*, bytes_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The total number of bytes of replication data transmitted and received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Alert

    +
    +
    +pydantic model pypureclient.flasharray.Alert(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, actual: Optional[StrictStr] = None, category: Optional[StrictStr] = None, closed: Optional[StrictInt] = None, code: Optional[StrictInt] = None, component_name: Optional[StrictStr] = None, component_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, expected: Optional[StrictStr] = None, flagged: Optional[StrictBool] = None, issue: Optional[StrictStr] = None, knowledge_base_url: Optional[StrictStr] = None, notified: Optional[StrictInt] = None, severity: Optional[StrictStr] = None, state: Optional[StrictStr] = None, summary: Optional[StrictStr] = None, updated: Optional[StrictInt] = None)
    +
    +
    +field actual: Optional[StrictStr] = None
    +

    Actual condition at the time the alert is created.

    +
    + +
    +
    +field category: Optional[StrictStr] = None
    +

    The category of the alert. Valid values include array, hardware and software.

    +
    + +
    +
    +field closed: Optional[StrictInt] = None
    +

    The time the alert was closed in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field code: Optional[StrictInt] = None
    +

    The code number of the alert.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    The name of the component that generated the alert.

    +
    + +
    +
    +field component_type: Optional[StrictStr] = None
    +

    The type of component that generated the alert.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The time the alert was created in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    A short description of the alert.

    +
    + +
    +
    +field expected: Optional[StrictStr] = None
    +

    Expected state or threshold under normal conditions.

    +
    + +
    +
    +field flagged: Optional[StrictBool] = None
    +

    If set to true, the message is flagged. Important messages can can be flagged and listed separately.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field issue: Optional[StrictStr] = None
    +

    Information about the alert cause.

    +
    + +
    +
    +field knowledge_base_url: Optional[StrictStr] = None
    +

    The URL of the relevant knowledge base page.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field notified: Optional[StrictInt] = None
    +

    The time the most recent alert notification was sent in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    The severity level of the alert. Valid values include info, warning, critical, and hidden.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The current state of the alert. Valid values include open, closing, and closed.

    +
    + +
    +
    +field summary: Optional[StrictStr] = None
    +

    A summary of the alert.

    +
    + +
    +
    +field updated: Optional[StrictInt] = None
    +

    The time the alert was last updated in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    AlertEvent

    +
    +
    +pydantic model pypureclient.flasharray.AlertEvent(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, actual: Optional[StrictStr] = None, alert: Optional[FixedReference] = None, code: Optional[StrictInt] = None, component_name: Optional[StrictStr] = None, component_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expected: Optional[StrictStr] = None, issue: Optional[StrictStr] = None, knowledge_base_url: Optional[StrictStr] = None, severity: Optional[StrictStr] = None, state: Optional[StrictStr] = None, summary: Optional[StrictStr] = None, time: Optional[StrictInt] = None)
    +
    +
    +field actual: Optional[StrictStr] = None
    +

    Actual condition at the time the alert is created.

    +
    + +
    +
    +field alert: Optional[FixedReference] = None
    +
    + +
    +
    +field code: Optional[StrictInt] = None
    +

    The parent alert number.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    The component type of the alert.

    +
    + +
    +
    +field component_type: Optional[StrictStr] = None
    +

    The component name of the alert.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The time the parent alert was created.

    +
    + +
    +
    +field expected: Optional[StrictStr] = None
    +

    Expected state and threshold under normal conditions.

    +
    + +
    +
    +field issue: Optional[StrictStr] = None
    +

    Information about the alert cause.

    +
    + +
    +
    +field knowledge_base_url: Optional[StrictStr] = None
    +

    The knowledge base URL of the alert.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    The severity level of the alert. Valid values include info, warning, critical, and hidden.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state of the alert. Valid values include open, closing, and closed.

    +
    + +
    +
    +field summary: Optional[StrictStr] = None
    +

    A summary of the alert.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time the event occurred.

    +
    + +
    + +
    +
    +

    AlertEventGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertEventGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AlertEvent]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AlertEvent]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AlertEventResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertEventResponse(*, items: Optional[ConstrainedListValue[AlertEvent]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AlertEvent]] = None
    +
    + +
    + +
    +
    +

    AlertGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Alert]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Alert]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AlertResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertResponse(*, items: Optional[ConstrainedListValue[Alert]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Alert]] = None
    +
    + +
    + +
    +
    +

    AlertRules

    +
    +
    +pydantic model pypureclient.flasharray.AlertRules(*, context: Optional[FixedReferenceWithType] = None, code: Optional[StrictInt] = None, parameter: Optional[StrictStr] = None, value: Optional[StrictStr] = None)
    +
    +
    +field code: Optional[StrictInt] = None
    +

    The alert code that the rule applies to. Available alert codes for customization can be found in the alert rules catalog.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field parameter: Optional[StrictStr] = None
    +

    The parameter of the custom alert rule to modify. Values include info and warning. Available parameter values can be found in the alert rules catalog.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    The value to use for the custom alert rule. Valid values for an alert code and parameter combination can be found in the alert rules catalog.

    +
    + +
    + +
    +
    +

    AlertRulesCatalog

    +
    +
    +pydantic model pypureclient.flasharray.AlertRulesCatalog(*, context: Optional[FixedReferenceWithType] = None, allowed_values: Optional[StrictStr] = None, code: Optional[StrictInt] = None, default_value: Optional[StrictStr] = None, parameter: Optional[StrictStr] = None, subject: Optional[StrictStr] = None)
    +
    +
    +field allowed_values: Optional[StrictStr] = None
    +

    The range of values allowed to set the custom alert rule to.

    +
    + +
    +
    +field code: Optional[StrictInt] = None
    +

    The alert code that the rule applies to.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field default_value: Optional[StrictStr] = None
    +

    The system default values for the alert code and parameter.

    +
    + +
    +
    +field parameter: Optional[StrictStr] = None
    +

    The parameter of the custom alert rule.

    +
    + +
    +
    +field subject: Optional[StrictStr] = None
    +

    The alert code description.

    +
    + +
    + +
    +
    +

    AlertRulesCatalogGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertRulesCatalogGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AlertRulesCatalog]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AlertRulesCatalog]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AlertRulesCatalogResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertRulesCatalogResponse(*, items: Optional[ConstrainedListValue[AlertRulesCatalog]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AlertRulesCatalog]] = None
    +
    + +
    + +
    +
    +

    AlertRulesGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertRulesGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AlertRules]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AlertRules]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AlertRulesResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertRulesResponse(*, items: Optional[ConstrainedListValue[AlertRules]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AlertRules]] = None
    +
    + +
    + +
    +
    +

    AlertWatcher

    +
    +
    +pydantic model pypureclient.flasharray.AlertWatcher(*, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, email notifications will be sent to this watcher for alerts. If set to false, email notification is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    + +
    +
    +

    AlertWatcherGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertWatcherGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AlertWatcher]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AlertWatcher]] = None
    +

    A list of alert watcher objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AlertWatcherPatch

    +
    +
    +pydantic model pypureclient.flasharray.AlertWatcherPatch(*, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, email notifications will be sent to this watcher for alerts. If set to false, email notifications are disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AlertWatcherPost

    +
    +
    +pydantic model pypureclient.flasharray.AlertWatcherPost(*, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, email notifications will be sent to this watcher for alerts. If set to false, email notifications are disabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AlertWatcherResponse

    +
    +
    +pydantic model pypureclient.flasharray.AlertWatcherResponse(*, items: Optional[ConstrainedListValue[AlertWatcher]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AlertWatcher]] = None
    +

    A list of alert watcher objects.

    +
    + +
    + +
    +
    +

    ApiClient

    +
    +
    +pydantic model pypureclient.flasharray.ApiClient(*, access_policies: Optional[ConstrainedListValue[FixedReferenceWithType]] = None, access_token_ttl_in_ms: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, id: Optional[StrictStr] = None, issuer: Optional[StrictStr] = None, key_id: Optional[StrictStr] = None, max_role: Optional[StrictStr] = None, name: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None)
    +
    +
    +field access_policies: Optional[ConstrainedListValue[FixedReferenceWithType]] = None
    +

    The access policies allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of these policies and those of the array user specified as the JWT sub (subject) claim.

    +
    + +
    +
    +field access_token_ttl_in_ms: Optional[StrictInt] = None
    +

    The requested TTL (Time To Live) length of time for the exchanged access token, measured in milliseconds.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the API client is permitted to exchange ID Tokens for access tokens. API clients are disabled by default.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The unique identifier for the associated API client. The ID represents the JWT aud (audience) claim in ID Tokens issued for this API client.

    +
    + +
    +
    +field issuer: Optional[StrictStr] = None
    +

    The name of the identity provider that will be issuing ID Tokens for this API client. This string represents the JWT iss (issuer) claim in ID Tokens issued for this API client.

    +
    + +
    +
    +field key_id: Optional[StrictStr] = None
    +

    The unique identifier for the associated public key of this API client. This string must match the JWT kid (key ID) claim in ID Tokens issued for this API client.

    +
    + +
    +
    +field max_role: Optional[StrictStr] = None
    +

    This field has been deprecated. The maximum Admin Access Policy (previously ‘role’) allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of this policy and that of the array user specified as the JWT sub (subject) claim. max_role is deprecated in favor of access_policies, but remains for backwards compatibility. If a client has exactly one access policy which corresponds to a valid legacy role of the same name, max_role will be the name of that policy. Otherwise, it will be null.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The API client name.

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    The API client’s PEM formatted (Base64 encoded) RSA public key.

    +
    + +
    + +
    +
    +

    ApiClientGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ApiClientGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ApiClient]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ApiClient]] = None
    +

    Returns a list of all items after filtering. The values are displayed for each name, where meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ApiClientPatch

    +
    +
    +pydantic model pypureclient.flasharray.ApiClientPatch(*, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the API client is permitted to exchange ID tokens for access tokens. API clients are disabled by default.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ApiClientPost

    +
    +
    +pydantic model pypureclient.flasharray.ApiClientPost(*, access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None, access_token_ttl_in_ms: Optional[StrictInt] = None, issuer: Optional[StrictStr] = None, max_role: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None)
    +
    +
    +field access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    The access policies allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of these policies and those of the array user specified as the JWT sub (subject) claim.

    +
    + +
    +
    +field access_token_ttl_in_ms: Optional[StrictInt] = None
    +

    The TTL (Time To Live) length of time for the exchanged access token. Measured in milliseconds. If not specified, defaults to 86400000.

    +
    + +
    +
    +field issuer: Optional[StrictStr] = None
    +

    The name of the identity provider that will be issuing ID Tokens for this API client. The iss claim in the JWT issued must match this string. If not specified, defaults to the API client name.

    +
    + +
    +
    +field max_role: Optional[StrictStr] = None
    +

    Deprecated. The maximum Admin Access Policy (previously ‘role’) allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of this policy and that of the array user specified as the JWT sub (subject) claim. max_role is deprecated in favor of access_policies, but remains for backwards compatibility. If max_role is the name of a valid legacy role, it will be interpreted as the corresponding access policy of the same name. Otherwise, it’s invalid.

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    The API client’s PEM formatted (Base64 encoded) RSA public key. Include the —–BEGIN PUBLIC KEY—– and —–END PUBLIC KEY—– lines.

    +
    + +
    + +
    +
    +

    ApiClientResponse

    +
    +
    +pydantic model pypureclient.flasharray.ApiClientResponse(*, items: Optional[ConstrainedListValue[ApiClient]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ApiClient]] = None
    +

    Returns a list of all items after filtering. The values are displayed for each name, where meaningful.

    +
    + +
    + +
    +
    +

    ApiToken

    +
    +
    +pydantic model pypureclient.flasharray.ApiToken(*, created_at: Optional[StrictInt] = None, expires_at: Optional[StrictInt] = None, token: Optional[StrictStr] = None)
    +

    API token

    +
    +
    +field created_at: Optional[StrictInt] = None
    +

    Creation time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field expires_at: Optional[StrictInt] = None
    +

    Expiration time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field token: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    ApiVersionResponse

    +
    +
    +pydantic model pypureclient.flasharray.ApiVersionResponse(*, version: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field version: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of supported API versions.

    +
    + +
    + +
    +
    +

    App

    +
    +
    +pydantic model pypureclient.flasharray.App(*, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, details: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, status: Optional[StrictStr] = None, version: Optional[StrictStr] = None, vnc_enabled: Optional[StrictBool] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the app.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Details of the status of the app.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the app is enabled. By default, apps are disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the app. Values include healthy and unhealthy. For cluster apps, this represents the aggregate status of the app. The aggregate status is only healthy if all nodes are healthy`&#59; otherwise, it is `unhealthy.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The app version. For cluster apps, this represents the node version if all nodes are of the same version. If the node versions differ, a value of null is returned.

    +
    + +
    +
    +field vnc_enabled: Optional[StrictBool] = None
    +

    If set to true, VNC access is enabled. By default, VNC access is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AppGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AppGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[App]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[App]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AppNode

    +
    +
    +pydantic model pypureclient.flasharray.AppNode(*, app: Optional[FixedReference] = None, index: Optional[StrictInt] = None, status: Optional[StrictStr] = None, version: Optional[StrictStr] = None, vnc: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    An individual node of a Purity app. Nodes are indexed starting at 0.

    +
    +
    +field app: Optional[FixedReference] = None
    +

    A reference to the app of which this node is a part.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    An index that represents this node.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The node status. Possible values are starting, healthy, unhealthy, critical, stopping, and disabled.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The node version.

    +
    + +
    +
    +field vnc: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The VNC information used to access this node if VNC is enabled.

    +
    + +
    + +
    +
    +

    AppNodeGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AppNodeGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AppNode]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AppNode]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AppNodeResponse

    +
    +
    +pydantic model pypureclient.flasharray.AppNodeResponse(*, items: Optional[ConstrainedListValue[AppNode]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AppNode]] = None
    +
    + +
    + +
    +
    +

    AppResponse

    +
    +
    +pydantic model pypureclient.flasharray.AppResponse(*, items: Optional[ConstrainedListValue[App]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[App]] = None
    +
    + +
    + +
    +
    +

    ArrayConnection

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnection(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, encryption: Optional[StrictStr] = None, encryption_mode: Optional[StrictStr] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[ReferenceWithType] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, replication_transport: Optional[StrictStr] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    If encrypted, all traffic over this array connection will be encrypted. If unencrypted, all traffic over this array connection will be unencrypted.

    +
    + +
    +
    +field encryption_mode: Optional[StrictStr] = None
    +

    Cryptographic protocol, trust model, and encryption algorithm information. Will be null if encrypted is false.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field management_address: Optional[StrictStr] = None
    +

    Management IP address or FQDN of the target array.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    The operating system of the connected array.

    +
    + +
    +
    +field remote: Optional[ReferenceWithType] = None
    +

    The remote array.

    +
    + +
    +
    +field replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    IP addresses of the target arrays when replication_transport is ip. WWNs of the target arrays when replication_transport is fc.

    +
    + +
    +
    +field replication_transport: Optional[StrictStr] = None
    +

    The protocol used to transport data between the local array and the remote array. Valid values are ip and fc. The default value is ip.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Valid values include connected, connecting, partially_connected, and unbalanced. A status of connected indicates that arrays are communicating. A status of connecting indicates that the array is trying to establish a connection. A status of partially_connected indicates that some replication addresses are communicating but others are not. A status of unbalanced indicates that the arrays are communicating, but the set of paths is either not redundant or not symmetrical.

    +
    + +
    +
    +field throttle: Optional[Throttle] = None
    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of connection. Valid values include async-replication, sync-replication, and fleet-management.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The Purity version on the target array.

    +
    + +
    + +
    +
    +

    ArrayConnectionGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnection]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnection]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayConnectionKey

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionKey(*, connection_key: Optional[StrictStr] = None)
    +
    +
    +field connection_key: Optional[StrictStr] = None
    +

    Connection-key used on another array to connect to this array.

    +
    + +
    + +
    +
    +

    ArrayConnectionKeyGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayConnectionPatch

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionPatch(*, default_limit: Optional[StrictInt] = None, window: Optional[TimeWindow] = None, window_limit: Optional[StrictInt] = None, connection_key: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, management_address: Optional[StrictStr] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None)
    +
    +
    +field connection_key: Optional[StrictStr] = None
    +

    The connection key of the target array. It is required when encryption is changed, or when type is changed from async-replication to sync-replication.

    +
    + +
    +
    +field default_limit: Optional[StrictInt] = None
    +

    Deprecated. Default maximum bandwidth threshold for outbound traffic in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    If encrypted, encryption will be enabled for all traffic over this array connection. If unencrypted, encryption will be disabled for all traffic over this array connection. connection_key must be specified when encryption is changed. If not specified, the current encryption option for the array connection will remain unchanged.

    +
    + +
    +
    +field management_address: Optional[StrictStr] = None
    +

    Management IP address of the target array.

    +
    + +
    +
    +field replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    IP addresses and FQDNs of the target arrays. Configurable only when replication_transport is set to ip.

    +
    + +
    +
    +field throttle: Optional[Throttle] = None
    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of replication. Valid values are async-replication and sync-replication.

    +
    + +
    +
    +field window: Optional[TimeWindow] = None
    +

    Deprecated. The time during which the window_limit threshold is in effect.

    +
    + +
    +
    +field window_limit: Optional[StrictInt] = None
    +

    Deprecated. Maximum bandwidth threshold for outbound traffic during the specified window_limit time range in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    + +
    +
    +

    ArrayConnectionPath

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionPath(*, name: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, encryption_mode: Optional[StrictStr] = None, id: Optional[StrictStr] = None, local_address: Optional[StrictStr] = None, local_port: Optional[StrictStr] = None, remote: Optional[ReferenceWithType] = None, remote_address: Optional[StrictStr] = None, remote_port: Optional[StrictStr] = None, replication_transport: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field encryption: Optional[StrictStr] = None
    +

    If encrypted, all traffic over this array connection will be encrypted. If unencrypted, all traffic over this array connection will be unencrypted.

    +
    + +
    +
    +field encryption_mode: Optional[StrictStr] = None
    +

    Cryptographic protocol, trust model, and encryption algorithm information. Will be null if encrypted is false.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID of an array connection.

    +
    + +
    +
    +field local_address: Optional[StrictStr] = None
    +

    IP address or WWN of the local port.

    +
    + +
    +
    +field local_port: Optional[StrictStr] = None
    +

    The local port of the path.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field remote: Optional[ReferenceWithType] = None
    +

    The remote array.

    +
    + +
    +
    +field remote_address: Optional[StrictStr] = None
    +

    IP address or WWN of the remote port.

    +
    + +
    +
    +field remote_port: Optional[StrictStr] = None
    +

    The remote port of the path.

    +
    + +
    +
    +field replication_transport: Optional[StrictStr] = None
    +

    The protocol used to transport data between the local array and the remote array. Valid values are ip and fc.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Valid values are connected, connecting, and quarantined. A status of connected indicates that the arrays are communicating. A status of connecting indicates that the array is trying to establish a connection. A status of quarantined indicates that the path is unstable and has been temporarily embargoed for synchronous replication connections.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Additional information describing any issues encountered when connecting, or null if the status is connected.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of path. Valid values include async-replication, sync-replication, and fleet-management.

    +
    + +
    + +
    +
    +

    ArrayConnectionPathGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionPathGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayConnectionPathResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionPathResponse(*, items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None
    +
    + +
    + +
    +
    +

    ArrayConnectionPost

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionPost(*, connection_key: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, management_address: Optional[StrictStr] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, replication_transport: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field connection_key: Optional[StrictStr] = None
    +

    The connection key of the target array.

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    If encrypted, all traffic over this array connection will be encrypted. If unencrypted, all traffic over this array connection will be unencrypted. Defaults to unencrypted.

    +
    + +
    +
    +field management_address: Optional[StrictStr] = None
    +

    Management IP address of the target array.

    +
    + +
    +
    +field replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    IP addresses and FQDNs of the target arrays. Configurable only when replication_transport is set to ip. If not configured, will be set to all the replication addresses available on the target array at the time of the POST.

    +
    + +
    +
    +field replication_transport: Optional[StrictStr] = None
    +

    The protocol used to transport data between the local array and the remote array. Valid values are ip and fc. The default is ip.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of replication. Valid values are async-replication and sync-replication.

    +
    + +
    + +
    +
    +

    ArrayConnectionResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayConnectionResponse(*, items: Optional[ConstrainedListValue[ArrayConnection]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnection]] = None
    +
    + +
    + +
    +
    +

    ArrayEncryption

    +
    +
    +pydantic model pypureclient.flasharray.ArrayEncryption(*, data_at_rest: Optional[ArrayencryptionDataAtRest] = None, module_version: Optional[StrictStr] = None)
    +

    If the user does not have sufficient access, all fields will return null.

    +
    +
    +field data_at_rest: Optional[ArrayencryptionDataAtRest] = None
    +
    + +
    +
    +field module_version: Optional[StrictStr] = None
    +

    The version of the Purity encryption module installed on the array. Security certifications are carried out on a per-version basis. On non-encrypt builds, an encryption module may be installed without being enabled. Values include FA-1.0, FA-1.1, FA-1.2, FA-1.3, and so on.

    +
    + +
    + +
    +
    +

    ArrayErasure

    +
    +
    +pydantic model pypureclient.flasharray.ArrayErasure(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, image_download_progress: Optional[Union[StrictFloat, StrictInt]] = None, image_source: Optional[StrictStr] = None, image_version: Optional[StrictStr] = None, sanitization_certificate: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason of the status.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field image_download_progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The progress of the ISO image download, displayed in decimal format.

    +
    + +
    +
    +field image_source: Optional[StrictStr] = None
    +

    Source of the ISO image to download. Valid values include auto and URLs. auto means download the image from Pure1 cloud, and a URL means download the image from the specified URL.

    +
    + +
    +
    +field image_version: Optional[StrictStr] = None
    +

    Version of the image to download and install.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field sanitization_certificate: Optional[StrictStr] = None
    +

    The sanitization certificate of the factory reset, which complies with the standard described in NIST SP800-88R1 section 4.8.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the factory reset process. Valid values include resetting, reset_failed, reimage_failed, waiting_for_finalize, downloading, downloaded, and download_failed. A status of resetting indicates that the factory reset is running. A status of reset_failed indicates that the factory reset encountered a failure. A status of reimage_failed indicates that the factory reset failed to reimage the array. A status of waiting_for_finalize indicates that the factory reset has finished sanitizing drives, and is waiting to be finalized. A status of downloading indicates that the factory reset is downloading ISO image. A status of downloaded indicates that the factory reset completed ISO image download. A status of download_failed indicates that the factory reset failed to download ISO image.

    +
    + +
    + +
    +
    +

    ArrayErasureGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayErasureGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayErasure]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayErasure]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayErasurePatch

    +
    +
    +pydantic model pypureclient.flasharray.ArrayErasurePatch(*, image_source: Optional[StrictStr] = None, image_version: Optional[StrictStr] = None)
    +
    +
    +field image_source: Optional[StrictStr] = None
    +

    Source of the ISO image to download. Valid values include auto and URLs. auto means download the image from Pure1 cloud, and a URL means download the image from the specified URL. Default value is auto.

    +
    + +
    +
    +field image_version: Optional[StrictStr] = None
    +

    Version of the image to download. image_version is optional, and the default value is the current running Purity version. If image_source is auto, the image with the specified version will be downloaded from Pure1 cloud. If image_source is a URL, image_version will be used to compare to the downloaded image version for the purpose of validation.

    +
    + +
    + +
    +
    +

    ArrayErasureResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayErasureResponse(*, items: Optional[ConstrainedListValue[ArrayErasure]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayErasure]] = None
    +
    + +
    + +
    +
    +

    ArrayFactoryResetToken

    +
    +
    +pydantic model pypureclient.flasharray.ArrayFactoryResetToken(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, token: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field token: Optional[StrictInt] = None
    +

    A random number required as input to perform a factory reset of the array.

    +
    + +
    + +
    +
    +

    ArrayFactoryResetTokenGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayFactoryResetTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayFactoryResetTokenResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayFactoryResetTokenResponse(*, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None
    +
    + +
    + +
    +
    +

    ArrayGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Arrays]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Arrays]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayPerformance

    +
    +
    +pydantic model pypureclient.flasharray.ArrayPerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, local_queue_usec_per_op: Optional[ConstrainedIntValue] = None, others_per_sec: Optional[ConstrainedIntValue] = None, queue_depth: Optional[ConstrainedIntValue] = None, usec_per_other_op: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field local_queue_usec_per_op: Optional[ConstrainedIntValue] = None
    +

    Deprecated. The number displayed here may not be accurate and in later versions of the product this field will always display null. Instead, use queue_usec_per_mirrored_write_op, queue_usec_per_read_op, and queue_usec_per_write_op fields to measure IO queuing.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field others_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of other requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_depth: Optional[ConstrainedIntValue] = None
    +

    Deprecated. The number displayed here may not be accurate and in later versions of the product this field will always display null. Instead, use queue_usec_per_mirrored_write_op, queue_usec_per_read_op, and queue_usec_per_write_op fields to measure IO queuing.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_other_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O other request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    + +
    +

    ArrayPerformanceByLinkGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayPerformanceByLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayPerformanceByLink]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayPerformanceByLink]] = None
    +

    Array-level front-end I/O performance metrics grouped by link. A link represents a set of arrays that an I/O operation depends on.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayPerformanceByLinkResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayPerformanceByLinkResponse(*, items: Optional[ConstrainedListValue[ArrayPerformanceByLink]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayPerformanceByLink]] = None
    +

    Array-level front-end I/O performance metrics grouped by link. A link represents a set of arrays that an I/O operation depends on.

    +
    + +
    + +
    +
    +

    ArrayPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayPerformance]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArrayResponse(*, items: Optional[ConstrainedListValue[Arrays]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Arrays]] = None
    +
    + +
    + +
    +
    +

    ArraySpace

    +
    +
    +pydantic model pypureclient.flasharray.ArraySpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, capacity: Optional[StrictInt] = None, capacity_installed: Optional[StrictInt] = None, parity: Optional[Union[StrictFloat, StrictInt]] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +
    +
    +field capacity: Optional[StrictInt] = None
    +

    Currently entitled usable capacity.

    +
    + +
    +
    +field capacity_installed: Optional[StrictInt] = None
    +

    Usable capacity of the array if entitled to full capacity for all drives.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field parity: Optional[Union[StrictFloat, StrictInt]] = None
    +

    A representation of data redundancy on the array. Data redundancy is rebuilt automatically by the system whenever parity is less than 1.0.

    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +
    + +
    + +
    +
    +

    ArraySpaceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ArraySpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ArraySpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArraySpace]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ArrayencryptionDataAtRest

    +
    +
    +pydantic model pypureclient.flasharray.ArrayencryptionDataAtRest(*, algorithm: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None)
    +

    Data at rest encryption properties.

    +
    +
    +field algorithm: Optional[StrictStr] = None
    +

    The algorithm used to encrypt data on the array. Values include AES-256-CTR and null.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if data at rest encryption is enabled on the array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Arrays

    +
    +
    +pydantic model pypureclient.flasharray.Arrays(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, _as_of: Optional[StrictInt] = None, banner: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, console_lock_enabled: Optional[StrictBool] = None, encryption: Optional[ArrayEncryption] = None, eradication_config: Optional[EradicationConfig] = None, idle_timeout: Optional[StrictInt] = None, ntp_servers: Optional[ConstrainedListValue[StrictStr]] = None, ntp_symmetric_key: Optional[StrictStr] = None, os: Optional[StrictStr] = None, parity: Optional[Union[StrictFloat, StrictInt]] = None, scsi_timeout: Optional[StrictInt] = None, space: Optional[Space] = None, time_zone: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field banner: Optional[StrictStr] = None
    +
    + +
    +
    +field capacity: Optional[StrictInt] = None
    +

    The usable capacity in bytes. If the user does not have sufficient access, this field will return null.

    +
    + +
    +
    +field console_lock_enabled: Optional[StrictBool] = None
    +

    If true, console lock is enabled for the array. If the user does not have sufficient access, this field will return null.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field encryption: Optional[ArrayEncryption] = None
    +
    + +
    +
    +field eradication_config: Optional[EradicationConfig] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field idle_timeout: Optional[StrictInt] = None
    +

    The idle timeout in milliseconds. Valid values include 0 and any multiple of 60000 in the range of 300000 and 10800000. Any other values are rounded down to the nearest multiple of 60000.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field ntp_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    NTP Servers. If the user does not have sufficient access, this field will return null.

    +
    + +
    +
    +field ntp_symmetric_key: Optional[StrictStr] = None
    +

    The text of ntp symmetric authentication key. Supported formats include a hex-encoded string no longer than 64 characters, or an ASCII string no longer than 20 characters, excluding “#”. Any configured key will be masked as “****” on return. If the user does not have sufficient access, this field will return null.

    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    Specifies the operating system. Valid values are Purity, Purity//FA, and Purity//FB.

    +
    + +
    +
    +field parity: Optional[Union[StrictFloat, StrictInt]] = None
    +

    A representation of data redundancy on the array. Data redundancy is rebuilt automatically by the system whenever parity is less than 1.0. If the user does not have sufficient access, this field will return null.

    +
    + +
    +
    +field scsi_timeout: Optional[StrictInt] = None
    +

    The SCSI timeout. If not specified, defaults to 60s. If the user does not have sufficient access, this field will return null.

    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field time_zone: Optional[StrictStr] = None
    +

    The time zone of the array.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    Audit

    +
    +
    +pydantic model pypureclient.flasharray.Audit(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, arguments: Optional[StrictStr] = None, command: Optional[StrictStr] = None, origin: Optional[FixedReference] = None, subcommand: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)
    +
    +
    +field arguments: Optional[StrictStr] = None
    +

    The arguments provided to the command.

    +
    + +
    +
    +field command: Optional[StrictStr] = None
    +

    The top level command that starts with the string “pure” as a convention.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field origin: Optional[FixedReference] = None
    +

    The array from which the command originated.

    +
    + +
    +
    +field subcommand: Optional[StrictStr] = None
    +

    The command and subcommand combination determines which action the user attempted to perform.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time at which the command was run in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    The user who ran the command.

    +
    + +
    +
    +field user_interface: Optional[StrictStr] = None
    +

    The user interface through which the user session event was performed. Valid values are CLI, GUI, and REST.

    +
    + +
    + +
    +
    +

    AuditGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.AuditGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Audit]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Audit]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    AuditResponse

    +
    +
    +pydantic model pypureclient.flasharray.AuditResponse(*, items: Optional[ConstrainedListValue[Audit]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Audit]] = None
    +
    + +
    + +
    +
    +

    BasePort

    +
    +
    +pydantic model pypureclient.flasharray.BasePort(*, name: Optional[StrictStr] = None, iqn: Optional[StrictStr] = None, nqn: Optional[StrictStr] = None, portal: Optional[StrictStr] = None, wwn: Optional[StrictStr] = None, failover: Optional[StrictStr] = None)
    +
    +
    +field failover: Optional[StrictStr] = None
    +

    If the array port has failed over, returns the name of the port to which this port has failed over.

    +
    + +
    +
    +field iqn: Optional[StrictStr] = None
    +

    The iSCSI Qualified Name (or null if target is not iSCSI).

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field nqn: Optional[StrictStr] = None
    +

    NVMe Qualified Name (or null if target is not NVMeoF).

    +
    + +
    +
    +field portal: Optional[StrictStr] = None
    +

    IP and port number (or null if target is not iSCSI).

    +
    + +
    +
    +field wwn: Optional[StrictStr] = None
    +

    Fibre Channel World Wide Name (or null if target is not Fibre Channel).

    +
    + +
    + +
    +
    +

    BuiltIn

    +
    +
    +pydantic model pypureclient.flasharray.BuiltIn(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    A built-in resource. Many are singletons predefined by Purity (e.g., support settings). Some correspond to a piece of software, like an app, or hardware, like a controller. Others are created by the system in response to some event (e.g., alerts, audit records). Typically, a user can’t create, delete or rename a built-in resource. A few can be created or deleted, but not renamed because the names are meaningful to Purity (e.g., VIFs).

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    + +
    +
    +

    BuiltInRelationship

    +
    +
    +pydantic model pypureclient.flasharray.BuiltInRelationship(*, id: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    + +
    +
    +

    BuiltInResourceNoId

    +
    +
    +pydantic model pypureclient.flasharray.BuiltInResourceNoId(*, name: Optional[StrictStr] = None)
    +

    A built-in resource. Many are singletons predefined by Purity (e.g., support settings). Some correspond to a piece of software, like an app, or hardware, like a controller. Others are created by the system in response to some event (e.g., alerts, audit records). Typically, a user can’t create, delete or rename a built-in resource. A few can be created or deleted, but not renamed because the names are meaningful to Purity (e.g., VIFs, file systems, file system snapshots, volume snapshot).

    +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    + +
    +
    +

    Certificate

    +
    +
    +pydantic model pypureclient.flasharray.Certificate(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictInt] = None, valid_to: Optional[StrictInt] = None)
    +
    +
    +field certificate: Optional[StrictStr] = None
    +

    The text of the certificate.

    +
    + +
    +
    +field certificate_type: Optional[StrictStr] = None
    +

    The type of certificate. Values include appliance and external. Certificates of type appliance are used by the array to verify its identity to clients. Certificates of type external are used by the array to identify external servers to which it is configured to communicate.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    Two-letter country (ISO) code listed in the certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field intermediate_certificate: Optional[StrictStr] = None
    +

    The text of the intermediate certificate chains.

    +
    + +
    +
    +field issued_by: Optional[StrictStr] = None
    +

    The party that issued the certificate.

    +
    + +
    +
    +field issued_to: Optional[StrictStr] = None
    +

    The party to whom the certificate is issued.

    +
    + +
    +
    +field key_algorithm: Optional[StrictStr] = None
    +

    The key algorithm used to generate the certificate. This field can only be specified when creating a new self-signed certificate. Defaults to rsa if not specified. Valid values when creating a new self-signed certificate only include rsa, ec, ed448 and ed25519.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size (in bits) of the private key for the certificate. Default is 2048 bits for rsa key_algorithm, 256 for ec and ed25519. The ed448 default key size is 456. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The type of certificate. Valid values are self-signed and imported.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs.

    +
    + +
    +
    +field valid_from: Optional[StrictInt] = None
    +

    The date when the certificate starts being valid.

    +
    + +
    +
    +field valid_to: Optional[StrictInt] = None
    +

    The date when the certificate stops being valid.

    +
    + +
    + +
    +
    +

    CertificateBase

    +
    +
    +pydantic model pypureclient.flasharray.CertificateBase(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictInt] = None, valid_to: Optional[StrictInt] = None)
    +

    SSL certificate managed by Purity.

    +
    +
    +field certificate: Optional[StrictStr] = None
    +

    The text of the certificate.

    +
    + +
    +
    +field certificate_type: Optional[StrictStr] = None
    +

    The type of certificate. Values include appliance and external. Certificates of type appliance are used by the array to verify its identity to clients. Certificates of type external are used by the array to identify external servers to which it is configured to communicate.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    Two-letter country (ISO) code listed in the certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field intermediate_certificate: Optional[StrictStr] = None
    +

    The text of the intermediate certificate chains.

    +
    + +
    +
    +field issued_by: Optional[StrictStr] = None
    +

    The party that issued the certificate.

    +
    + +
    +
    +field issued_to: Optional[StrictStr] = None
    +

    The party to whom the certificate is issued.

    +
    + +
    +
    +field key_algorithm: Optional[StrictStr] = None
    +

    The key algorithm used to generate the certificate. This field can only be specified when creating a new self-signed certificate. Defaults to rsa if not specified. Valid values when creating a new self-signed certificate only include rsa, ec, ed448 and ed25519.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size (in bits) of the private key for the certificate. Default is 2048 bits for rsa key_algorithm, 256 for ec and ed25519. The ed448 default key size is 456. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The type of certificate. Valid values are self-signed and imported.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs.

    +
    + +
    +
    +field valid_from: Optional[StrictInt] = None
    +

    The date when the certificate starts being valid.

    +
    + +
    +
    +field valid_to: Optional[StrictInt] = None
    +

    The date when the certificate stops being valid.

    +
    + +
    + +
    +
    +

    CertificateCertificateGroupGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateCertificateGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MemberWithType]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MemberWithType]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CertificateCertificateGroupResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateCertificateGroupResponse(*, items: Optional[ConstrainedListValue[MemberWithType]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MemberWithType]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    + +
    +
    +

    CertificateGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Certificate]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Certificate]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CertificateGroup

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    + +
    +
    +

    CertificateGroupCertificateGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGroupCertificateGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MemberWithType]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MemberWithType]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CertificateGroupCertificateResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGroupCertificateResponse(*, items: Optional[ConstrainedListValue[MemberWithType]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MemberWithType]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    + +
    +
    +

    CertificateGroupGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroup]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CertificateGroup]] = None
    +

    A list of certificate group objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CertificateGroupResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGroupResponse(*, items: Optional[ConstrainedListValue[CertificateGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CertificateGroup]] = None
    +

    A list of certificate group objects.

    +
    + +
    + +
    +
    +

    CertificateGroupUse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGroupUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReferenceWithType] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field use: Optional[FixedReferenceWithType] = None
    +

    A reference to an object using this certificate group.

    +
    + +
    + +
    +
    +

    CertificateGroupUseGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateGroupUseGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroupUse]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CertificateGroupUse]] = None
    +

    A list of certificate group use objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CertificatePost

    +
    +
    +pydantic model pypureclient.flasharray.CertificatePost(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictInt] = None, valid_to: Optional[StrictInt] = None, days: Optional[StrictInt] = None, key: Optional[StrictStr] = None, passphrase: Optional[StrictStr] = None)
    +
    +
    +field certificate: Optional[StrictStr] = None
    +

    The text of the certificate.

    +
    + +
    +
    +field certificate_type: Optional[StrictStr] = None
    +

    The type of certificate. Values include appliance and external. Certificates of type appliance are used by the array to verify its identity to clients. Certificates of type external are used by the array to identify external servers to which it is configured to communicate.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    Two-letter country (ISO) code listed in the certificate.

    +
    + +
    +
    +field days: Optional[StrictInt] = None
    +

    The number of days that the self-signed certificate is valid. Defaults to 3650. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field intermediate_certificate: Optional[StrictStr] = None
    +

    The text of the intermediate certificate chains.

    +
    + +
    +
    +field issued_by: Optional[StrictStr] = None
    +

    The party that issued the certificate.

    +
    + +
    +
    +field issued_to: Optional[StrictStr] = None
    +

    The party to whom the certificate is issued.

    +
    + +
    +
    +field key: Optional[StrictStr] = None
    +

    The text of the private key. This field can only be specified when importing a certificate and key pair.

    +
    + +
    +
    +field key_algorithm: Optional[StrictStr] = None
    +

    The key algorithm used to generate the certificate. This field can only be specified when creating a new self-signed certificate. Defaults to rsa if not specified. Valid values when creating a new self-signed certificate only include rsa, ec, ed448 and ed25519.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size (in bits) of the private key for the certificate. Default is 2048 bits for rsa key_algorithm, 256 for ec and ed25519. The ed448 default key size is 456. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field passphrase: Optional[StrictStr] = None
    +

    The passphrase used to encrypt key. This field can only be specified when importing a certificate and key pair.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The type of certificate. Valid values are self-signed and imported.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs.

    +
    + +
    +
    +field valid_from: Optional[StrictInt] = None
    +

    The date when the certificate starts being valid.

    +
    + +
    +
    +field valid_to: Optional[StrictInt] = None
    +

    The date when the certificate stops being valid.

    +
    + +
    + +
    +
    +

    CertificateResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateResponse(*, items: Optional[ConstrainedListValue[Certificate]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Certificate]] = None
    +
    + +
    + +
    +
    +

    CertificateSigningRequest

    +
    +
    +pydantic model pypureclient.flasharray.CertificateSigningRequest(*, certificate_signing_request: Optional[StrictStr] = None)
    +

    SSL certificate managed by Purity//FA.

    +
    +
    +field certificate_signing_request: Optional[StrictStr] = None
    +

    The text of a new certificate signing request.

    +
    + +
    + +
    +
    +

    CertificateSigningRequestPost

    +
    +
    +pydantic model pypureclient.flasharray.CertificateSigningRequestPost(*, certificate: Optional[ReferenceNoId] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, state: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    SSL Certificate managed by Purity//FA.

    +
    +
    +field certificate: Optional[ReferenceNoId] = None
    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    Two-letter country (ISO) code listed in the certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names include IP addresses, DNS names, or URIs.

    +
    + +
    + +
    +
    +

    CertificateSigningRequestResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateSigningRequestResponse(*, items: Optional[ConstrainedListValue[CertificateSigningRequest]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CertificateSigningRequest]] = None
    +
    + +
    + +
    +
    +

    CertificateUse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, group: Optional[FixedReferenceWithType] = None, use: Optional[FixedReferenceWithType] = None)
    +
    +
    +field group: Optional[FixedReferenceWithType] = None
    +

    A reference to the certificate group that is being used, if any, where this certificate is a member of the certificate-group. Returns null if the referenced user object is not associated with a group and is directly using this certificate.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field use: Optional[FixedReferenceWithType] = None
    +

    A reference to an object using this certificate.

    +
    + +
    + +
    +
    +

    CertificateUseGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CertificateUseGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateUse]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CertificateUse]] = None
    +

    A list of certificate use objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    Chap

    +
    +
    +pydantic model pypureclient.flasharray.Chap(*, host_password: Optional[StrictStr] = None, host_user: Optional[StrictStr] = None, target_password: Optional[StrictStr] = None, target_user: Optional[StrictStr] = None)
    +

    Challenge-Handshake Authentication Protocol (CHAP).

    +
    +
    +field host_password: Optional[StrictStr] = None
    +

    The host password for CHAP authentication. The password must be between 12 and 255 characters (inclusive) and cannot be the same as the target password.

    +
    + +
    +
    +field host_user: Optional[StrictStr] = None
    +

    The host username for CHAP authentication.

    +
    + +
    +
    +field target_password: Optional[StrictStr] = None
    +

    The target password for CHAP authentication. The password must be between 12 and 255 characters (inclusive) and cannot be the same as the host password.

    +
    + +
    +
    +field target_user: Optional[StrictStr] = None
    +

    The target username for CHAP authentication.

    +
    + +
    + +
    +
    +

    CloudCapacityGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudCapacityGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CloudCapacityStatus]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CloudCapacityStatus]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CloudCapacityPatchResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudCapacityPatchResponse(*, items: Optional[ConstrainedListValue[CloudCapacityStatus]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CloudCapacityStatus]] = None
    +
    + +
    + +
    +
    +

    CloudCapacityStatus

    +
    +
    +pydantic model pypureclient.flasharray.CloudCapacityStatus(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, current_capacity: Optional[StrictInt] = None, details: Optional[StrictStr] = None, requested_capacity: Optional[StrictInt] = None, status: Optional[StrictStr] = None)
    +
    +
    +field current_capacity: Optional[StrictInt] = None
    +

    The current raw capacity of the CBS array in bytes.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the capacity update. This field can contain error details when status is failed or progress information when status is expanding. For status idle the value is null.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field requested_capacity: Optional[StrictInt] = None
    +

    The requested raw capacity of the CBS array in bytes. When the capacity update process finishes, it should be the same as current_capacity.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the capacity update process. Can be one of idle, failed, expanding.

    +
    + +
    + +
    +
    +

    CloudCapacityStep

    +
    +
    +pydantic model pypureclient.flasharray.CloudCapacityStep(*, supported_capacity: Optional[StrictInt] = None)
    +
    +
    +field supported_capacity: Optional[StrictInt] = None
    +

    A possible supported raw capacity of the CBS array in bytes.

    +
    + +
    + +
    +
    +

    CloudCapacityStepsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudCapacityStepsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CloudCapacityStep]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CloudCapacityStep]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CloudConfig

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfig(*, automatic_capacity_upgrade: Optional[CloudConfigAutomaticCapacityUpgrade] = None, id: Optional[StrictStr] = None, model: Optional[CloudConfigModel] = None, name: Optional[StrictStr] = None)
    +
    +
    +field automatic_capacity_upgrade: Optional[CloudConfigAutomaticCapacityUpgrade] = None
    +

    Automatic capacity upgrade configuration of the CBS array.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field model: Optional[CloudConfigModel] = None
    +

    The model configuration of the CBS array.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    + +
    +
    +

    CloudConfigAutomaticCapacityUpgrade

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigAutomaticCapacityUpgrade(*, details: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, max_capacity: Optional[StrictInt] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    This field displays error details, warnings, and progress information. The default value is an empty string.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Indicates if the automatic capacity upgrade is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field max_capacity: Optional[StrictInt] = None
    +

    The maximum capacity for the automatic upgrade in bytes.

    +
    + +
    + +
    +
    +

    CloudConfigAutomaticCapacityUpgradePatch

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigAutomaticCapacityUpgradePatch(*, enabled: Optional[StrictBool] = None, max_capacity: Optional[StrictInt] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Indicates if the automatic capacity upgrade is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field max_capacity: Optional[StrictInt] = None
    +

    The maximum capacity for the automatic upgrade in bytes.

    +
    + +
    + +
    +
    +

    CloudConfigGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CloudConfig]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CloudConfig]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CloudConfigModel

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigModel(*, current: Optional[StrictStr] = None, details: Optional[StrictStr] = None, override_checks: Optional[ConstrainedListValue[StrictStr]] = None, requested: Optional[StrictStr] = None, status: Optional[StrictStr] = None, step: Optional[StrictStr] = None)
    +
    +
    +field current: Optional[StrictStr] = None
    +

    The current model of the CBS array.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the hardware upgrade. This field can contain error details or progress information when the status is upgrading. The default value is an empty string.

    +
    + +
    +
    +field override_checks: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of upgrade checks to be overridden.

    +
    + +
    +
    +field requested: Optional[StrictStr] = None
    +

    A requested model of the CBS array.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the hardware upgrade process. Can be one of idle, paused, upgrading.

    +
    + +
    +
    +field step: Optional[StrictStr] = None
    +

    The current step of the hardware upgrade process. Can be pre-upgrade-check, upgrade-ct0, failover and so on. The default value is an empty string.

    +
    + +
    + +
    +
    +

    CloudConfigModelPatch

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigModelPatch(*, add_override_checks: Optional[ConstrainedListValue[StrictStr]] = None, requested: Optional[StrictStr] = None)
    +
    +
    +field add_override_checks: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of upgrade checks to be overridden.

    +
    + +
    +
    +field requested: Optional[StrictStr] = None
    +

    A supported model for the CBS array.

    +
    + +
    + +
    +
    +

    CloudConfigPatch

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigPatch(*, automatic_capacity_upgrade: Optional[CloudConfigAutomaticCapacityUpgradePatch] = None, model: Optional[CloudConfigModelPatch] = None)
    +
    +
    +field automatic_capacity_upgrade: Optional[CloudConfigAutomaticCapacityUpgradePatch] = None
    +

    The requested configuration of the automatic capacity upgrade.

    +
    + +
    +
    +field model: Optional[CloudConfigModelPatch] = None
    +

    The requested model configuration of the CBS array.

    +
    + +
    + +
    +
    +

    CloudConfigPatchResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigPatchResponse(*, items: Optional[ConstrainedListValue[CloudConfig]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CloudConfig]] = None
    +
    + +
    + +
    +
    +

    CloudConfigSupported

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigSupported(*, supported_models: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field supported_models: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of supported models for an upgrade.

    +
    + +
    + +
    +
    +

    CloudConfigSupportedConfigsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudConfigSupportedConfigsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CloudConfigSupported]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CloudConfigSupported]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CloudProviderTag

    +
    +
    +pydantic model pypureclient.flasharray.CloudProviderTag(*, details: Optional[StrictStr] = None, key: Optional[StrictStr] = None, value: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the status of the tag if not healthy.

    +
    + +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag. Supports UTF-8 Unicode characters. Please refer to the offical document from cloud providers for limitations.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag. Supports UTF-8 Unicode characters. Please refer to the offical document from cloud providers for limitations.

    +
    + +
    + +
    +
    +

    CloudProviderTagGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudProviderTagGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CloudProviderTag]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CloudProviderTag]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    CloudProviderTagResponse

    +
    +
    +pydantic model pypureclient.flasharray.CloudProviderTagResponse(*, items: Optional[ConstrainedListValue[CloudProviderTag]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CloudProviderTag]] = None
    +
    + +
    + +
    +
    +

    Connection

    +
    +
    +pydantic model pypureclient.flasharray.Connection(*, context: Optional[FixedReferenceWithType] = None, host: Optional[ReferenceNoId] = None, host_group: Optional[ReferenceNoId] = None, lun: Optional[StrictInt] = None, nsid: Optional[StrictInt] = None, protocol_endpoint: Optional[Reference] = None, volume: Optional[FixedReference] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field host: Optional[ReferenceNoId] = None
    +

    The host computer that sends and receives I/O requests to and from volumes on the FlashArray array.

    +
    + +
    +
    +field host_group: Optional[ReferenceNoId] = None
    +

    A virtual collection of hosts with common connectivity to volumes.

    +
    + +
    +
    +field lun: Optional[StrictInt] = None
    +

    The logical unit number (LUN) by which the specified hosts are to address the specified volume. A LUN is set for SCSI connections only. A LUN can be in one of two formats: a simple LUN, or a LUN and Sublun with virtual volumes. The first format is simply the LUN. The second format is a single int64 combining both ((LUN << 32) + Sublun) or (LUN * 4294967296 + Sublun). In the FA UI, a combined LUN and Sublun is represented as LUN:Sublun. The maximum int64 LUN:Sublun value is 17587891081215.

    +
    + +
    +
    +field nsid: Optional[StrictInt] = None
    +

    Namespace identifier allocated for the NVMe namespace backing the volume. NSID is set for NVMe connections only.

    +
    + +
    +
    +field protocol_endpoint: Optional[Reference] = None
    +

    A protocol endpoint (also known as a conglomerate volume) which acts as a proxy through which virtual volumes are created and then connected to VMware ESXi hosts or host groups. The protocol endpoint itself does not serve I/Os; instead, its job is to form connections between FlashArray volumes and ESXi hosts and host groups.

    +
    + +
    +
    +field volume: Optional[FixedReference] = None
    +

    A container that manages the storage space on the array.

    +
    + +
    + +
    +
    +

    ConnectionGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ConnectionGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Connection]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Connection]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ConnectionPost

    +
    +
    +pydantic model pypureclient.flasharray.ConnectionPost(*, lun: Optional[ConstrainedIntValue] = None, protocol_endpoint: Optional[Reference] = None)
    +
    +
    +field lun: Optional[ConstrainedIntValue] = None
    +

    The logical unit number (LUN) by which the specified hosts are to address the specified volume. If the LUN is not specified, the system automatically assigns a LUN to the connection. To automatically assign a LUN to a private connection, the system starts at LUN 1 and counts up to the maximum LUN 4095, assigning the first available LUN to the connection. For shared connections, the system starts at LUN 254 and counts down to the minimum LUN 1, assigning the first available LUN to the connection. If all LUNs in the [1…254] range are taken, the system starts at LUN 255 and counts up to the maximum LUN 4095, assigning the first available LUN to the connection. Should not be used together with an NVMe host or host group.

    +
    +
    Constraints
    +
      +
    • minimum = 1

    • +
    • maximum = 4095

    • +
    +
    +
    +
    + +
    +
    +field protocol_endpoint: Optional[Reference] = None
    +

    A protocol endpoint (also known as a conglomerate volume) which acts as a proxy through which virtual volumes are created and then connected to VMware ESXi hosts or host groups. The protocol endpoint itself does not serve I/Os; instead, its job is to form connections between FlashArray volumes and ESXi hosts and host groups.

    +
    + +
    + +
    +
    +

    ConnectionResponse

    +
    +
    +pydantic model pypureclient.flasharray.ConnectionResponse(*, items: Optional[ConstrainedListValue[Connection]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Connection]] = None
    +
    + +
    + +
    +
    +

    ContainerDefaultProtection

    +
    +
    +pydantic model pypureclient.flasharray.ContainerDefaultProtection(*, context: Optional[FixedReferenceWithType] = None, default_protections: Optional[ConstrainedListValue[DefaultProtectionReference]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field default_protections: Optional[ConstrainedListValue[DefaultProtectionReference]] = None
    +

    The default protection that is applied to newly created volumes. Volumes can opt out of the default protection at creation. The pod’s default_protections defaults to the array’s default_protections at pod creation. To clear the list of default protections, set to an empty list [].

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The id of an administrative domain, a data container, and a namespace for volumes and protection groups. Values can be pod id or null. Null represents the local array id.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of an administrative domain, a data container, and a namespace for volumes and protection groups. Values can be pod name or null. null represents the local array name.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of an administrative domain, a data container, and a namespace for volumes and protection groups. Values can be pod or null. null represents the local array type.

    +
    + +
    + +
    +
    +

    ContainerDefaultProtectionGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ContainerDefaultProtectionGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ContainerDefaultProtection]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ContainerDefaultProtection]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ContainerDefaultProtectionResponse

    +
    +
    +pydantic model pypureclient.flasharray.ContainerDefaultProtectionResponse(*, items: Optional[ConstrainedListValue[ContainerDefaultProtection]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ContainerDefaultProtection]] = None
    +
    + +
    + +
    +
    +

    ContainerEradicationConfig

    +
    +
    +pydantic model pypureclient.flasharray.ContainerEradicationConfig(*, manual_eradication: Optional[StrictStr] = None)
    +

    The status of the eradication functionality

    +
    +
    +field manual_eradication: Optional[StrictStr] = None
    +

    The manual eradication status of the container. If all-enabled, the container and its contents can be eradicated. If partially-disabled, the container cannot be eradicated because the container contains some non-empty protection groups that are retention-locked. If all-disabled, the container and its contents cannot be eradicated. Values include all-disabled, all-enabled, and partially-disabled.

    +
    + +
    + +
    +
    +

    ContainerPerformance

    +
    +
    +pydantic model pypureclient.flasharray.ContainerPerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, others_per_sec: Optional[ConstrainedIntValue] = None, usec_per_other_op: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field others_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of other requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_other_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the pod to process an I/O other request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ContainerPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ContainerPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ContainerPerformance]] = None, total: Optional[ConstrainedListValue[ContainerPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ContainerPerformance]] = None
    +

    Performance data. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ContainerPerformance]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ContainerQos

    +
    +
    +pydantic model pypureclient.flasharray.ContainerQos(*, bandwidth_limit: Optional[ConstrainedIntValue] = None, iops_limit: Optional[ConstrainedIntValue] = None, bandwidth_floor: Optional[ConstrainedIntValue] = None, iops_floor: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bandwidth_floor: Optional[ConstrainedIntValue] = None
    +

    The QoS bandwidth floor for the container. Traffic is granted priority until this floor is reached. Measured in bytes per second. Maximum floor is 512 GB/s.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 549755813888

    • +
    +
    +
    +
    + +
    +
    +field bandwidth_limit: Optional[ConstrainedIntValue] = None
    +

    The maximum QoS bandwidth limit for the container. Whenever throughput exceeds the bandwidth limit, throttling occurs. Measured in bytes per second. Maximum limit is 512 GB/s.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 549755813888

    • +
    +
    +
    +
    + +
    +
    +field iops_floor: Optional[ConstrainedIntValue] = None
    +

    The QoS IOPs floor for the container. Traffic is granted priority until this floor is reached. Maximum floor is 100,000,000 IOs per second.

    +
    +
    Constraints
    +
      +
    • minimum = 100

    • +
    • maximum = 100000000

    • +
    +
    +
    +
    + +
    +
    +field iops_limit: Optional[ConstrainedIntValue] = None
    +

    The QoS IOPs limit for the container.

    +
    +
    Constraints
    +
      +
    • minimum = 100

    • +
    • maximum = 100000000

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ContainerQosCeilings

    +
    +
    +pydantic model pypureclient.flasharray.ContainerQosCeilings(*, bandwidth_limit: Optional[ConstrainedIntValue] = None, iops_limit: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bandwidth_limit: Optional[ConstrainedIntValue] = None
    +

    The maximum QoS bandwidth limit for the container. Whenever throughput exceeds the bandwidth limit, throttling occurs. Measured in bytes per second. Maximum limit is 512 GB/s.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 549755813888

    • +
    +
    +
    +
    + +
    +
    +field iops_limit: Optional[ConstrainedIntValue] = None
    +

    The QoS IOPs limit for the container.

    +
    +
    Constraints
    +
      +
    • minimum = 100

    • +
    • maximum = 100000000

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Context

    +
    +
    +pydantic model pypureclient.flasharray.Context(*, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    + +
    +
    +

    Controller

    +
    +
    +pydantic model pypureclient.flasharray.Controller(*, name: Optional[StrictStr] = None, mode: Optional[StrictStr] = None, mode_since: Optional[StrictInt] = None, model: Optional[StrictStr] = None, status: Optional[StrictStr] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field mode: Optional[StrictStr] = None
    +

    Mode of controller. Values include not present, offline, primary, and secondary.

    +
    + +
    +
    +field mode_since: Optional[StrictInt] = None
    +

    The time at which the current mode of the controller was last set. It is measured in milliseconds since the UNIX epoch. If the controller mode is not present or offline, this field will be null.

    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of controller. Values include not ready, ready, unknown, and updating.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    Type of controller. Values include array_controller and shelf_controller.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    ControllerGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ControllerGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Controller]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Controller]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DefaultProtectionReference

    +
    +
    +pydantic model pypureclient.flasharray.DefaultProtectionReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of default protection. Currently, the only valid value is protection_group.

    +
    + +
    + +
    +
    +

    DestroyedPatchPost

    +
    +
    +pydantic model pypureclient.flasharray.DestroyedPatchPost(*, destroyed: Optional[StrictBool] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    DirectoriesGroupsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoriesGroupsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryGroup]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryGroup]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoriesGroupsResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoriesGroupsResponse(*, items: Optional[ConstrainedListValue[DirectoryGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryGroup]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    DirectoriesUsersGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoriesUsersGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryUser]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryUser]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoriesUsersResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoriesUsersResponse(*, items: Optional[ConstrainedListValue[DirectoryUser]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryUser]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    Directory

    +
    +
    +pydantic model pypureclient.flasharray.Directory(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, directory_name: Optional[StrictStr] = None, file_system: Optional[FixedReference] = None, limited_by: Optional[LimitedBy] = None, path: Optional[StrictStr] = None, space: Optional[Space] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The managed directory creation time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the managed directory has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed managed directory is permanently eradicated. Once the time_remaining period has elapsed, the managed directory is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field directory_name: Optional[StrictStr] = None
    +

    The managed directory name without the file system name prefix. A full managed directory name is constructed in the form of FILE_SYSTEM:DIR where FILE_SYSTEM is the file system name and DIR is the value of this field.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +

    The file system that this managed directory is in.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field limited_by: Optional[LimitedBy] = None
    +

    The quota policy that is limiting usage on this managed directory. This policy defines the total amount of space provisioned to this managed directory and its descendants. The returned value contains two parts&#58; the name of the policy and the managed directory to which the policy is attached.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Absolute path of the managed directory in the file system.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays size and space consumption details.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, measured in milliseconds until the destroyed managed directory is permanently eradicated.

    +
    + +
    + +
    +
    +

    DirectoryExport

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryExport(*, enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, server: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, directory: Optional[FixedReferenceWithType] = None, name: Optional[StrictStr] = None, path: Optional[StrictStr] = None, policy: Optional[FixedReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the managed directory of the export has been destroyed and is pending eradication. The export can be recovered by recovering the destroyed managed directory.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field directory: Optional[FixedReferenceWithType] = None
    +

    The managed directory of the export.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the export policy that manages this export is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The export name for accessing this export.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the export configuration object. Combines the export containment hierarchy (server), the protocol (SMB or NFS) and the user-visible export_name.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    The path of the exported managed directory.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The export policy that manages this export. An export can be managed by at most one export policy.

    +
    + +
    +
    +field server: Optional[FixedReferenceWithType] = None
    +

    Reference to the server the object belongs to. When the value is empty or set to null it means the object lives outside of a server scope.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Explains why enabled is false, or whether there is a name conflict with another export. Valid values include policy_disabled, export_disabled, and name_conflict.

    +
    + +
    + +
    +
    +

    DirectoryExportGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryExportGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryExport]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryExport]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryExportPatch

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryExportPatch(*, export_enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None)
    +
    +
    +field export_enabled: Optional[StrictBool] = None
    +

    If set to true, the export is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The new name of the export. Export names must be unique within the same protocol.

    +
    + +
    + +
    +
    +

    DirectoryExportPost

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryExportPost(*, export_enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, server: Optional[Reference] = None)
    +
    +
    +field export_enabled: Optional[StrictBool] = None
    +

    Indicates whether the export is enabled. If set to true, the export is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The name of the export to create. Export names must be unique within the same protocol and server.

    +
    + +
    +
    +field server: Optional[Reference] = None
    +

    Server to which the directory export is attached to.

    +
    + +
    + +
    +
    +

    DirectoryExportResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryExportResponse(*, items: Optional[ConstrainedListValue[DirectoryExport]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryExport]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name if meaningful.

    +
    + +
    + +
    +
    +

    DirectoryGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Directory]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[Directory]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Directory]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[Directory]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryGroup

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, directory_name: Optional[StrictStr] = None, file_system: Optional[FixedReference] = None, group: Optional[UserGroup] = None, limited_by: Optional[UserGroupQuotaLimitedBy] = None, path: Optional[StrictStr] = None, space: Optional[UserGroupSpace] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field directory_name: Optional[StrictStr] = None
    +

    The managed directory name without the file system name prefix. A full managed directory name is constructed in the form of FILE_SYSTEM:DIR where FILE_SYSTEM is the file system name and DIR is the value of this field.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +

    The file system that the managed directory occupies.

    +
    + +
    +
    +field group: Optional[UserGroup] = None
    +

    A group which has content in the managed directory.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field limited_by: Optional[UserGroupQuotaLimitedBy] = None
    +

    The user-group-quota or quota policy that is limiting usage for this group in this managed directory. This policy defines the total amount of space allowed for this group or this managed directory. The returned value contains two parts&#58; the name of the policy and the managed directory to which the policy is attached.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Absolute path of the managed directory in the file system.

    +
    + +
    +
    +field space: Optional[UserGroupSpace] = None
    +

    The logical space owned by the group.

    +
    + +
    + +
    +
    +

    DirectoryGroupQuota

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryGroupQuota(*, context: Optional[FixedReferenceWithType] = None, directory: Optional[FixedReferenceWithType] = None, group: Optional[UserGroup] = None, group_email: Optional[StrictStr] = None, path: Optional[StrictStr] = None, percentage_used: Optional[Union[StrictFloat, StrictInt]] = None, quota_usage: Optional[StrictInt] = None, rule: Optional[DirectoryUserQuotaRule] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field directory: Optional[FixedReferenceWithType] = None
    +

    The directory with the user-group-quota policy attached.

    +
    + +
    +
    +field group: Optional[UserGroup] = None
    +

    The group for which the user-group-quota policy rules apply.

    +
    + +
    +
    +field group_email: Optional[StrictStr] = None
    +

    The email address of the group.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Absolute path of the managed directory in the file system.

    +
    + +
    +
    +field percentage_used: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of the quota usage to the quota limit. The usage has reached the quota limit if it reaches 1.0.

    +
    + +
    +
    +field quota_usage: Optional[StrictInt] = None
    +

    The total usage owned by the group that is accountable to the user-group-quota policy rules. The applicable rules may be enforced or unenforced. The usage is measured in bytes.

    +
    + +
    +
    +field rule: Optional[DirectoryUserQuotaRule] = None
    +

    The user-group-quota rule that applies to the group.

    +
    + +
    + +
    +
    +

    DirectoryGroupQuotasGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryGroupQuotasGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryGroupQuota]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryGroupQuota]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryGroupQuotasResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryGroupQuotasResponse(*, items: Optional[ConstrainedListValue[DirectoryGroupQuota]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryGroupQuota]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    DirectoryLockNlmReclamation

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryLockNlmReclamation(*, context: Optional[FixedReferenceWithType] = None, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field end: Optional[StrictInt] = None
    +

    End time of the NLM reclamation in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field start: Optional[StrictInt] = None
    +

    Start time of the NLM reclamation in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    DirectoryLockNlmReclamationResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryLockNlmReclamationResponse(*, items: Optional[ConstrainedListValue[DirectoryLockNlmReclamation]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryLockNlmReclamation]] = None
    +
    + +
    + +
    +
    +

    DirectoryPatch

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryPatch(*, name: Optional[StrictStr] = None, directory_name: Optional[StrictStr] = None)
    +
    +
    +field directory_name: Optional[StrictStr] = None
    +

    The managed directory name without the file system name prefix. A full managed directory name is constructed in the form of FILE_SYSTEM:DIR where FILE_SYSTEM is the file system name and DIR is the value of this field.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    DirectoryPerformance

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, others_per_sec: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field others_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of other requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O other request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    DirectoryPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[DirectoryPerformance]] = None, total: Optional[ConstrainedListValue[DirectoryPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryPerformance]] = None
    +

    Performance data. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[DirectoryPerformance]] = None
    +

    The aggregate value of all items after filtering. When it makes sense, the average value is displayed instead. The values are displayed for each field if meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryPolicyExportPost

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryPolicyExportPost(*, policies: Optional[ConstrainedListValue[DirectorypolicyexportpostPolicies]] = None)
    +
    +
    +field policies: Optional[ConstrainedListValue[DirectorypolicyexportpostPolicies]] = None
    +

    A list of export policies to apply to the directory. The id and name fields in each policy parameter are required, but cannot be set together.

    +
    + +
    + +
    +
    +

    DirectoryPolicyPost

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryPolicyPost(*, policies: Optional[ConstrainedListValue[DirectorypolicypostPolicies]] = None)
    +
    +
    +field policies: Optional[ConstrainedListValue[DirectorypolicypostPolicies]] = None
    +

    A list of policies to apply to the resource. The id or name field in each policy parameter is required, but they cannot be set together.

    +
    + +
    + +
    +
    +

    DirectoryPost

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryPost(*, directory_name: Optional[StrictStr] = None, path: Optional[StrictStr] = None)
    +
    +
    +field directory_name: Optional[StrictStr] = None
    +

    The managed directory name without the file system name prefix. A full managed directory name is constructed in the form of FILE_SYSTEM:DIR where FILE_SYSTEM is the file system name and DIR is the value of this field. directory_name is required if file_system_names or file_system_ids is set. directory_name cannot be set if names is set.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Path of the managed directory in the file system.

    +
    + +
    + +
    +
    +

    DirectoryQuota

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryQuota(*, context: Optional[FixedReferenceWithType] = None, directory: Optional[FixedReferenceWithType] = None, enabled: Optional[StrictBool] = None, enforced: Optional[StrictBool] = None, path: Optional[StrictStr] = None, percentage_used: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, policy: Optional[FixedReferenceWithType] = None, quota_limit: Optional[ConstrainedIntValue] = None, rule_name: Optional[StrictStr] = None, usage: Optional[ConstrainedIntValue] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field directory: Optional[FixedReferenceWithType] = None
    +

    The directory to which the quota applies.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforced: Optional[StrictBool] = None
    +

    Defines whether the quota rule is enforced or unenforced. If the quota rule is enforced and logical space usage exceeds the quota limit, any modification operations that result in a need for more space are blocked. If the quota rule is unenforced and logical space usage exceeds the quota limit, notification emails are sent to targets that are specified using the notification parameter. No client operations are blocked when an unenforced limit is exceeded. If set to true, the limit is enforced. If set to false, notification targets are informed when the usage exceeds 80 percent of the limit.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Absolute path of the directory in the file system.

    +
    + +
    +
    +field percentage_used: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage of the space used in the directory with respect to the quota limit.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The effective quota policy that imposes the limit. This is the policy with the lowest limit.

    +
    + +
    +
    +field quota_limit: Optional[ConstrainedIntValue] = None
    +

    Effective quota limit imposed by the quota policy rule attached to the directory, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field rule_name: Optional[StrictStr] = None
    +

    Name of the rule that results in this quota and behavior being applied to this directory.

    +
    + +
    +
    +field usage: Optional[ConstrainedIntValue] = None
    +

    The amount of logically written data for the directory, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    DirectoryQuotasGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryQuotasGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryQuota]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryQuota]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryQuotasResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryQuotasResponse(*, items: Optional[ConstrainedListValue[DirectoryQuota]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryQuota]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    DirectoryResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryResponse(*, items: Optional[ConstrainedListValue[Directory]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Directory]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    DirectoryService

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryService(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, base_dn: Optional[StrictStr] = None, bind_password: Optional[StrictStr] = None, bind_user: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, ca_certificate: Optional[StrictStr] = None, ca_certificate_ref: Optional[ReferenceWithType] = None, check_peer: Optional[StrictBool] = None, management: Optional[DirectoryServiceManagement] = None, sources: Optional[ConstrainedListValue[ReferenceWithType]] = None)
    +
    +
    +field base_dn: Optional[StrictStr] = None
    +

    Base of the Distinguished Name (DN) of the directory service groups.

    +
    + +
    +
    +field bind_password: Optional[StrictStr] = None
    +

    Masked password used to query the directory.

    +
    + +
    +
    +field bind_user: Optional[StrictStr] = None
    +

    Username used to query the directory.

    +
    + +
    +
    +field ca_certificate: Optional[StrictStr] = None
    +

    The certificate of the Certificate Authority (CA) that signed the directory servers’ certificate(s), which is used to validate the authenticity of the configured servers. Deprecated, please use ca_certificate_ref instead. Setting this field will result in ca_certificate_ref being updated to _legacy_ds_ca_certificate_<config_name>.

    +
    + +
    +
    +field ca_certificate_ref: Optional[ReferenceWithType] = None
    +

    Reference (ID, name, and resource type) of the Certificate Authority (CA) that signed the certificates of the directory servers, which is used to validate the authenticity of the configured servers.

    +
    + +
    +
    +field check_peer: Optional[StrictBool] = None
    +

    Determines whether or not server authenticity is enforced when a certificate is provided.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    The directory service is either enabled or disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field management: Optional[DirectoryServiceManagement] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services for which the directory service configuration is used.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    List of network interfaces used for egress. For directory services at the array level, this list can be empty. If the list is empty, the system will use VIFs with the “ds” service (or if none, the “management” service) for egress.

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    List of URIs for the configured directory servers.

    +
    + +
    + +
    +
    +

    DirectoryServiceCommon

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceCommon(*, context: Optional[FixedReferenceWithType] = None, base_dn: Optional[StrictStr] = None, bind_password: Optional[StrictStr] = None, bind_user: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
    +
    +
    +field base_dn: Optional[StrictStr] = None
    +

    Base of the Distinguished Name (DN) of the directory service groups.

    +
    + +
    +
    +field bind_password: Optional[StrictStr] = None
    +

    Masked password used to query the directory.

    +
    + +
    +
    +field bind_user: Optional[StrictStr] = None
    +

    Username used to query the directory.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    The directory service is either enabled or disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services for which the directory service configuration is used.

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    List of URIs for the configured directory servers.

    +
    + +
    + +
    +
    +

    DirectoryServiceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryService]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryService]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryServiceManagement

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceManagement(*, ssh_public_key_attribute: Optional[StrictStr] = None, user_login_attribute: Optional[StrictStr] = None, user_object_class: Optional[StrictStr] = None)
    +

    Properties specific to the management service.

    +
    +
    +field ssh_public_key_attribute: Optional[StrictStr] = None
    +

    SSH public key attribute in the structure of the configured LDAP servers. The attribute field that holds the user’s SSH public key. This attribute can represent a single-valued or multi-valued field. If this attribute resolves to a multi-valued field, all valid SSH keys will be used. If the user has specified keys under Admin endpoints, these are used as well.

    +
    + +
    +
    +field user_login_attribute: Optional[StrictStr] = None
    +

    User login attribute in the structure of the configured LDAP servers. Typically the attribute field that holds the user’s unique login name. Default value is sAMAccountName for Active Directory or uid for all other directory services.

    +
    + +
    +
    +field user_object_class: Optional[StrictStr] = None
    +

    Value of the object class for a management LDAP user. Defaults to User for Active Directory servers, posixAccount or shadowAccount for OpenLDAP servers dependent on the group type of the server, or person for all other directory servers.

    +
    + +
    + +
    +
    +

    DirectoryServicePatch

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServicePatch(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, base_dn: Optional[StrictStr] = None, bind_password: Optional[StrictStr] = None, bind_user: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, ca_certificate: Optional[StrictStr] = None, ca_certificate_ref: Optional[ReferenceWithType] = None, check_peer: Optional[StrictBool] = None, management: Optional[DirectoryServiceManagement] = None, sources: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field base_dn: Optional[StrictStr] = None
    +

    Base of the Distinguished Name (DN) of the directory service groups.

    +
    + +
    +
    +field bind_password: Optional[StrictStr] = None
    +

    Masked password used to query the directory.

    +
    + +
    +
    +field bind_user: Optional[StrictStr] = None
    +

    Username used to query the directory.

    +
    + +
    +
    +field ca_certificate: Optional[StrictStr] = None
    +

    The certificate of the Certificate Authority (CA) that signed the directory servers’ certificate(s), which is used to validate the authenticity of the configured servers. Deprecated, please use ca_certificate_ref instead. Setting this field will result in ca_certificate_ref being updated to _legacy_ds_ca_certificate_<config_name>.

    +
    + +
    +
    +field ca_certificate_ref: Optional[ReferenceWithType] = None
    +

    Reference (ID, name, and resource type) of the Certificate Authority (CA) that signed the certificates of the directory servers, which is used to validate the authenticity of the configured servers.

    +
    + +
    +
    +field check_peer: Optional[StrictBool] = None
    +

    Determines whether or not server authenticity is enforced when a certificate is provided.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    The directory service is either enabled or disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field management: Optional[DirectoryServiceManagement] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource. The name is expected to be fully qualified, meaning if the object is contained in some context, the corresponding name would provide complete information about the containment hierarchy. For example, name01,realm01::name01,realm01::pod01::name01.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services for which the directory service configuration is used.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    List of network interfaces used for egress. For directory services at the array level, this list can be empty. If the list is empty, the system will use VIFs with the “ds” service (or if none, the “management” service) for egress.

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    List of URIs for the configured directory servers.

    +
    + +
    + +
    +
    +

    DirectoryServicePost

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServicePost(*, context: Optional[FixedReferenceWithType] = None, base_dn: Optional[StrictStr] = None, bind_password: Optional[StrictStr] = None, bind_user: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field base_dn: Optional[StrictStr] = None
    +

    Base of the Distinguished Name (DN) of the directory service groups.

    +
    + +
    +
    +field bind_password: Optional[StrictStr] = None
    +

    Masked password used to query the directory.

    +
    + +
    +
    +field bind_user: Optional[StrictStr] = None
    +

    Username used to query the directory.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    The directory service is either enabled or disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services for which the directory service configuration is used.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    List of network interfaces used for egress. For directory services at the array level, this list can be empty. If the list is empty, the system will use VIFs with the “ds” service (or if none, the “management” service) for egress.

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    List of URIs for the configured directory servers.

    +
    + +
    + +
    +
    +

    DirectoryServiceResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceResponse(*, items: Optional[ConstrainedListValue[DirectoryService]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryService]] = None
    +
    + +
    + +
    +
    +

    DirectoryServiceRole

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceRole(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, group: Optional[StrictStr] = None, group_base: Optional[StrictStr] = None, management_access_policies: Optional[ConstrainedListValue[FixedReferenceWithType]] = None, role: Optional[ReferenceNoId] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field group: Optional[StrictStr] = None
    +

    Group name that contains users with the abilities granted by the associated policies.

    +
    + +
    +
    +field group_base: Optional[StrictStr] = None
    +

    Specifies where the configured group is located in the directory tree.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[FixedReferenceWithType]] = None
    +

    List of management access policies associated with the group.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    +
    +field role: Optional[ReferenceNoId] = None
    +

    This field has been deprecated. Predecessor to management access policies.

    +
    + +
    + +
    +
    +

    DirectoryServiceRoleGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceRoleGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryServiceRolePost

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceRolePost(*, group: Optional[StrictStr] = None, group_base: Optional[StrictStr] = None, management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None, role: Optional[ReferenceNoId] = None)
    +
    +
    +field group: Optional[StrictStr] = None
    +

    Group name that contains users with the abilities granted by the associated policies.

    +
    + +
    +
    +field group_base: Optional[StrictStr] = None
    +

    Specifies where the configured group is located in the directory tree.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    List of management access policies to associate with the group.

    +
    + +
    +
    +field role: Optional[ReferenceNoId] = None
    +

    This field has been deprecated. Predecessor to management access policies. Can be set to the premade policy of the same name. Cannot be set with management_access_policies.

    +
    + +
    + +
    +
    +

    DirectoryServiceRoleResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryServiceRoleResponse(*, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None
    +
    + +
    + +
    +
    +

    DirectorySnapshot

    +
    +
    +pydantic model pypureclient.flasharray.DirectorySnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, client_name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, policy: Optional[FixedReference] = None, source: Optional[FixedReference] = None, space: Optional[Space] = None, suffix: Optional[StrictInt] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field client_name: Optional[StrictStr] = None
    +

    The customizable portion of the client-visible snapshot name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the full managed directory name, CLIENT_NAME is the client name, and SUFFIX is the suffix. The client-visible snapshot name is CLIENT_NAME.SUFFIX.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed directory snapshot is permanently eradicated. Before the time_remaining period has elapsed, the destroyed directory snapshot can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the directory snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The snapshot policy that manages this snapshot, if applicable.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The directory from which this snapshot was taken.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays size and space consumption details.

    +
    + +
    +
    +field suffix: Optional[StrictInt] = None
    +

    The suffix that is appended to the source_name value and the client_name value to generate the full directory snapshot name in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the client name, and SUFFIX is the suffix. If the suffix is a string, this field returns null. See the name value for the full snapshot name including the suffix.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the directory snapshot is permanently eradicated, measured in milliseconds. Before the time_remaining period has elapsed, the snapshot can be recovered by setting destroyed=false if it is destroyed, by setting policy=”” if it is managed by a snapshot policy, or by setting keep_for=”” if it is a manual snapshot.

    +
    + +
    + +
    +
    +

    DirectorySnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectorySnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectorySnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[DirectorySnapshot]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectorySnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[DirectorySnapshot]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectorySnapshotPatch

    +
    +
    +pydantic model pypureclient.flasharray.DirectorySnapshotPatch(*, destroyed: Optional[StrictBool] = None, client_name: Optional[StrictStr] = None, keep_for: Optional[StrictInt] = None, name: Optional[StrictStr] = None, policy: Optional[Reference] = None, suffix: Optional[StrictStr] = None)
    +
    +
    +field client_name: Optional[StrictStr] = None
    +

    The client name portion of the client-visible snapshot name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the value of this field, and SUFFIX is the suffix. The client-visible snapshot name is CLIENT_NAME.SUFFIX. The client name of a directory snapshot managed by a snapshot policy is not changeable. If the name and client_name parameters are both specified, client_name must match the client name portion of name.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field keep_for: Optional[StrictInt] = None
    +

    The amount of time to keep the snapshots, in milliseconds. Can only be set on snapshots that are not managed by any snapshot policy. Set to “” to clear the keep_for value.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name of a directory snapshot. The name of a directory snapshot managed by a snapshot policy is not changeable.

    +
    + +
    +
    +field policy: Optional[Reference] = None
    +

    The snapshot policy that manages this snapshot. Set to name or id to “” to clear the policy.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix portion of the client-visible snapshot name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the client name, and SUFFIX is the value of this field. The client-visible snapshot name is CLIENT_NAME.SUFFIX. The suffix of a directory snapshot managed by a snapshot policy is not changeable. If the name and suffix parameters are both specified, suffix must match the suffix portion of name.

    +
    + +
    + +
    +
    +

    DirectorySnapshotPost

    +
    +
    +pydantic model pypureclient.flasharray.DirectorySnapshotPost(*, client_name: Optional[StrictStr] = None, keep_for: Optional[StrictInt] = None, suffix: Optional[StrictStr] = None)
    +
    +
    +field client_name: Optional[StrictStr] = None
    +

    The client name portion of the client visible snapshot name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the value of this field, and SUFFIX is the suffix. The client visible snapshot name is CLIENT_NAME.SUFFIX.

    +
    + +
    +
    +field keep_for: Optional[StrictInt] = None
    +

    The time to keep the snapshots for, in milliseconds.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix portion of the client visible snapshot name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the client name, and SUFFIX is the value of this field. The client visible snapshot name is CLIENT_NAME.SUFFIX. If not specified, defaults to a monotonically increasing number generated by the system.

    +
    + +
    + +
    +
    +

    DirectorySnapshotResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectorySnapshotResponse(*, items: Optional[ConstrainedListValue[DirectorySnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectorySnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    DirectoryUser

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, directory_name: Optional[StrictStr] = None, file_system: Optional[FixedReference] = None, limited_by: Optional[UserGroupQuotaLimitedBy] = None, path: Optional[StrictStr] = None, space: Optional[UserGroupSpace] = None, user: Optional[UserGroup] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field directory_name: Optional[StrictStr] = None
    +

    The managed directory name without the file system name prefix. A full managed directory name is constructed in the form of FILE_SYSTEM:DIR where FILE_SYSTEM is the file system name and DIR is the value of this field.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +

    The file system that the managed directory is in.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field limited_by: Optional[UserGroupQuotaLimitedBy] = None
    +

    The user-group-quota or quota policy that is limiting usage for this user in this managed directory. This policy defines the total amount of space allowed for this user or this managed directory. The returned value contains two parts&#58; the name of the policy and the managed directory to which the policy is attached.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Absolute path of the managed directory in the file system.

    +
    + +
    +
    +field space: Optional[UserGroupSpace] = None
    +

    The logical space owned by the user.

    +
    + +
    +
    +field user: Optional[UserGroup] = None
    +

    A user which has content in the managed directory.

    +
    + +
    + +
    +
    +

    DirectoryUserQuota

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryUserQuota(*, context: Optional[FixedReferenceWithType] = None, directory: Optional[FixedReferenceWithType] = None, path: Optional[StrictStr] = None, percentage_used: Optional[Union[StrictFloat, StrictInt]] = None, quota_usage: Optional[StrictInt] = None, rule: Optional[DirectoryUserQuotaRule] = None, user: Optional[UserGroup] = None, user_email: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field directory: Optional[FixedReferenceWithType] = None
    +

    The directory with the user-group-quota policy attached.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Absolute path of the managed directory in the file system.

    +
    + +
    +
    +field percentage_used: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of the quota usage to the quota limit. The usage has reached the quota limit if it reaches 1.0.

    +
    + +
    +
    +field quota_usage: Optional[StrictInt] = None
    +

    The total usage owned by the user that is accountable to the user-group-quota policy rules, measured in bytes. The applicable rules may be enforced or unenforced.

    +
    + +
    +
    +field rule: Optional[DirectoryUserQuotaRule] = None
    +

    The user-group-quota rule that applies to the user.

    +
    + +
    +
    +field user: Optional[UserGroup] = None
    +

    The user for which the user-group-quota policy rules apply.

    +
    + +
    +
    +field user_email: Optional[StrictStr] = None
    +

    The email address of the user.

    +
    + +
    + +
    +
    +

    DirectoryUserQuotaRule

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryUserQuotaRule(*, effectiveness: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, enforced: Optional[StrictBool] = None, policy: Optional[FixedReferenceWithType] = None, quota_limit: Optional[StrictInt] = None, quota_type: Optional[StrictStr] = None, rule_name: Optional[StrictStr] = None, subject: Optional[PolicyRuleUserGroupQuotaSubject] = None)
    +
    +
    +field effectiveness: Optional[StrictStr] = None
    +

    Describes whether the rule is the most effective rule that applies to the user. Possible values are effective and ineffective_limit. If the value is effective then the rule is the most effective rule for the user. If the value is ineffective_limit then there is at least one enforced rule with a lower quota limit that also applies to the user, resulting in the quota limit of the rule not being the most effective.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Where the user-group-quota policy is enabled. If true the rules in the policy impact the amount of usage the user can own in the managed directory. If false the rules in the policy do not have an effect.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforced: Optional[StrictBool] = None
    +

    Determines whether the quota limit in the rule is enforced. If true, the user will be out of the allowed available space when usage reaches the quota limit. If false, the allowed usage may grow beyond the quota limit, but the user will be notified.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The user-group-quota policy with rules impacting the usage of the user.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    The logical space limit assigned by the user-group-quota rule.

    +
    + +
    +
    +field quota_type: Optional[StrictStr] = None
    +

    The type of the user-group-quota rule. The user-default, user and user-group-member types impact the user.

    +
    + +
    +
    +field rule_name: Optional[StrictStr] = None
    +

    The unique name of the user-group-quota policy rule.

    +
    + +
    +
    +field subject: Optional[PolicyRuleUserGroupQuotaSubject] = None
    +

    The rule subject if the quota type is user or user-group-member. For user type, the subject matches the user impacted by the quota rule. For user-group-member type, the subject matches a group that the user is a member of.

    +
    + +
    + +
    +
    +

    DirectoryUserQuotasGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryUserQuotasGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryUserQuota]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryUserQuota]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DirectoryUserQuotasResponse

    +
    +
    +pydantic model pypureclient.flasharray.DirectoryUserQuotasResponse(*, items: Optional[ConstrainedListValue[DirectoryUserQuota]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryUserQuota]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    DirectorypolicyexportpostPolicies

    +
    +
    +pydantic model pypureclient.flasharray.DirectorypolicyexportpostPolicies(*, export_enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, policy: Optional[Reference] = None, server: Optional[Reference] = None)
    +
    +
    +field export_enabled: Optional[StrictBool] = None
    +

    If set to true, the export is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The name of the export to create when applying the export policy to the directory.

    +
    + +
    +
    +field policy: Optional[Reference] = None
    +

    Reference to the export policy to apply to the directory.

    +
    + +
    +
    +field server: Optional[Reference] = None
    +

    Server to which the export policy is attached to.

    +
    + +
    + +
    +
    +

    DirectorypolicypostPolicies

    +
    +
    +pydantic model pypureclient.flasharray.DirectorypolicypostPolicies(*, policy: Optional[Reference] = None)
    +
    +
    +field policy: Optional[Reference] = None
    +

    Reference to the policy to apply to the resource.

    +
    + +
    + +
    +
    +

    Dns

    +
    +
    +pydantic model pypureclient.flasharray.Dns(*, name: Optional[StrictStr] = None, ca_certificate: Optional[ReferenceWithType] = None, ca_certificate_group: Optional[ReferenceWithType] = None, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, source: Optional[ReferenceNoId] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field ca_certificate: Optional[ReferenceWithType] = None
    +

    A reference to the certificate to use for validating nameservers with HTTPS connections. This property is mutually exclusive with ca_certificate_group property and may only be configured when nameservers begin with HTTPS.

    +
    + +
    +
    +field ca_certificate_group: Optional[ReferenceWithType] = None
    +

    A reference to the certificate group to use for validating nameservers with HTTPS connections. This property is mutually exclusive with ca_certificate property and may only be configured when nameservers begin with HTTPS.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field domain: Optional[StrictStr] = None
    +

    The domain suffix to be appended by the appliance when performing DNS lookups.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field nameservers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of DNS servers either in the form of IP addresses or HTTPS endpoints. Domain names in HTTPS endpoints are not supported. IP addresses must be used instead. If nameservers begin with https://, then DNS queries will be performed over HTTPS. Otherwise, unencrypted DNS queries will be performed. Using a combination of nameservers that begin with https:// and that do not begin with https:// is not supported. If servers are specified with https:// one of ca_certificate and ca_certificate_group parameters must be set.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of services utilizing the DNS configuration.

    +
    + +
    +
    +field source: Optional[ReferenceNoId] = None
    +

    The network interface used for communication with the DNS server.

    +
    + +
    + +
    +
    +

    DnsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DnsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Dns]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Dns]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DnsPatch

    +
    +
    +pydantic model pypureclient.flasharray.DnsPatch(*, name: Optional[StrictStr] = None, ca_certificate: Optional[ReferenceWithType] = None, ca_certificate_group: Optional[ReferenceWithType] = None, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, source: Optional[ReferenceNoId] = None)
    +
    +
    +field ca_certificate: Optional[ReferenceWithType] = None
    +

    A reference to the certificate to use for validating nameservers with HTTPS connections. This property is mutually exclusive with ca_certificate_group property and may only be configured when nameservers begin with HTTPS.

    +
    + +
    +
    +field ca_certificate_group: Optional[ReferenceWithType] = None
    +

    A reference to the certificate group to use for validating nameservers with HTTPS connections. This property is mutually exclusive with ca_certificate property and may only be configured when nameservers begin with HTTPS.

    +
    + +
    +
    +field domain: Optional[StrictStr] = None
    +

    The domain suffix to be appended by the appliance when performing DNS lookups.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    +
    +field nameservers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of DNS servers either in the form of IP addresses or HTTPS endpoints. Domain names in HTTPS endpoints are not supported. IP addresses must be used instead. If nameservers begin with https://, then DNS queries will be performed over HTTPS. Otherwise, unencrypted DNS queries will be performed. Using a combination of nameservers that begin with https:// and that do not begin with https:// is not supported. If servers are specified with https:// one of ca_certificate and ca_certificate_group parameters must be set.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of services utilizing the DNS configuration.

    +
    + +
    +
    +field source: Optional[ReferenceNoId] = None
    +

    The network interface used for communication with the DNS server.

    +
    + +
    + +
    +
    +

    DnsPost

    +
    +
    +pydantic model pypureclient.flasharray.DnsPost(*, ca_certificate: Optional[ReferenceWithType] = None, ca_certificate_group: Optional[ReferenceWithType] = None, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, source: Optional[ReferenceNoId] = None)
    +

    Configuration information for the domain name servers.

    +
    +
    +field ca_certificate: Optional[ReferenceWithType] = None
    +

    A reference to the certificate to use for validating nameservers with HTTPS connections. This property is mutually exclusive with ca_certificate_group property and may only be configured when nameservers begin with HTTPS.

    +
    + +
    +
    +field ca_certificate_group: Optional[ReferenceWithType] = None
    +

    A reference to the certificate group to use for validating nameservers with HTTPS connections. This property is mutually exclusive with ca_certificate property and may only be configured when nameservers begin with HTTPS.

    +
    + +
    +
    +field domain: Optional[StrictStr] = None
    +

    The domain suffix to be appended by the appliance when performing DNS lookups.

    +
    + +
    +
    +field nameservers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of DNS servers either in the form of IP addresses or HTTPS endpoints. Domain names in HTTPS endpoints are not supported. IP addresses must be used instead. If nameservers begin with https://, then DNS queries will be performed over HTTPS. Otherwise, unencrypted DNS queries will be performed. Using a combination of nameservers that begin with https:// and that do not begin with https:// is not supported. If servers are specified with https:// one of ca_certificate and ca_certificate_group parameters must be set.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of services utilizing the DNS configuration.

    +
    + +
    +
    +field source: Optional[ReferenceNoId] = None
    +

    The network interface used for communication with the DNS server.

    +
    + +
    + +
    +
    +

    DnsResponse

    +
    +
    +pydantic model pypureclient.flasharray.DnsResponse(*, items: Optional[ConstrainedListValue[Dns]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Dns]] = None
    +
    + +
    + +
    +
    +

    Drive

    +
    +
    +pydantic model pypureclient.flasharray.Drive(*, name: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, capacity_installed: Optional[StrictInt] = None, details: Optional[StrictStr] = None, protocol: Optional[StrictStr] = None, status: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field capacity: Optional[StrictInt] = None
    +

    Entitled capacity of individual drive in bytes.

    +
    + +
    +
    +field capacity_installed: Optional[StrictInt] = None
    +

    Raw capacity of individual drive in bytes.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the status of the module if not healthy.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field protocol: Optional[StrictStr] = None
    +

    Storage protocol of the module. Valid values are NVMe and SAS.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Current status of the module. Valid values are empty, failed, healthy, identifying, missing, recovering, unadmitted, unhealthy, unrecognized, and updating.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of the module. Valid values are cache, NVRAM, SSD, and virtual.

    +
    + +
    + +
    +
    +

    DriveGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.DriveGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Drive]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Drive]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    DriveResponse

    +
    +
    +pydantic model pypureclient.flasharray.DriveResponse(*, items: Optional[ConstrainedListValue[Drive]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Drive]] = None
    +
    + +
    + +
    +
    +

    EradicationConfig

    +
    +
    +pydantic model pypureclient.flasharray.EradicationConfig(*, disabled_delay: Optional[StrictInt] = None, enabled_delay: Optional[StrictInt] = None, eradication_delay: Optional[StrictInt] = None, manual_eradication: Optional[StrictStr] = None)
    +

    The configuration of eradication feature.

    +
    +
    +field disabled_delay: Optional[StrictInt] = None
    +

    The eradication delay in milliseconds for destroyed objects that cannot be manually eradicated. Destroyed objects that cannot be manually eradicated will be automatically eradicated after the configured delay time passes. Valid values are 86400000 and any multiple of 86400000 in the range of 86400000 and 2592000000. Any other values are rounded down to the nearest multiple of 86400000.

    +
    + +
    +
    +field enabled_delay: Optional[StrictInt] = None
    +

    The eradication delay in milliseconds for destroyed objects that can be manually eradicated. Destroyed objects that can be manually eradicated will be automatically eradicated after the configured delay time passes. Valid values are 86400000 and any multiple of 86400000 in the range of 86400000 and 2592000000. Any other values are rounded down to the nearest multiple of 86400000.

    +
    + +
    +
    +field eradication_delay: Optional[StrictInt] = None
    +

    Eradication delay in milliseconds for all destroyed objects. Automatically eradicate destroyed objects after the configured delay time passes. Updating this field will update both eradication_disabled_delay and eradication_enabled_delay if both eradication_disabled_delay and eradication_enabled_delay have the same value. If eradication_disabled_delay and eradication_enabled_delay have different values, trying to configure eradication_delay will result in an error. This field has been deprecated and will be removed in a future REST version. Valid values are 86400000 and any multiple of 86400000 in the range of 86400000 and 2592000000. Any other values are rounded down to the nearest multiple of 86400000.

    +
    + +
    +
    +field manual_eradication: Optional[StrictStr] = None
    +

    Manual eradication status applied on the array level. If status is all-disabled, you cannot eradicate objects, files, and directories. If at least one local object has manual_eradication disabled, then the status will be partially-disabled. Values include all-disabled, partially-disabled, and all-enabled. If the user does not have sufficient access, this field will return null.

    +
    + +
    + +
    +
    +

    ErrorContextResponse

    +
    +
    +pydantic model pypureclient.flasharray.ErrorContextResponse(*, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    + +
    +
    +

    ErrorcontextresponseErrors

    +
    +
    +pydantic model pypureclient.flasharray.ErrorcontextresponseErrors(*, context: Optional[StrictStr] = None, location_context: Optional[FixedReferenceWithType] = None, message: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[StrictStr] = None
    +

    Contains information relating to the cause of this error, or the name of the object that was being processed when the error was encountered. This may be null for more general errors.

    +
    + +
    +
    +field location_context: Optional[FixedReferenceWithType] = None
    +

    Contains information relating to the context in which the request was executing when the error occurred. For example, this may be the name of an array in the same fleet. This may be null for more general errors, or if no explicit context parameter was provided with the request.

    +
    + +
    +
    +field message: Optional[StrictStr] = None
    +

    A description of the error which occurred.

    +
    + +
    + +
    +
    +

    Eula

    +
    +
    +pydantic model pypureclient.flasharray.Eula(*, agreement: Optional[StrictStr] = None, signature: Optional[EulaSignature] = None)
    +
    +
    +field agreement: Optional[StrictStr] = None
    +

    The End User Agreement text.

    +
    + +
    +
    +field signature: Optional[EulaSignature] = None
    +
    + +
    + +
    +
    +

    EulaGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.EulaGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Eula]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Eula]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    EulaResponse

    +
    +
    +pydantic model pypureclient.flasharray.EulaResponse(*, items: Optional[ConstrainedListValue[Eula]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Eula]] = None
    +
    + +
    + +
    +
    +

    EulaSignature

    +
    +
    +pydantic model pypureclient.flasharray.EulaSignature(*, accepted: Optional[StrictInt] = None, company: Optional[StrictStr] = None, name: Optional[StrictStr] = None, title: Optional[StrictStr] = None)
    +
    +
    +field accepted: Optional[StrictInt] = None
    +

    Accepted time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field company: Optional[StrictStr] = None
    +

    The company of the person who accepted the End User Agreement. This field is deprecated and the response will be null. Modification to this field will be ignored.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the person who accepted the End User Agreement. This field is deprecated and the response will be null. Modification to this field will be ignored.

    +
    + +
    +
    +field title: Optional[StrictStr] = None
    +

    The title of the person who accepted the End User Agreement. This field is deprecated and the response will be null. Modification to this field will be ignored.

    +
    + +
    + +
    +
    +

    ExportPolicyAttachmentMixin

    +
    +
    +pydantic model pypureclient.flasharray.ExportPolicyAttachmentMixin(*, enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if and only if the export policy that manages this export is enabled AND this export is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The export name for accessing this export.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Explains why enabled is false, or whether there is a name conflict with another export. Valid values include policy_disabled, export_disabled, and name_conflict.

    +
    + +
    + +
    +
    +

    FilePost

    +
    +
    +pydantic model pypureclient.flasharray.FilePost(*, source: Optional[ReferenceWithType] = None, source_path: Optional[StrictStr] = None)
    +
    +
    +field source: Optional[ReferenceWithType] = None
    +

    The source information of a file copy.

    +
    + +
    +
    +field source_path: Optional[StrictStr] = None
    +

    The source file path relative to the source directory.

    +
    + +
    + +
    +
    +

    FileSystem

    +
    +
    +pydantic model pypureclient.flasharray.FileSystem(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, pod: Optional[Reference] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The file system creation time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the file system has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed file system is permanently eradicated. Before the time_remaining period has elapsed, the destroyed file system can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the file system is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    The reference to the pod this file systems belongs to, or null if it is not in a pod.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, measured in milliseconds until the destroyed file system is permanently eradicated. Before the time_remaining period has elapsed, the destroyed file system can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    FileSystemGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.FileSystemGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystem]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystem]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    FileSystemPatch

    +
    +
    +pydantic model pypureclient.flasharray.FileSystemPatch(*, destroyed: Optional[StrictBool] = None, name: Optional[StrictStr] = None, pod: Optional[Reference] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    The pod to move existing file systems into.

    +
    + +
    + +
    +
    +

    FileSystemResponse

    +
    +
    +pydantic model pypureclient.flasharray.FileSystemResponse(*, items: Optional[ConstrainedListValue[FileSystem]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystem]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    FixedNameResourceNoId

    +
    +
    +pydantic model pypureclient.flasharray.FixedNameResourceNoId(*, name: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, or deleted by the user. This might be a virtual resource (e.g., a volume) or correspond to something in the environment, like a host or server.

    +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    + +
    +
    +

    FixedReference

    +
    +
    +pydantic model pypureclient.flasharray.FixedReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    FixedReferenceNoId

    +
    +
    +pydantic model pypureclient.flasharray.FixedReferenceNoId(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    FixedReferenceWithType

    +
    +
    +pydantic model pypureclient.flasharray.FixedReferenceWithType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values include hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, policies/snapshot, and policies/quota, etc.

    +
    + +
    + +
    +
    +

    FixedReferenceWithTypeAndLocation

    +
    +
    +pydantic model pypureclient.flasharray.FixedReferenceWithTypeAndLocation(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the location reference is to the local array. If set to false, the location reference is to a remote location, such as a remote array or offload target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a fleet would have a resource_type of fleets.

    +
    + +
    + +
    +
    +

    Fleet

    +
    +
    +pydantic model pypureclient.flasharray.Fleet(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the current array is a member of the fleet.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    FleetGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.FleetGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Fleet]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Fleet]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    FleetKey

    +
    +
    +pydantic model pypureclient.flasharray.FleetKey(*, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None, fleet_key: Optional[StrictStr] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field expires: Optional[StrictInt] = None
    +

    Expiration time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field fleet_key: Optional[StrictStr] = None
    +

    Fleet key, used for fleet connections. After creation, listing will only show ****.

    +
    + +
    + +
    +
    +

    FleetKeyGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.FleetKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FleetKey]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FleetKey]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    FleetKeyResponse

    +
    +
    +pydantic model pypureclient.flasharray.FleetKeyResponse(*, items: Optional[ConstrainedListValue[FleetKey]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FleetKey]] = None
    +
    + +
    + +
    +
    +

    FleetMember

    +
    +
    +pydantic model pypureclient.flasharray.FleetMember(*, coordinator_of: Optional[ConstrainedListValue[FixedReferenceWithType]] = None, fleet: Optional[FixedReferenceWithTypeAndLocation] = None, member: Optional[FixedReferenceWithTypeAndLocation] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)
    +
    +
    +field coordinator_of: Optional[ConstrainedListValue[FixedReferenceWithType]] = None
    +

    List of array groups that the member is the coordinator of.

    +
    + +
    +
    +field fleet: Optional[FixedReferenceWithTypeAndLocation] = None
    +
    + +
    +
    +field member: Optional[FixedReferenceWithTypeAndLocation] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Current fleet membership status Valid values are one of joining, joined, or removing. A status of joining indicates that the member is attempting to join the fleet. A status of joined indicates that the member has joined the fleet. A status of removing indicates that the member is being removed from the fleet.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Describes the error, if any.

    +
    + +
    + +
    +
    +

    FleetMemberGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.FleetMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FleetMember]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FleetMember]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    FleetMemberPost

    +
    +
    +pydantic model pypureclient.flasharray.FleetMemberPost(*, members: Optional[ConstrainedListValue[FleetmemberpostMembers]] = None)
    +
    +
    +field members: Optional[ConstrainedListValue[FleetmemberpostMembers]] = None
    +

    Details about the members being added to fleet.

    +
    + +
    + +
    +
    +

    FleetMemberResponse

    +
    +
    +pydantic model pypureclient.flasharray.FleetMemberResponse(*, items: Optional[ConstrainedListValue[FleetMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FleetMember]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    FleetPatch

    +
    +
    +pydantic model pypureclient.flasharray.FleetPatch(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    FleetResponse

    +
    +
    +pydantic model pypureclient.flasharray.FleetResponse(*, items: Optional[ConstrainedListValue[Fleet]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Fleet]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    FleetmemberpostMember

    +
    +
    +pydantic model pypureclient.flasharray.FleetmemberpostMember(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (e.g. remote-arrays)

    +
    + +
    + +
    +
    +

    FleetmemberpostMembers

    +
    +
    +pydantic model pypureclient.flasharray.FleetmemberpostMembers(*, key: Optional[StrictStr] = None, member: Optional[FleetmemberpostMember] = None)
    +
    +
    +field key: Optional[StrictStr] = None
    +

    Provide the fleet key generated from any array in the fleet.

    +
    + +
    +
    +field member: Optional[FleetmemberpostMember] = None
    +
    + +
    + +
    +
    +

    Hardware

    +
    +
    +pydantic model pypureclient.flasharray.Hardware(*, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, identify_enabled: Optional[StrictBool] = None, index: Optional[StrictInt] = None, model: Optional[StrictStr] = None, serial: Optional[StrictStr] = None, slot: Optional[StrictInt] = None, speed: Optional[StrictInt] = None, status: Optional[StrictStr] = None, temperature: Optional[StrictInt] = None, type: Optional[StrictStr] = None, voltage: Optional[StrictInt] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the status of the component if not healthy.

    +
    + +
    +
    +field identify_enabled: Optional[StrictBool] = None
    +

    If true, the ID LED is lit to visually identify the component.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    Number that identifies the relative position of a hardware component within the array.

    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    Model number of the hardware component.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    Serial number of the hardware component.

    +
    + +
    +
    +field slot: Optional[StrictInt] = None
    +

    Slot number occupied by the PCI Express card that hosts the component.

    +
    + +
    +
    +field speed: Optional[StrictInt] = None
    +

    Speed (in bytes per second) at which the component is operating.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Component status. Values include critical, healthy, identifying, unhealthy, unknown, and unused.

    +
    + +
    +
    +field temperature: Optional[StrictInt] = None
    +

    Temperature (in degrees Celsius) reported by the component.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    Type of hardware component. Values include bay, ct, ch, eth, fan, fb, fc, fm, ib, iom, nvb, pwr, sas, sh, and tmp.

    +
    + +
    +
    +field voltage: Optional[StrictInt] = None
    +

    Voltage (in Volts) reported by the component.

    +
    + +
    + +
    +
    +

    HardwareGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.HardwareGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Hardware]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Hardware]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    HardwarePatch

    +
    +
    +pydantic model pypureclient.flasharray.HardwarePatch(*, name: Optional[StrictStr] = None, identify_enabled: Optional[StrictBool] = None, index: Optional[StrictInt] = None)
    +
    +
    +field identify_enabled: Optional[StrictBool] = None
    +

    State of an LED used to visually identify the component.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    Number that identifies the relative position of a hardware component within the array.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    + +
    +
    +

    HardwareResponse

    +
    +
    +pydantic model pypureclient.flasharray.HardwareResponse(*, items: Optional[ConstrainedListValue[Hardware]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Hardware]] = None
    +
    + +
    + +
    +
    +

    Host

    +
    +
    +pydantic model pypureclient.flasharray.Host(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, chap: Optional[Chap] = None, connection_count: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, host_group: Optional[ReferenceNoId] = None, iqns: Optional[ConstrainedListValue[StrictStr]] = None, is_local: Optional[StrictBool] = None, nqns: Optional[ConstrainedListValue[StrictStr]] = None, personality: Optional[StrictStr] = None, port_connectivity: Optional[HostPortConnectivity] = None, preferred_arrays: Optional[ConstrainedListValue[Reference]] = None, space: Optional[Space] = None, time_remaining: Optional[StrictInt] = None, vlan: Optional[StrictStr] = None, wwns: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field chap: Optional[Chap] = None
    +
    + +
    +
    +field connection_count: Optional[StrictInt] = None
    +

    The number of volumes connected to the specified host.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the host has been destroyed with its container realm and is pending eradication. The time_remaining value displays the amount of time left until the destroyed host is permanently eradicated. Before the time_remaining period has elapsed, the destroyed host will be recovered if its container realm is recovered. Once the time_remaining period has elapsed, the host is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field host_group: Optional[ReferenceNoId] = None
    +

    The host group to which the host should be associated.

    +
    + +
    +
    +field iqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The iSCSI qualified name (IQN) associated with the host.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the location reference is to the local array. If set to false, the location reference is to a remote location, such as a remote array or offload target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field nqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The NVMe Qualified Name (NQN) associated with the host.

    +
    + +
    +
    +field personality: Optional[StrictStr] = None
    +

    Determines how the system tunes the array to ensure that it works optimally with the host. Set personality to the name of the host operating system or virtual memory system. Valid values are aix, esxi, hitachi-vsp, hpux, oracle-vm-server, solaris, and vms. If your system is not listed as one of the valid host personalities, do not set the option. By default, the personality is not set.

    +
    + +
    +
    +field port_connectivity: Optional[HostPortConnectivity] = None
    +
    + +
    +
    +field preferred_arrays: Optional[ConstrainedListValue[Reference]] = None
    +

    For synchronous replication configurations, sets a host’s preferred array to specify which array exposes active/optimized paths to that host. Enter multiple preferred arrays in comma-separated format. If a preferred array is set for a host, then the other arrays in the same pod will expose active/non-optimized paths to that host. If the host is in a host group, preferred_arrays cannot be set because host groups have their own preferred arrays. On a preferred array of a certain host, all the paths on all the ports (for both the primary and secondary controllers) are set up as A/O (active/optimized) paths, while on a non-preferred array, all the paths are A/N (Active/Non-optimized) paths.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays provisioned (virtual) size and physical storage consumption information for the sum of all volumes connected to the specified host.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed host is permanently eradicated, measured in milliseconds.

    +
    + +
    +
    +field vlan: Optional[StrictStr] = None
    +

    The VLAN ID that the host is associated with. If set to any, the host can access any VLAN. If set to untagged, the host can only access untagged VLANs. If set to a number between 1 and 4094, the host can only access the specified VLAN with that number.

    +
    + +
    +
    +field wwns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The Fibre Channel World Wide Name (WWN) associated with the host.

    +
    + +
    + +
    +
    +

    HostGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.HostGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Host]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Host]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    HostGroup

    +
    +
    +pydantic model pypureclient.flasharray.HostGroup(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, connection_count: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, host_count: Optional[StrictInt] = None, is_local: Optional[StrictBool] = None, space: Optional[Space] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field connection_count: Optional[StrictInt] = None
    +

    The number of volumes connected to the host group.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the host group has been destroyed with its container realm and is pending eradication. The time_remaining value displays the amount of time left until the destroyed host group is permanently eradicated. Before the time_remaining period has elapsed, the destroyed host group will be recovered if its container realm is recovered. Once the time_remaining period has elapsed, the host group is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field host_count: Optional[StrictInt] = None
    +

    The number of hosts in the host group.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Returns a value of true if the host or host group belongs to the current array. Returns a value of false if the host or host group belongs to a remote array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays provisioned (virtual) size and physical storage consumption information for the sum of all volumes connected to the specified host.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed host group is permanently eradicated, measured in milliseconds.

    +
    + +
    + +
    +
    +

    HostGroupGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.HostGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HostGroup]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[HostGroup]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    HostGroupPatch

    +
    +
    +pydantic model pypureclient.flasharray.HostGroupPatch(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    HostGroupPost

    +
    +
    +pydantic model pypureclient.flasharray.HostGroupPost(*, tags: Optional[ConstrainedListValue[NonCopyableTag]] = None)
    +
    +
    +field tags: Optional[ConstrainedListValue[NonCopyableTag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    + +
    +
    +

    HostGroupResponse

    +
    +
    +pydantic model pypureclient.flasharray.HostGroupResponse(*, items: Optional[ConstrainedListValue[HostGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[HostGroup]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    HostPatch

    +
    +
    +pydantic model pypureclient.flasharray.HostPatch(*, name: Optional[StrictStr] = None, add_iqns: Optional[ConstrainedListValue[StrictStr]] = None, add_nqns: Optional[ConstrainedListValue[StrictStr]] = None, add_wwns: Optional[ConstrainedListValue[StrictStr]] = None, chap: Optional[Chap] = None, host_group: Optional[ReferenceNoId] = None, iqns: Optional[ConstrainedListValue[StrictStr]] = None, nqns: Optional[ConstrainedListValue[StrictStr]] = None, personality: Optional[StrictStr] = None, preferred_arrays: Optional[ConstrainedListValue[Reference]] = None, remove_iqns: Optional[ConstrainedListValue[StrictStr]] = None, remove_nqns: Optional[ConstrainedListValue[StrictStr]] = None, remove_wwns: Optional[ConstrainedListValue[StrictStr]] = None, vlan: Optional[StrictStr] = None, wwns: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field add_iqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Adds the specified iSCSI Qualified Names (IQNs) to those already associated with the specified host.

    +
    + +
    +
    +field add_nqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Adds the specified NVMe Qualified Names (NQNs) to those already associated with the specified host.

    +
    + +
    +
    +field add_wwns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Adds the specified Fibre Channel World Wide Names (WWNs) to those already associated with the specified host.

    +
    + +
    +
    +field chap: Optional[Chap] = None
    +
    + +
    +
    +field host_group: Optional[ReferenceNoId] = None
    +

    The host group to which the host should be associated.

    +
    + +
    +
    +field iqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The iSCSI qualified name (IQN) associated with the host.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    +
    +field nqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The NVMe Qualified Name (NQN) associated with the host.

    +
    + +
    +
    +field personality: Optional[StrictStr] = None
    +

    Determines how the system tunes the array to ensure that it works optimally with the host. Set personality to the name of the host operating system or virtual memory system. Valid values are aix, esxi, hitachi-vsp, hpux, oracle-vm-server, solaris, and vms. If your system is not listed as one of the valid host personalities, do not set the option. By default, the personality is not set.

    +
    + +
    +
    +field preferred_arrays: Optional[ConstrainedListValue[Reference]] = None
    +

    For synchronous replication configurations, sets a host’s preferred array to specify which array exposes active/optimized paths to that host. Enter multiple preferred arrays in comma-separated format. If a preferred array is set for a host, then the other arrays in the same pod will expose active/non-optimized paths to that host. If the host is in a host group, preferred_arrays cannot be set because host groups have their own preferred arrays. On a preferred array of a certain host, all the paths on all the ports (for both the primary and secondary controllers) are set up as A/O (active/optimized) paths, while on a non-preferred array, all the paths are A/N (Active/Non-optimized) paths.

    +
    + +
    +
    +field remove_iqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Disassociates the specified iSCSI Qualified Names (IQNs) from the specified host.

    +
    + +
    +
    +field remove_nqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Disassociates the specified NVMe Qualified Names (NQNs) from the specified host.

    +
    + +
    +
    +field remove_wwns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Disassociates the specified Fibre Channel World Wide Names (WWNs) from the specified host.

    +
    + +
    +
    +field vlan: Optional[StrictStr] = None
    +

    The VLAN ID that the host is associated with. If not set, there is no change in VLAN. If set to any, the host can access any VLAN. If set to untagged, the host can only access untagged VLANs. If set to a number between 1 and 4094, the host can only access the specified VLAN with that number.

    +
    + +
    +
    +field wwns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The Fibre Channel World Wide Name (WWN) associated with the host.

    +
    + +
    + +
    +
    +

    HostPerformanceBalance

    +
    +
    +pydantic model pypureclient.flasharray.HostPerformanceBalance(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, fraction_relative_to_max: Optional[Union[StrictFloat, StrictInt]] = None, initiator: Optional[PortCommon] = None, op_count: Optional[StrictInt] = None, target: Optional[PortInitiatorTarget] = None, time: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field fraction_relative_to_max: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The path with the highest number of operation counts is displayed with a fraction_relative_to_max of 1.0. The fraction values of all other paths in the host are then calculated relative to the path with the highest number of operation counts.

    +
    + +
    +
    +field initiator: Optional[PortCommon] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field op_count: Optional[StrictInt] = None
    +

    Count of I/O operations for the host path, over the specified resolution.

    +
    + +
    +
    +field target: Optional[PortInitiatorTarget] = None
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    HostPerformanceBalanceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.HostPerformanceBalanceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[HostPerformanceBalance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[HostPerformanceBalance]] = None
    +

    A list of entries indicating count and percentage of I/O operations across various data paths between the host and the array.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    HostPortConnectivity

    +
    +
    +pydantic model pypureclient.flasharray.HostPortConnectivity(*, details: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +

    The connectivity status between the host and the ports on each controller.

    +
    +
    +field details: Optional[StrictStr] = None
    +

    The host connection status. Values include Redundant, N/A, Redundant-Failover, Uneven, Unused Port, Single Controller, Single Controller-Failover, and None.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The host connection health status. Values include healthy, unhealthy, and critical.

    +
    + +
    + +
    +
    +

    HostPost

    +
    +
    +pydantic model pypureclient.flasharray.HostPost(*, chap: Optional[Chap] = None, iqns: Optional[ConstrainedListValue[StrictStr]] = None, nqns: Optional[ConstrainedListValue[StrictStr]] = None, personality: Optional[StrictStr] = None, preferred_arrays: Optional[ConstrainedListValue[Reference]] = None, tags: Optional[ConstrainedListValue[NonCopyableTag]] = None, vlan: Optional[StrictStr] = None, wwns: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field chap: Optional[Chap] = None
    +
    + +
    +
    +field iqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The iSCSI qualified name (IQN) associated with the host.

    +
    + +
    +
    +field nqns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The NVMe Qualified Name (NQN) associated with the host.

    +
    + +
    +
    +field personality: Optional[StrictStr] = None
    +

    Determines how the system tunes the array to ensure that it works optimally with the host. Set personality to the name of the host operating system or virtual memory system. Valid values are aix, esxi, hitachi-vsp, hpux, oracle-vm-server, solaris, and vms. If your system is not listed as one of the valid host personalities, do not set the option. By default, the personality is not set.

    +
    + +
    +
    +field preferred_arrays: Optional[ConstrainedListValue[Reference]] = None
    +

    For synchronous replication configurations, sets a host’s preferred array to specify which array exposes active/optimized paths to that host. Enter multiple preferred arrays in comma-separated format. If a preferred array is set for a host, then the other arrays in the same pod will expose active/non-optimized paths to that host. If the host is in a host group, preferred_arrays cannot be set because host groups have their own preferred arrays. On a preferred array of a certain host, all the paths on all the ports (for both the primary and secondary controllers) are set up as A/O (active/optimized) paths, while on a non-preferred array, all the paths are A/N (Active/Non-optimized) paths.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[NonCopyableTag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    +
    +field vlan: Optional[StrictStr] = None
    +

    The VLAN ID that the host is associated with. If not set or set to any, the host can access any VLAN. If set to untagged, the host can only access untagged VLANs. If set to a number between 1 and 4094, the host can only access the specified VLAN with that number.

    +
    + +
    +
    +field wwns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The Fibre Channel World Wide Name (WWN) associated with the host.

    +
    + +
    + +
    +
    +

    HostResponse

    +
    +
    +pydantic model pypureclient.flasharray.HostResponse(*, items: Optional[ConstrainedListValue[Host]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Host]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    Kmip

    +
    +
    +pydantic model pypureclient.flasharray.Kmip(*, ca_certificate: Optional[ConstrainedStrValue] = None, certificate: Optional[KmipCertificate] = None, kmip_objects: Optional[ConstrainedListValue[KmipObject]] = None, name: Optional[StrictStr] = None, uris: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    A built-in resource. Many are singletons predefined by Purity (e.g., support settings). Some correspond to a piece of software, like an app, or hardware, like a controller. Others are created by the system in response to some event (e.g., alerts, audit records). Typically, a user can’t create, delete or rename a built-in resource. A few can be created or deleted, but not renamed because the names are meaningful to Purity (e.g., VIFs, file systems, file system snapshots, volume snapshot).

    +
    +
    +field ca_certificate: Optional[ConstrainedStrValue] = None
    +

    CA certificate text for the KMIP server.

    +
    +
    Constraints
    +
      +
    • maxLength = 3000

    • +
    +
    +
    +
    + +
    +
    +field certificate: Optional[KmipCertificate] = None
    +

    The certificate used to verify FlashArray authenticity to the KMIP servers.

    +
    + +
    +
    +field kmip_objects: Optional[ConstrainedListValue[KmipObject]] = None
    +

    List of the name and UID of the KMIP objects.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of URIs for the configured KMIP servers.

    +
    + +
    + +
    +
    +

    KmipCertificate

    +
    +
    +pydantic model pypureclient.flasharray.KmipCertificate(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    KmipGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.KmipGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Kmip]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Kmip]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    KmipObject

    +
    +
    +pydantic model pypureclient.flasharray.KmipObject(*, name: Optional[StrictStr] = None, uid: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the KMIP object.

    +
    + +
    +
    +field uid: Optional[StrictStr] = None
    +

    User ID of the KMIP object.

    +
    + +
    + +
    +
    +

    KmipPatch

    +
    +
    +pydantic model pypureclient.flasharray.KmipPatch(*, ca_certificate: Optional[ConstrainedStrValue] = None, certificate: Optional[ReferenceNoId] = None, uris: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field ca_certificate: Optional[ConstrainedStrValue] = None
    +

    The text of the CA certificate for the KMIP server.

    +
    +
    Constraints
    +
      +
    • maxLength = 3000

    • +
    +
    +
    +
    + +
    +
    +field certificate: Optional[ReferenceNoId] = None
    +

    The certificate used to verify FlashArray authenticity to the KMIP servers.

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of URIs for the configured KMIP servers.

    +
    + +
    + +
    +
    +

    KmipPost

    +
    +
    +pydantic model pypureclient.flasharray.KmipPost(*, ca_certificate: Optional[ConstrainedStrValue] = None, certificate: Optional[ReferenceNoId] = None, uris: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field ca_certificate: Optional[ConstrainedStrValue] = None
    +

    The text of the CA certificate for the KMIP server.

    +
    +
    Constraints
    +
      +
    • maxLength = 3000

    • +
    +
    +
    +
    + +
    +
    +field certificate: Optional[ReferenceNoId] = None
    +

    The certificate used to verify FlashArray authenticity to the KMIP servers.

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of URIs for the configured KMIP servers.

    +
    + +
    + +
    +
    +

    KmipResponse

    +
    +
    +pydantic model pypureclient.flasharray.KmipResponse(*, items: Optional[ConstrainedListValue[Kmip]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Kmip]] = None
    +
    + +
    + +
    +
    +

    KmipTestResult

    +
    +
    +pydantic model pypureclient.flasharray.KmipTestResult(*, component_address: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, result_details: Optional[StrictStr] = None, success: Optional[StrictBool] = None, test_type: Optional[StrictStr] = None)
    +
    +
    +field component_address: Optional[StrictStr] = None
    +

    Address of the component running the test.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component running the test.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    Description of what is being tested.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    The URI of the target server being tested.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Expresses whether the service is enabled or not.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field result_details: Optional[StrictStr] = None
    +

    Additional information about the test result.

    +
    + +
    +
    +field success: Optional[StrictBool] = None
    +

    Expresses whether communication between the FlashArray and the KMIP server succeeded or not.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field test_type: Optional[StrictStr] = None
    +

    Description of what is being tested.

    +
    + +
    + +
    +
    +

    KmipTestResultGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.KmipTestResultGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[KmipTestResult]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[KmipTestResult]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    LimitedBy

    +
    +
    +pydantic model pypureclient.flasharray.LimitedBy(*, member: Optional[FixedReferenceWithType] = None, policy: Optional[FixedReferenceWithType] = None)
    +
    +
    +field member: Optional[FixedReferenceWithType] = None
    +

    Reference to the resource to which the effective quota policy is attached.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    Reference to the effective quota policy.

    +
    + +
    + +
    +
    +

    LocalDirectoryService

    +
    +
    +pydantic model pypureclient.flasharray.LocalDirectoryService(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, domain: Optional[StrictStr] = None)
    +
    +
    +field domain: Optional[StrictStr] = None
    +

    The name of the domain stored in this local directory service. All users and groups are going to be presented as being part of this domain name. When not set, it defaults to name of the Local Directory Service. For example, for object “mydomain” the domain name will be “mydomain” where domain name does not have any unique constraint (it can be the same for different local directory services within an array.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    LocalDirectoryServiceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalDirectoryServiceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LocalDirectoryService]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LocalDirectoryService]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    LocalDirectoryServicePost

    +
    +
    +pydantic model pypureclient.flasharray.LocalDirectoryServicePost(*, domain: Optional[StrictStr] = None)
    +

    Configuration information for the local directory service.

    +
    +
    +field domain: Optional[StrictStr] = None
    +

    The name of the domain stored in this local directory service. All users and groups are going to be presented as being part of this domain name. When not set, it defaults to name of the Local Directory Service. For example, for object “mydomain” the domain name will be “mydomain” where domain name does not have any unique constraint (it can be the same for different local directory services within an array.

    +
    + +
    + +
    +
    +

    LocalDirectoryServiceReference

    +
    +
    +pydantic model pypureclient.flasharray.LocalDirectoryServiceReference(*, local_directory_service: Optional[FixedReferenceWithType] = None)
    +

    An object, which is contained in a local directory service.

    +
    +
    +field local_directory_service: Optional[FixedReferenceWithType] = None
    +

    Reference to the local directory service the object belongs to.

    +
    + +
    + +
    +
    +

    LocalDirectoryServiceResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalDirectoryServiceResponse(*, items: Optional[ConstrainedListValue[LocalDirectoryService]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LocalDirectoryService]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    LocalGroup

    +
    +
    +pydantic model pypureclient.flasharray.LocalGroup(*, context: Optional[FixedReferenceWithType] = None, local_directory_service: Optional[FixedReferenceWithType] = None, built_in: Optional[StrictBool] = None, email: Optional[StrictStr] = None, gid: Optional[StrictInt] = None, name: Optional[StrictStr] = None, sid: Optional[StrictStr] = None)
    +
    +
    +field built_in: Optional[StrictBool] = None
    +

    Returns a value of true if the local group is built in. Returns a value of false if the group has been created manually.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email address of the local group.

    +
    + +
    +
    +field gid: Optional[StrictInt] = None
    +

    The POSIX user ID of this object (group ID).

    +
    + +
    +
    +field local_directory_service: Optional[FixedReferenceWithType] = None
    +

    Reference to the local directory service the object belongs to.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The local group name.

    +
    + +
    +
    +field sid: Optional[StrictStr] = None
    +

    The SID (Security Identifier) of the local group.

    +
    + +
    + +
    +
    +

    LocalGroupGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LocalGroup]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LocalGroup]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    LocalGroupMembershipPost

    +
    +
    +pydantic model pypureclient.flasharray.LocalGroupMembershipPost(*, members: Optional[ConstrainedListValue[LocalgroupmembershippostMembers]] = None)
    +
    +
    +field members: Optional[ConstrainedListValue[LocalgroupmembershippostMembers]] = None
    +

    A list of resources to be a member of the group.

    +
    + +
    + +
    +
    +

    LocalGroupPatch

    +
    +
    +pydantic model pypureclient.flasharray.LocalGroupPatch(*, context: Optional[FixedReferenceWithType] = None, built_in: Optional[StrictBool] = None, email: Optional[StrictStr] = None, gid: Optional[StrictInt] = None, name: Optional[StrictStr] = None, sid: Optional[StrictStr] = None)
    +
    +
    +field built_in: Optional[StrictBool] = None
    +

    Returns a value of true if the local group is built in. Returns a value of false if the group has been created manually.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email address of the local group.

    +
    + +
    +
    +field gid: Optional[StrictInt] = None
    +

    The POSIX user ID of this object (group ID).

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The local group name.

    +
    + +
    +
    +field sid: Optional[StrictStr] = None
    +

    The SID (Security Identifier) of the local group.

    +
    + +
    + +
    +
    +

    LocalGroupPost

    +
    +
    +pydantic model pypureclient.flasharray.LocalGroupPost(*, email: Optional[StrictStr] = None, gid: Optional[StrictInt] = None)
    +
    +
    +field email: Optional[StrictStr] = None
    +

    Optional field to set the email address of the local group.

    +
    + +
    +
    +field gid: Optional[StrictInt] = None
    +

    Optional field to set the GID of the local group.

    +
    + +
    + +
    +
    +

    LocalGroupResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalGroupResponse(*, items: Optional[ConstrainedListValue[LocalGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LocalGroup]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    LocalMember

    +
    +
    +pydantic model pypureclient.flasharray.LocalMember(*, context: Optional[FixedReferenceWithType] = None, local_directory_service: Optional[FixedReferenceWithType] = None, group: Optional[FixedReferenceWithType] = None, group_gid: Optional[StrictInt] = None, is_primary_group: Optional[StrictBool] = None, member: Optional[FixedReferenceWithType] = None, member_id: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field group: Optional[FixedReferenceWithType] = None
    +

    Reference to the group to which the member belongs.

    +
    + +
    +
    +field group_gid: Optional[StrictInt] = None
    +

    GID of the group to which the member belongs.

    +
    + +
    +
    +field is_primary_group: Optional[StrictBool] = None
    +

    When a membership of member_type has the value User, this specifies whether this membership is a primary-group mapping or not. In any other case, this field will be false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field local_directory_service: Optional[FixedReferenceWithType] = None
    +

    Reference to the local directory service the object belongs to.

    +
    + +
    +
    +field member: Optional[FixedReferenceWithType] = None
    +

    Reference to the member of the group.

    +
    + +
    +
    +field member_id: Optional[StrictInt] = None
    +

    GID if the member_type is Group and UID if the member_type is User.

    +
    + +
    + +
    +
    +

    LocalMembershipGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalMembershipGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LocalMember]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LocalMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    LocalMembershipResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalMembershipResponse(*, items: Optional[ConstrainedListValue[LocalMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LocalMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    LocalUser

    +
    +
    +pydantic model pypureclient.flasharray.LocalUser(*, context: Optional[FixedReferenceWithType] = None, local_directory_service: Optional[FixedReferenceWithType] = None, built_in: Optional[StrictBool] = None, email: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, name: Optional[StrictStr] = None, primary_group: Optional[ReferenceWithType] = None, sid: Optional[StrictStr] = None, uid: Optional[StrictInt] = None)
    +
    +
    +field built_in: Optional[StrictBool] = None
    +

    Returns a value of true if the local user is built in. Otherwise returns a value of false if the user has been created manually.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email address of the local user.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the local user is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field local_directory_service: Optional[FixedReferenceWithType] = None
    +

    Reference to the local directory service the object belongs to.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the local user.

    +
    + +
    +
    +field primary_group: Optional[ReferenceWithType] = None
    +

    Primary group of the local user.

    +
    + +
    +
    +field sid: Optional[StrictStr] = None
    +

    The SID (Security Identifier) of the local user.

    +
    + +
    +
    +field uid: Optional[StrictInt] = None
    +

    The POSIX user ID of this object (user ID).

    +
    + +
    + +
    +
    +

    LocalUserGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalUserGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LocalUser]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LocalUser]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    LocalUserMembershipPost

    +
    +
    +pydantic model pypureclient.flasharray.LocalUserMembershipPost(*, groups: Optional[ConstrainedListValue[LocalusermembershippostGroups]] = None, is_primary: Optional[StrictBool] = False)
    +
    +
    +field groups: Optional[ConstrainedListValue[LocalusermembershippostGroups]] = None
    +

    A list of groups of which the user is a member.

    +
    + +
    +
    +field is_primary: Optional[StrictBool] = False
    +

    Determines whether memberships are primary group memberships or not.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    LocalUserPatch

    +
    +
    +pydantic model pypureclient.flasharray.LocalUserPatch(*, email: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, name: Optional[StrictStr] = None, password: Optional[StrictStr] = None, primary_group: Optional[ReferenceWithType] = None, uid: Optional[StrictInt] = None)
    +
    +
    +field email: Optional[StrictStr] = None
    +

    Optional field to set the email of the local user.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If this field is false, the local user will be disabled on creation. Otherwise, the local user will be enabled and functional from the beginning.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The local user name.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    The password of the local user. This field is only required if the enabled field is true.

    +
    + +
    +
    +field primary_group: Optional[ReferenceWithType] = None
    +

    Local group that would be assigned as the primary group of the local user.

    +
    + +
    +
    +field uid: Optional[StrictInt] = None
    +

    Optional field to set the UID of the local user.

    +
    + +
    + +
    +
    +

    LocalUserPost

    +
    +
    +pydantic model pypureclient.flasharray.LocalUserPost(*, email: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, password: Optional[StrictStr] = None, primary_group: Optional[ReferenceWithType] = None, uid: Optional[StrictInt] = None)
    +
    +
    +field email: Optional[StrictStr] = None
    +

    Optional field to set the email of the local user.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If this field is false, the local user will be disabled on creation. Otherwise, the local user will be enabled and functional.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    The password of the local user. This field is only required if the enabled field is true.

    +
    + +
    +
    +field primary_group: Optional[ReferenceWithType] = None
    +

    Local group that would be assigned as the primary group of the local user.

    +
    + +
    +
    +field uid: Optional[StrictInt] = None
    +

    Optional field to set the UID of the local user.

    +
    + +
    + +
    +
    +

    LocalUserResponse

    +
    +
    +pydantic model pypureclient.flasharray.LocalUserResponse(*, items: Optional[ConstrainedListValue[LocalUser]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LocalUser]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    LocalgroupmembershippostMembers

    +
    +
    +pydantic model pypureclient.flasharray.LocalgroupmembershippostMembers(*, member: Optional[ReferenceWithType] = None, member_id: Optional[StrictInt] = None)
    +
    +
    +field member: Optional[ReferenceWithType] = None
    +

    Reference to the resource that will be a member of the group. The id or name parameter is required, but cannot be set together.

    +
    + +
    +
    +field member_id: Optional[StrictInt] = None
    +

    The member ID that should be mapped.

    +
    + +
    + +
    +
    +

    LocalusermembershippostGroups

    +
    +
    +pydantic model pypureclient.flasharray.LocalusermembershippostGroups(*, group: Optional[ReferenceWithType] = None, group_gid: Optional[StrictInt] = None)
    +
    +
    +field group: Optional[ReferenceWithType] = None
    +

    Reference to a group of which the user is a member. The id or name parameter is required, but cannot be set together.

    +
    + +
    +
    +field group_gid: Optional[StrictInt] = None
    +

    The group GID that should be mapped.

    +
    + +
    + +
    +
    +

    LocationReference

    +
    +
    +pydantic model pypureclient.flasharray.LocationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the location reference is to the local array. If set to false, the location reference is to a remote location, such as a remote array or offload target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    LogTarget

    +
    +
    +pydantic model pypureclient.flasharray.LogTarget(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, target_type: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    +
    +field target_type: Optional[StrictStr] = None
    +

    The type of log target. Valid values include file, and syslog.

    +
    + +
    + +
    +
    +

    LogTargetFile

    +
    +
    +pydantic model pypureclient.flasharray.LogTargetFile(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, target_type: Optional[StrictStr] = None, directory: Optional[ReferenceWithType] = None, keep_for: Optional[ConstrainedIntValue] = None, keep_size: Optional[ConstrainedIntValue] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field directory: Optional[ReferenceWithType] = None
    +

    Directory name to be used as log target.

    +
    + +
    +
    +field keep_for: Optional[ConstrainedIntValue] = None
    +

    Specifies the period that audit logs are retained before they are deleted, in milliseconds. Default value is null which means size based retention does not apply. Use 0 to reset the value to null. At least one of the keep_for or keep_size parameters is required, and they can be set together.

    +
    +
    Constraints
    +
      +
    • minimum = 86400000

    • +
    +
    +
    +
    + +
    +
    +field keep_size: Optional[ConstrainedIntValue] = None
    +

    Specifies the maximum size of audit logs to be retained. Measured in bytes. When exceeded, older logs will be deleted. Default value is null which means size-based retention does not apply. Use 0 to reset the value to null.

    +
    +
    Constraints
    +
      +
    • minimum = 1000000

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    +
    +field target_type: Optional[StrictStr] = None
    +

    The type of log target. Valid values include file, and syslog.

    +
    + +
    + +
    +
    +

    LogTargetFileGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.LogTargetFileGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LogTargetFile]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LogTargetFile]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    LogTargetFileResponse

    +
    +
    +pydantic model pypureclient.flasharray.LogTargetFileResponse(*, items: Optional[ConstrainedListValue[LogTargetFile]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LogTargetFile]] = None
    +
    + +
    + +
    +
    +

    LogTargetsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.LogTargetsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LogTarget]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LogTarget]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    LogTargetsResponse

    +
    +
    +pydantic model pypureclient.flasharray.LogTargetsResponse(*, items: Optional[ConstrainedListValue[LogTarget]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LogTarget]] = None
    +
    + +
    + +
    +
    +

    LoginPost

    +
    +
    +pydantic model pypureclient.flasharray.LoginPost(*, password: Optional[StrictStr] = None, username: Optional[StrictStr] = None)
    +
    +
    +field password: Optional[StrictStr] = None
    +

    The user password that is used as an alternative to an api-token.

    +
    + +
    +
    +field username: Optional[StrictStr] = None
    +

    The username used to log in as an alternative to an api-token.

    +
    + +
    + +
    +
    +

    MaintenanceWindow

    +
    +
    +pydantic model pypureclient.flasharray.MaintenanceWindow(*, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    The maintenance window start time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field expires: Optional[StrictInt] = None
    +

    The maintenance window end time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    MaintenanceWindowPost

    +
    +
    +pydantic model pypureclient.flasharray.MaintenanceWindowPost(*, timeout: Optional[StrictInt] = None)
    +
    +
    +field timeout: Optional[StrictInt] = None
    +

    The specified length of time that alerts are suppressed during a maintenance window, measured in milliseconds. The maintenance window timeout value must be between 60000 (1 minute) and 86400000 (24 hours). The value entered is rounded down to the nearest minute. The names and timeout parameters must be set together, and the names parameter must be set to environment.

    +
    + +
    + +
    +
    +

    MaintenanceWindowsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.MaintenanceWindowsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MaintenanceWindow]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    MaintenanceWindowsResponse

    +
    +
    +pydantic model pypureclient.flasharray.MaintenanceWindowsResponse(*, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MaintenanceWindow]] = None
    +
    + +
    + +
    +
    +

    MappingPolicy

    +
    +
    +pydantic model pypureclient.flasharray.MappingPolicy(*, id: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, direction: Optional[StrictStr] = None, local_policy: Optional[ReferenceWithType] = None, mapping: Optional[StrictStr] = None, pod_replica_link: Optional[PodReplicaLinkReference] = None, policy_type: Optional[StrictStr] = None, remote_policy: Optional[ReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field direction: Optional[StrictStr] = None
    +

    The direction of replication. Valid values include inbound and outbound.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field local_policy: Optional[ReferenceWithType] = None
    +

    Reference to a local policy.

    +
    + +
    +
    +field mapping: Optional[StrictStr] = None
    +

    The mapping for this policy mapping. Valid values are connected and disconnected.

    +
    + +
    + +

    Reference to a pod replica link.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    The type of policies involved in this policy mapping.

    +
    + +
    +
    +field remote_policy: Optional[ReferenceWithType] = None
    +

    Reference to a remote policy.

    +
    + +
    + +
    +
    +

    MappingPolicyPatch

    +
    +
    +pydantic model pypureclient.flasharray.MappingPolicyPatch(*, mapping: Optional[StrictStr] = None)
    +
    +
    +field mapping: Optional[StrictStr] = None
    +

    The mapping to set on this policy mapping. Valid values are connected and disconnected.

    +
    + +
    + +
    +
    +

    Member

    +
    +
    +pydantic model pypureclient.flasharray.Member(*, context: Optional[FixedReferenceWithType] = None, group: Optional[Reference] = None, member: Optional[Reference] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field group: Optional[Reference] = None
    +
    + +
    +
    +field member: Optional[Reference] = None
    +
    + +
    + +
    +
    +

    MemberGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.MemberGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    MemberNoIdAll

    +
    +
    +pydantic model pypureclient.flasharray.MemberNoIdAll(*, context: Optional[FixedReferenceWithType] = None, group: Optional[ReferenceNoId] = None, member: Optional[ReferenceNoId] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field group: Optional[ReferenceNoId] = None
    +

    The resource in which the host, volume, or other item in the environment is a member.

    +
    + +
    +
    +field member: Optional[ReferenceNoId] = None
    +

    The member of the resource.

    +
    + +
    + +
    +
    +

    MemberNoIdAllGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.MemberNoIdAllGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MemberNoIdAll]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MemberNoIdAll]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    MemberNoIdAllResponse

    +
    +
    +pydantic model pypureclient.flasharray.MemberNoIdAllResponse(*, items: Optional[ConstrainedListValue[MemberNoIdAll]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MemberNoIdAll]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful.

    +
    + +
    + +
    +
    +

    MemberNoIdGroup

    +
    +
    +pydantic model pypureclient.flasharray.MemberNoIdGroup(*, group: Optional[ReferenceNoId] = None, member: Optional[Reference] = None)
    +
    +
    +field group: Optional[ReferenceNoId] = None
    +
    + +
    +
    +field member: Optional[Reference] = None
    +
    + +
    + +
    +
    +

    MemberNoIdMember

    +
    +
    +pydantic model pypureclient.flasharray.MemberNoIdMember(*, context: Optional[FixedReferenceWithType] = None, group: Optional[Reference] = None, member: Optional[ReferenceNoId] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field group: Optional[Reference] = None
    +

    The resource in which the host, volume, or other item in the environment is a member.

    +
    + +
    +
    +field member: Optional[ReferenceNoId] = None
    +

    The member of the resource.

    +
    + +
    + +
    +
    +

    MemberNoIdMemberGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.MemberNoIdMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MemberNoIdMember]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MemberNoIdMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    MemberNoIdMemberResponse

    +
    +
    +pydantic model pypureclient.flasharray.MemberNoIdMemberResponse(*, items: Optional[ConstrainedListValue[MemberNoIdMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MemberNoIdMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    MemberResponse

    +
    +
    +pydantic model pypureclient.flasharray.MemberResponse(*, items: Optional[ConstrainedListValue[Member]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.

    +
    + +
    + +
    +
    +

    MemberWithType

    +
    +
    +pydantic model pypureclient.flasharray.MemberWithType(*, group: Optional[ReferenceWithType] = None, member: Optional[ReferenceWithType] = None)
    +
    +
    +field group: Optional[ReferenceWithType] = None
    +
    + +
    +
    +field member: Optional[ReferenceWithType] = None
    +
    + +
    + +
    +
    +

    NetworkInterface

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterface(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, attached_servers: Optional[ConstrainedListValue[FixedReferenceWithType]] = None, enabled: Optional[StrictBool] = None, eth: Optional[NetworkInterfaceEth] = None, fc: Optional[NetworkInterfaceFc] = None, interface_type: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, speed: Optional[StrictInt] = None)
    +
    +
    +field attached_servers: Optional[ConstrainedListValue[FixedReferenceWithType]] = None
    +

    List of servers associated with the specified network interface for data ingress.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the specified network interface or Fibre Channel port is enabled. Returns a value of false if the specified network interface or Fibre Channel port is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eth: Optional[NetworkInterfaceEth] = None
    +
    + +
    +
    +field fc: Optional[NetworkInterfaceFc] = None
    +
    + +
    +
    +field interface_type: Optional[StrictStr] = None
    +

    The interface type. Valid values are eth and fc.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The services provided by the specified network interface or Fibre Channel port.

    +
    + +
    +
    +field speed: Optional[StrictInt] = None
    +

    Configured speed of the specified network interface or Fibre Channel port (in Gb/s). Typically this is the maximum speed of the port or bond represented by the network interface.

    +
    + +
    + +
    +
    +

    NetworkInterfaceEth

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceEth(*, address: Optional[StrictStr] = None, gateway: Optional[StrictStr] = None, mac_address: Optional[StrictStr] = None, mtu: Optional[StrictInt] = None, netmask: Optional[StrictStr] = None, subinterfaces: Optional[ConstrainedListValue[FixedReferenceNoId]] = None, subnet: Optional[ReferenceNoId] = None, subtype: Optional[StrictStr] = None, vlan: Optional[StrictInt] = None)
    +

    Ethernet network interface properties.

    +
    +
    +field address: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified network interface.

    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the gateway through which the specified network interface is to communicate with the network.

    +
    + +
    +
    +field mac_address: Optional[StrictStr] = None
    +

    The media access control address associated with the specified network interface.

    +
    + +
    +
    +field mtu: Optional[StrictInt] = None
    +

    Maximum message transfer unit (packet) size for the network interface, in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface.

    +
    + +
    +
    +field netmask: Optional[StrictStr] = None
    +

    Netmask of the specified network interface that, when combined with the address of the interface, determines the network address of the interface.

    +
    + +
    +
    +field subinterfaces: Optional[ConstrainedListValue[FixedReferenceNoId]] = None
    +

    List of network interfaces configured to be a subinterface of the specified network interface.

    +
    + +
    +
    +field subnet: Optional[ReferenceNoId] = None
    +

    Subnet that is associated with the specified network interface.

    +
    + +
    +
    +field subtype: Optional[StrictStr] = None
    +

    The subtype of the specified network interface. Only interfaces of subtype virtual can be created. Configurable on POST only. Valid values are failover_bond, lacp_bond, physical, and virtual.

    +
    + +
    +
    +field vlan: Optional[StrictInt] = None
    +

    VLAN ID

    +
    + +
    + +
    +
    +

    NetworkInterfaceFc

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceFc(*, wwn: Optional[StrictStr] = None)
    +

    Fibre Channel port properties.

    +
    +
    +field wwn: Optional[StrictStr] = None
    +

    World Wide Name of the specified Fibre Channel port.

    +
    + +
    + +
    +
    +

    NetworkInterfaceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterface]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterface]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighbor

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighbor(*, initial_ttl_in_sec: Optional[StrictInt] = None, local_port: Optional[FixedReferenceNoId] = None, neighbor_chassis: Optional[NetworkInterfaceNeighborNeighborChassis] = None, neighbor_port: Optional[NetworkInterfaceNeighborNeighborPort] = None)
    +
    +
    +field initial_ttl_in_sec: Optional[StrictInt] = None
    +

    The initial time to live in seconds from when the local port received notice that the neighbor information is regarded as valid. The time is not measured from when this endpoint was queried.

    +
    + +
    +
    +field local_port: Optional[FixedReferenceNoId] = None
    +

    A reference to the local network interface the neighbor is connected to.

    +
    + +
    +
    +field neighbor_chassis: Optional[NetworkInterfaceNeighborNeighborChassis] = None
    +
    + +
    +
    +field neighbor_port: Optional[NetworkInterfaceNeighborNeighborPort] = None
    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborCapability

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighborCapability(*, enabled: Optional[StrictBool] = None, supported: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, this capability is enabled by this neighbor; false otherwise.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field supported: Optional[StrictBool] = None
    +

    If true, this capability is supported by this neighbor; false otherwise.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighborGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborChassis

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis(*, addresses: Optional[ConstrainedListValue[StrictStr]] = None, bridge: Optional[NetworkInterfaceNeighborCapability] = None, description: Optional[StrictStr] = None, docsis_cable_device: Optional[NetworkInterfaceNeighborCapability] = None, id: Optional[NetworkInterfaceNeighborNeighborChassisId] = None, name: Optional[StrictStr] = None, repeater: Optional[NetworkInterfaceNeighborCapability] = None, router: Optional[NetworkInterfaceNeighborCapability] = None, station_only: Optional[NetworkInterfaceNeighborCapability] = None, telephone: Optional[NetworkInterfaceNeighborCapability] = None, wlan_access_point: Optional[NetworkInterfaceNeighborCapability] = None)
    +

    The neighboring physical component incorporating one or more IEEE 802 LAN stations and their associated application functionality.

    +
    +
    +field addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Management IP addresses of the neighbor.

    +
    + +
    +
    +field bridge: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Bridge capability of the neighbor system.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    The textual description of the neighbor. The description may include the full name and version identification of the system hardware type, software operating system, and networking software.

    +
    + +
    +
    +field docsis_cable_device: Optional[NetworkInterfaceNeighborCapability] = None
    +

    DOCSIS cable device capability of the neighbor system.

    +
    + +
    +
    +field id: Optional[NetworkInterfaceNeighborNeighborChassisId] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Administratively assigned name of the neighbour.

    +
    + +
    +
    +field repeater: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Neighbor system’s repeater capability.

    +
    + +
    +
    +field router: Optional[NetworkInterfaceNeighborCapability] = None
    +

    IP router capability of the neighbor system.

    +
    + +
    +
    +field station_only: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Station only status of the neighbor system.

    +
    + +
    +
    +field telephone: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Telephone capability of the neighbor system.

    +
    + +
    +
    +field wlan_access_point: Optional[NetworkInterfaceNeighborCapability] = None
    +

    WLAN access point capability of the neighbor system.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborChassisId

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassisId(*, type: Optional[StrictStr] = None, value: Optional[StrictStr] = None)
    +

    An administratively assigned identifier of the particular neighboring chassis.

    +
    +
    +field type: Optional[StrictStr] = None
    +

    The chassis ID subtype. Valid values are ifname, ifalias, local, mac, ip, and unhandled.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    The specific identifier for the particular chassis.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborPort

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighborNeighborPort(*, description: Optional[StrictStr] = None, id: Optional[NetworkInterfaceNeighborNeighborPortId] = None)
    +

    The neighboring port connected to the FlashArray local port.

    +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the neighbor port.

    +
    + +
    +
    +field id: Optional[NetworkInterfaceNeighborNeighborPortId] = None
    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborPortId

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighborNeighborPortId(*, type: Optional[StrictStr] = None, value: Optional[StrictStr] = None)
    +

    An administratively assigned identifier of the particular neighboring port.

    +
    +
    +field type: Optional[StrictStr] = None
    +

    The port ID subtype. Valid values are ifname, ifalias, local, mac, ip, and unhandled.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    The specific identifier for the particular port.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborResponse

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceNeighborResponse(*, items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None
    +
    + +
    + +
    +
    +

    NetworkInterfacePatch

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePatch(*, attached_servers: Optional[ConstrainedListValue[Reference]] = None, enabled: Optional[StrictBool] = None, eth: Optional[NetworkinterfacepatchEth] = None, override_npiv_check: Optional[StrictBool] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field attached_servers: Optional[ConstrainedListValue[Reference]] = None
    +

    Applicable only to Ethernet interfaces. List of servers to be associated with the specified network interface for data ingress. At most one server can be specified for each interface. To attach the network interface to a server, name or id the desired server must be provided. To detach a network interface from all servers, an empty list [] should be passed to the attached_servers field.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the specified network interface or Fibre Channel port is enabled. Returns a value of false if the specified network interface or Fibre Channel port is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eth: Optional[NetworkinterfacepatchEth] = None
    +
    + +
    +
    +field override_npiv_check: Optional[StrictBool] = None
    +

    N-Port ID Virtualization (NPIV) requires a balanced configuration of Fibre Channel ports configured for SCSI on both controllers. Enabling or Disabling a Fibre Channel port configured for SCSI might cause the NPIV status to change from enabled to disabled or vice versa. Set this option to proceed with enabling or disabling the port.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The services provided by the specified network interface or Fibre Channel port.

    +
    + +
    + +
    +
    +

    NetworkInterfacePerformance

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePerformance(*, name: Optional[StrictStr] = None, eth: Optional[NetworkInterfacePerformanceEth] = None, fc: Optional[NetworkInterfacePerformanceFc] = None, interface_type: Optional[StrictStr] = None, time: Optional[StrictInt] = None)
    +
    +
    +field eth: Optional[NetworkInterfacePerformanceEth] = None
    +
    + +
    +
    +field fc: Optional[NetworkInterfacePerformanceFc] = None
    +
    + +
    +
    +field interface_type: Optional[StrictStr] = None
    +

    The interface type. Valid values are eth and fc.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    NetworkInterfacePerformanceEth

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePerformanceEth(*, flow_control_received_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_pause_frames_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_pause_frames_per_sec: Optional[ConstrainedIntValue] = None, other_errors_per_sec: Optional[ConstrainedIntValue] = None, rdma_received_req_cqe_errors_per_sec: Optional[ConstrainedIntValue] = None, rdma_received_sequence_errors_per_sec: Optional[ConstrainedIntValue] = None, rdma_transmitted_local_ack_timeout_errors_per_sec: Optional[ConstrainedIntValue] = None, received_bytes_per_sec: Optional[ConstrainedIntValue] = None, received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None, received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None, received_packets_per_sec: Optional[ConstrainedIntValue] = None, total_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None, transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None)
    +

    Ethernet network interface statistics.

    +
    +
    +field flow_control_received_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of congestion control packets received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_received_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of received packets that were physically discarded by the NIC per second due to errors or other reasons.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_received_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes received per second with lossless flow control settings.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_received_pause_frames_per_sec: Optional[ConstrainedIntValue] = None
    +

    Received pause frames per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of congestion control packets transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of transmitted packets that were physically discarded by the NIC per second due to errors or other reasons.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes transmitted per second with lossless flow control settings.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_pause_frames_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmitted pause frames per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field other_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. Since Purity version 6.6.8, this will always return null. The sum of unspecified reception and transmission errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field rdma_received_req_cqe_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of times port detected RDMA CQEs with error per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field rdma_received_sequence_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of received RDMA packet sequence errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field rdma_transmitted_local_ack_timeout_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of times RDMA ack timer expired for QPs per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Reception CRC errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Received packet frame errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Packets received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The sum of all reception and transmission errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmission carrier errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmitted packets dropped per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Packets transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkInterfacePerformanceFc

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePerformanceFc(*, received_bytes_per_sec: Optional[ConstrainedIntValue] = None, received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None, received_frames_per_sec: Optional[ConstrainedIntValue] = None, received_link_failures_per_sec: Optional[ConstrainedIntValue] = None, received_loss_of_signal_per_sec: Optional[ConstrainedIntValue] = None, received_loss_of_sync_per_sec: Optional[ConstrainedIntValue] = None, total_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None, transmitted_frames_per_sec: Optional[ConstrainedIntValue] = None, transmitted_invalid_words_per_sec: Optional[ConstrainedIntValue] = None)
    +

    Fibre Channel port statistics.

    +
    +
    +field received_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Fibre Channel frame CRC errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_frames_per_sec: Optional[ConstrainedIntValue] = None
    +

    Fibre Channel frames received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +

    Loss of connectivity errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_loss_of_signal_per_sec: Optional[ConstrainedIntValue] = None
    +

    Loss of signal errors on Fibre Channel port per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_loss_of_sync_per_sec: Optional[ConstrainedIntValue] = None
    +

    Loss of sync errors on Fibre Channel port per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The sum of all reception and transmission errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_frames_per_sec: Optional[ConstrainedIntValue] = None
    +

    Fibre Channel frames transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_invalid_words_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bit errors in transmission word per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkInterfacePerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacePerformance]] = None, total: Optional[ConstrainedListValue[NetworkInterfacePerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfacePerformance]] = None
    +

    A list of performance objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[NetworkInterfacePerformance]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsRxLos

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsRxLos(*, channel: Optional[StrictInt] = None, flag: Optional[StrictBool] = None)
    +
    +
    +field channel: Optional[StrictInt] = None
    +

    The channel number if the transceiver is a multilane transceiver. If not specified, defaults to null.

    +
    + +
    +
    +field flag: Optional[StrictBool] = None
    +

    A value of true indicates Rx Loss-of-Signal.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsRxPower

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsRxPower(*, channel: Optional[StrictInt] = None, measurement: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field channel: Optional[StrictInt] = None
    +

    The channel number if the transceiver is a multilane transceiver. If not specified, defaults to null.

    +
    + +
    +
    +field measurement: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Rx input power in mW.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Indicates whether the measurement is outside the high alarm, low alarm, high warning, or low warning thresholds for Rx input power. Valid values are alarm low, alarm high, warn low, warn high, and ok.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsStatic

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsStatic(*, cable_technology: Optional[ConstrainedListValue[StrictStr]] = None, connector_type: Optional[StrictStr] = None, encoding: Optional[StrictStr] = None, extended_identifier: Optional[StrictStr] = None, fc_link_lengths: Optional[ConstrainedListValue[StrictStr]] = None, fc_speeds: Optional[StrictStr] = None, fc_technology: Optional[ConstrainedListValue[StrictStr]] = None, fc_transmission_media: Optional[ConstrainedListValue[StrictStr]] = None, identifier: Optional[StrictStr] = None, link_length: Optional[StrictStr] = None, rate_identifier: Optional[StrictStr] = None, rx_power_thresholds: Optional[NetworkInterfacePortDetailsStaticRxPowerThresholds] = None, signaling_rate: Optional[StrictStr] = None, signaling_rate_max: Optional[StrictStr] = None, signaling_rate_min: Optional[StrictStr] = None, specifications: Optional[ConstrainedListValue[StrictStr]] = None, temperature_thresholds: Optional[NetworkInterfacePortDetailsStaticTemperatureThresholds] = None, tx_bias_thresholds: Optional[NetworkInterfacePortDetailsStaticTxBiasThresholds] = None, tx_power_thresholds: Optional[NetworkInterfacePortDetailsStaticTxPowerThresholds] = None, vendor_date_code: Optional[ConstrainedStrValue] = None, vendor_name: Optional[ConstrainedStrValue] = None, vendor_oui: Optional[ConstrainedStrValue] = None, vendor_part_number: Optional[ConstrainedStrValue] = None, vendor_revision: Optional[ConstrainedStrValue] = None, vendor_serial_number: Optional[ConstrainedStrValue] = None, voltage_thresholds: Optional[NetworkInterfacePortDetailsStaticVoltageThresholds] = None, wavelength: Optional[StrictStr] = None)
    +

    Static module identity and capabilities information for the specified network interface or Fibre Channel port.

    +
    +
    +field cable_technology: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The SFP+ cable technology supported by the transceiver.

    +
    + +
    +
    +field connector_type: Optional[StrictStr] = None
    +

    The media connector type of the transceiver.

    +
    + +
    +
    +field encoding: Optional[StrictStr] = None
    +

    The serial encoding algorithm of the transceiver.

    +
    + +
    +
    +field extended_identifier: Optional[StrictStr] = None
    +

    The extended identifier of the transceiver type.

    +
    + +
    + +

    The Fibre Channel distance capabilities supported by the transceiver.

    +
    + +
    +
    +field fc_speeds: Optional[StrictStr] = None
    +

    The Fibre Channel speeds supported by the transceiver. Speeds are in units of 100 MBytes/sec, which correspond to GFC (Gb/s).

    +
    + +
    +
    +field fc_technology: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The Fibre Channel technologies supported by the transceiver.

    +
    + +
    +
    +field fc_transmission_media: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The Fibre Channel transmission media supported by the transceiver.

    +
    + +
    +
    +field identifier: Optional[StrictStr] = None
    +

    The transceiver type.

    +
    + +
    + +

    Link length and cable attenuation (for active or copper cables) for the specified transceiver. Values are comma-separated lists of fields and values, where each field is separated from its corresponding value by a colon. Valid fields include Copper Cable Attenuation (12.9 GHz), Copper Cable Attenuation (25.78 GHz), Copper Cable, SMF, OM2, OM1, OM4, and OM3. The unit for attenuation is dB, and the units for length are meters or kilometers. Unspecified fields are omitted.

    +
    + +
    +
    +field rate_identifier: Optional[StrictStr] = None
    +

    The type of rate select functionality of the transceiver.

    +
    + +
    +
    +field rx_power_thresholds: Optional[NetworkInterfacePortDetailsStaticRxPowerThresholds] = None
    +
    + +
    +
    +field signaling_rate: Optional[StrictStr] = None
    +

    The nominal signaling rate in MBd, rounded off to the nearest 100 MBd, or if greater than 25400 MBd, rounded off to the nearest 250 MBd. The value can be unspecified.

    +
    + +
    +
    +field signaling_rate_max: Optional[StrictStr] = None
    +

    The upper signaling rate limit at which the transceiver still meets its specifications, specified as a percentage above the nominal signaling rate. The value can be unspecified.

    +
    + +
    +
    +field signaling_rate_min: Optional[StrictStr] = None
    +

    The lower signaling rate limit at which the transceiver still meets its specifications, specified as a percentage below the nominal signaling rate. The value can be unspecified.

    +
    + +
    +
    +field specifications: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The Ethernet, 10G Ethernet, ESCON, Infiniband, SONET, and other specifications supported by the transceiver.

    +
    + +
    +
    +field temperature_thresholds: Optional[NetworkInterfacePortDetailsStaticTemperatureThresholds] = None
    +
    + +
    +
    +field tx_bias_thresholds: Optional[NetworkInterfacePortDetailsStaticTxBiasThresholds] = None
    +
    + +
    +
    +field tx_power_thresholds: Optional[NetworkInterfacePortDetailsStaticTxPowerThresholds] = None
    +
    + +
    +
    +field vendor_date_code: Optional[ConstrainedStrValue] = None
    +

    The SFP vendor’s manufacturing date code. The first six characters are the date in YYMMDD format, and the last two characters are the vendor specific lot code. The last two characters are optional.

    +
    +
    Constraints
    +
      +
    • maxLength = 8

    • +
    +
    +
    +
    + +
    +
    +field vendor_name: Optional[ConstrainedStrValue] = None
    +

    The SFP vendor name.

    +
    +
    Constraints
    +
      +
    • maxLength = 16

    • +
    +
    +
    +
    + +
    +
    +field vendor_oui: Optional[ConstrainedStrValue] = None
    +

    The SFP vendor IEEE company ID.

    +
    +
    Constraints
    +
      +
    • maxLength = 8

    • +
    +
    +
    +
    + +
    +
    +field vendor_part_number: Optional[ConstrainedStrValue] = None
    +

    The part number provided by the SFP vendor.

    +
    +
    Constraints
    +
      +
    • maxLength = 16

    • +
    +
    +
    +
    + +
    +
    +field vendor_revision: Optional[ConstrainedStrValue] = None
    +

    The revision level for the part number provided by the SFP vendor.

    +
    +
    Constraints
    +
      +
    • maxLength = 4

    • +
    +
    +
    +
    + +
    +
    +field vendor_serial_number: Optional[ConstrainedStrValue] = None
    +

    The serial number provided by the SFP vendor.

    +
    +
    Constraints
    +
      +
    • maxLength = 16

    • +
    +
    +
    +
    + +
    +
    +field voltage_thresholds: Optional[NetworkInterfacePortDetailsStaticVoltageThresholds] = None
    +
    + +
    +
    +field wavelength: Optional[StrictStr] = None
    +

    Laser wavelength (for optical variants) at room temperature, in units of nm. For passive and active cable variants, the value is unspecified.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsStaticRxPowerThresholds

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsStaticRxPowerThresholds(*, alarm_high: Optional[Union[StrictFloat, StrictInt]] = None, alarm_low: Optional[Union[StrictFloat, StrictInt]] = None, warn_high: Optional[Union[StrictFloat, StrictInt]] = None, warn_low: Optional[Union[StrictFloat, StrictInt]] = None)
    +

    The alarm low, warn low, warn high, alarm high thresholds for Rx input power in mW.

    +
    +
    +field alarm_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm high threshold for Rx input power in mW.

    +
    + +
    +
    +field alarm_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm low threshold for Rx input power in mW.

    +
    + +
    +
    +field warn_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn high threshold for Rx input power in mW.

    +
    + +
    +
    +field warn_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn low threshold for Rx input power in mW.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsStaticTemperatureThresholds

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsStaticTemperatureThresholds(*, alarm_high: Optional[Union[StrictFloat, StrictInt]] = None, alarm_low: Optional[Union[StrictFloat, StrictInt]] = None, warn_high: Optional[Union[StrictFloat, StrictInt]] = None, warn_low: Optional[Union[StrictFloat, StrictInt]] = None)
    +

    The alarm low, warn low, warn high, alarm high thresholds for temperature in degrees Celsius.

    +
    +
    +field alarm_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm high threshold for temperature in degrees Celsius.

    +
    + +
    +
    +field alarm_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm low threshold for temperature in degrees Celsius.

    +
    + +
    +
    +field warn_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn high threshold for temperature in degrees Celsius.

    +
    + +
    +
    +field warn_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn low threshold for temperature in degrees Celsius.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsStaticTxBiasThresholds

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxBiasThresholds(*, alarm_high: Optional[Union[StrictFloat, StrictInt]] = None, alarm_low: Optional[Union[StrictFloat, StrictInt]] = None, warn_high: Optional[Union[StrictFloat, StrictInt]] = None, warn_low: Optional[Union[StrictFloat, StrictInt]] = None)
    +

    The alarm low, warn low, warn high, alarm high thresholds for Tx bias current in mA.

    +
    +
    +field alarm_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm high threshold for Tx bias current in mA.

    +
    + +
    +
    +field alarm_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm low threshold for Tx bias current in mA.

    +
    + +
    +
    +field warn_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn high threshold for Tx bias current in mA.

    +
    + +
    +
    +field warn_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn low threshold for Tx bias current in mA.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsStaticTxPowerThresholds

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxPowerThresholds(*, alarm_high: Optional[Union[StrictFloat, StrictInt]] = None, alarm_low: Optional[Union[StrictFloat, StrictInt]] = None, warn_high: Optional[Union[StrictFloat, StrictInt]] = None, warn_low: Optional[Union[StrictFloat, StrictInt]] = None)
    +

    The alarm low, warn low, warn high, alarm high thresholds for Tx output power in mW.

    +
    +
    +field alarm_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm high threshold for Tx output power in mW.

    +
    + +
    +
    +field alarm_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm low threshold for Tx output power in mW.

    +
    + +
    +
    +field warn_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn high threshold for Tx output power in mW.

    +
    + +
    +
    +field warn_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn low threshold for Tx output power in mW.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsStaticVoltageThresholds

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsStaticVoltageThresholds(*, alarm_high: Optional[Union[StrictFloat, StrictInt]] = None, alarm_low: Optional[Union[StrictFloat, StrictInt]] = None, warn_high: Optional[Union[StrictFloat, StrictInt]] = None, warn_low: Optional[Union[StrictFloat, StrictInt]] = None)
    +

    The alarm low, warn low, warn high, alarm high thresholds for supply voltage (in volts).

    +
    +
    +field alarm_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm high threshold for supply voltage in volts.

    +
    + +
    +
    +field alarm_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The alarm low threshold for supply voltage in volts.

    +
    + +
    +
    +field warn_high: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn high threshold for supply voltage in volts.

    +
    + +
    +
    +field warn_low: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The warn low threshold for supply voltage in volts.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsTemperature

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsTemperature(*, channel: Optional[StrictInt] = None, measurement: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field channel: Optional[StrictInt] = None
    +

    The channel number if the diagnostic has an associated channel number. If not specified, defaults to null.

    +
    + +
    +
    +field measurement: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Temperature in degrees Celsius.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Indicates whether the measurement is outside the high alarm, low alarm, high warning, or low warning thresholds for temperature. Valid values are alarm low, alarm high, warn low, warn high, and ok.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsTxBias

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsTxBias(*, channel: Optional[StrictInt] = None, measurement: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field channel: Optional[StrictInt] = None
    +

    The channel number if the transceiver is a multilane transceiver. If not specified, defaults to null.

    +
    + +
    +
    +field measurement: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Tx bias current in mA.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Indicates whether the measurement is outside the high alarm, low alarm, high warning, or low warning thresholds for Tx bias current. Valid values are alarm low, alarm high, warn low, warn high, and ok.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsTxFault

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsTxFault(*, channel: Optional[StrictInt] = None, flag: Optional[StrictBool] = None)
    +
    +
    +field channel: Optional[StrictInt] = None
    +

    The channel number if the transceiver is a multilane transceiver. If not specified, defaults to null.

    +
    + +
    +
    +field flag: Optional[StrictBool] = None
    +

    A value of true indicates transmitter/laser fault.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsTxPower

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsTxPower(*, channel: Optional[StrictInt] = None, measurement: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field channel: Optional[StrictInt] = None
    +

    The channel number if the transceiver is a multilane transceiver. If not specified, defaults to null.

    +
    + +
    +
    +field measurement: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Tx output power in mW.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Indicates whether the measurement is outside the high alarm, low alarm, high warning, or low warning thresholds for Tx output power. Valid values are alarm low, alarm high, warn low, warn high, and ok.

    +
    + +
    + +
    +
    +

    NetworkInterfacePortDetailsVoltage

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePortDetailsVoltage(*, channel: Optional[StrictInt] = None, measurement: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field channel: Optional[StrictInt] = None
    +

    The channel number if the diagnostic has an associated channel number. If not specified, defaults to null.

    +
    + +
    +
    +field measurement: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Supply voltage in volts.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Indicates whether the measurement is outside the high alarm, low alarm, high warning, or low warning thresholds for supply voltage. Valid values are alarm low, alarm high, warn low, warn high, and ok.

    +
    + +
    + +
    +
    +

    NetworkInterfacePost

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacePost(*, name: Optional[StrictStr] = None, attached_servers: Optional[ConstrainedListValue[Reference]] = None, eth: Optional[NetworkinterfacepostEth] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field attached_servers: Optional[ConstrainedListValue[Reference]] = None
    +

    Applicable only to Ethernet interfaces. List of servers to be associated with the specified network interface for data ingress. At most one server can be specified for each interface. To attach the network interface to a server, name or id of the desired server must be provided. When attached_servers field is not specified in the request, the network interface will be attached to the default _array_server instance. To create a network interface that is not attached to any server, an empty list [] should be passed to the attached_servers field.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field eth: Optional[NetworkinterfacepostEth] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The services provided by the specified network interface or Fibre Channel port.

    +
    + +
    + +
    +
    +

    NetworkInterfaceResponse

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfaceResponse(*, items: Optional[ConstrainedListValue[NetworkInterface]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterface]] = None
    +
    + +
    + +
    +
    +

    NetworkInterfacesPortDetails

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacesPortDetails(*, name: Optional[StrictStr] = None, interface_type: Optional[StrictStr] = None, rx_los: Optional[ConstrainedListValue[NetworkInterfacePortDetailsRxLos]] = None, rx_power: Optional[ConstrainedListValue[NetworkInterfacePortDetailsRxPower]] = None, static: Optional[NetworkInterfacePortDetailsStatic] = None, temperature: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTemperature]] = None, tx_bias: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTxBias]] = None, tx_fault: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTxFault]] = None, tx_power: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTxPower]] = None, voltage: Optional[ConstrainedListValue[NetworkInterfacePortDetailsVoltage]] = None)
    +

    Network interface SFP details.

    +
    +
    +field interface_type: Optional[StrictStr] = None
    +

    The interface type. Valid values are eth and fc.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field rx_los: Optional[ConstrainedListValue[NetworkInterfacePortDetailsRxLos]] = None
    +

    Displays status flags for Rx LOS. A value of true indicates Rx Loss-of-Signal. For four-lane modules, the array contains a flag for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty.

    +
    + +
    +
    +field rx_power: Optional[ConstrainedListValue[NetworkInterfacePortDetailsRxPower]] = None
    +

    Displays real-time measurement of Rx input power and whether it is within range. For four-lane modules, the array contains a measurement and status for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty.

    +
    + +
    +
    +field static: Optional[NetworkInterfacePortDetailsStatic] = None
    +
    + +
    +
    +field temperature: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTemperature]] = None
    +

    Displays real-time measurement of transceiver temperature and range. If the transceiver does not support digital diagnostic monitoring, the array is empty.

    +
    + +
    +
    +field tx_bias: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTxBias]] = None
    +

    Displays real-time measurement of Tx bias current and whether it is within range. For four-lane modules, the array contains a measurement and status for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty.

    +
    + +
    +
    +field tx_fault: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTxFault]] = None
    +

    Displays status flags for Tx Fault. A value of true indicates transmitter/laser fault. For four-lane modules, the array contains a flag for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty.

    +
    + +
    +
    +field tx_power: Optional[ConstrainedListValue[NetworkInterfacePortDetailsTxPower]] = None
    +

    Displays real-time measurement of Tx output power and whether it is within range. For four-lane modules, the array contains a measurement and status for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty.

    +
    + +
    +
    +field voltage: Optional[ConstrainedListValue[NetworkInterfacePortDetailsVoltage]] = None
    +

    Displays real-time measurement of supply voltage and whether it is within range. If the transceiver does not support digital diagnostic monitoring, the array is empty.

    +
    + +
    + +
    +
    +

    NetworkInterfacesPortDetailsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacesPortDetailsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacesPortDetails]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfacesPortDetails]] = None
    +

    A list of port details objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    NetworkInterfacesPortDetailsResponse

    +
    +
    +pydantic model pypureclient.flasharray.NetworkInterfacesPortDetailsResponse(*, items: Optional[ConstrainedListValue[NetworkInterfacesPortDetails]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfacesPortDetails]] = None
    +

    A list of port details objects.

    +
    + +
    + +
    +
    +

    NetworkinterfacepatchEth

    +
    +
    +pydantic model pypureclient.flasharray.NetworkinterfacepatchEth(*, add_subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None, address: Optional[StrictStr] = None, gateway: Optional[StrictStr] = None, mtu: Optional[StrictInt] = None, netmask: Optional[StrictStr] = None, remove_subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None, subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None, subnet: Optional[ReferenceNoId] = None)
    +

    Ethernet network interface properties.

    +
    +
    +field add_subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None
    +

    Child devices to be added to the specified bond interface.

    +
    + +
    +
    +field address: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified network interface.

    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the gateway through which the specified network interface is to communicate with the network.

    +
    + +
    +
    +field mtu: Optional[StrictInt] = None
    +

    Maximum message transfer unit (packet) size for the network interface in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface.

    +
    + +
    +
    +field netmask: Optional[StrictStr] = None
    +

    Netmask of the specified network interface that, when combined with the address of the interface, determines the network address of the interface.

    +
    + +
    +
    +field remove_subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None
    +

    Child devices to be removed from the specified bond interface.

    +
    + +
    +
    +field subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None
    +

    Child devices to be added to the specified bond interface.

    +
    + +
    +
    +field subnet: Optional[ReferenceNoId] = None
    +

    Subnet that is associated with the specified network interface.

    +
    + +
    + +
    +
    +

    NetworkinterfacepostEth

    +
    +
    +pydantic model pypureclient.flasharray.NetworkinterfacepostEth(*, address: Optional[StrictStr] = None, subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None, subnet: Optional[ReferenceNoId] = None, subtype: Optional[StrictStr] = None)
    +

    Ethernet network interface properties.

    +
    +
    +field address: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified network interface.

    +
    + +
    +
    +field subinterfaces: Optional[ConstrainedListValue[ReferenceNoId]] = None
    +

    List of network interfaces configured to be a subinterface of the specified network interface.

    +
    + +
    +
    +field subnet: Optional[ReferenceNoId] = None
    +

    Subnet that is associated with the specified network interface.

    +
    + +
    +
    +field subtype: Optional[StrictStr] = None
    +

    The subtype of the specified network interface. Only interfaces of subtype vif and lacp_bond can be created. Configurable on POST only. Valid values are failover_bond, lacp_bond, physical, and vif. If the subtype is vif, the services parameter must not be set.

    +
    + +
    + +
    +
    +

    NewFqname

    +
    +
    +pydantic model pypureclient.flasharray.NewFqname(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource. The name is expected to be fully qualified, meaning if the object is contained in some context, the corresponding name would provide complete information about the containment hierarchy. For example, name01,realm01::name01,realm01::pod01::name01.

    +
    + +
    + +
    +
    +

    NewName

    +
    +
    +pydantic model pypureclient.flasharray.NewName(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    NonCopyableTag

    +
    +
    +pydantic model pypureclient.flasharray.NonCopyableTag(*, key: Optional[StrictStr] = None, namespace: Optional[StrictStr] = None, resource: Optional[FixedReference] = None, value: Optional[StrictStr] = None)
    +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag. Supports up to 64 Unicode characters.

    +
    + +
    +
    +field namespace: Optional[StrictStr] = None
    +

    Optional namespace of the tag. Namespace identifies the category of the tag. Omitting the namespace defaults to the namespace default. The pure&#42; namespaces are reserved for plugins and integration partners. It is recommended that customers avoid using reserved namespaces.

    +
    + +
    +
    +field resource: Optional[FixedReference] = None
    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag. Supports up to 256 Unicode characters.

    +
    + +
    + +
    +
    +

    NonCopyableTagBatch

    +
    +
    +pydantic model pypureclient.flasharray.NonCopyableTagBatch(*, key: Optional[StrictStr] = None, namespace: Optional[StrictStr] = None, resource: Optional[Reference] = None, value: Optional[StrictStr] = None)
    +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag. Supports up to 64 Unicode characters.

    +
    + +
    +
    +field namespace: Optional[StrictStr] = None
    +

    Optional namespace of the tag. Namespace identifies the category of the tag. Omitting the namespace defaults to the namespace default. The pure&#42; namespaces are reserved for plugins and integration partners. Avoid using reserved namespaces.

    +
    + +
    +
    +field resource: Optional[Reference] = None
    +

    A reference to the parent object.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag. Supports up to 256 Unicode characters.

    +
    + +
    + +
    +
    +

    Oauth210TokenPost400Response

    +
    +
    +pydantic model pypureclient.flasharray.Oauth210TokenPost400Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
    +
    +
    +field error: Optional[StrictStr] = None
    +
    + +
    +
    +field error_description: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    Oauth210TokenPost401Response

    +
    +
    +pydantic model pypureclient.flasharray.Oauth210TokenPost401Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
    +
    +
    +field error: Optional[StrictStr] = None
    +
    + +
    +
    +field error_description: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    OauthTokenResponse

    +
    +
    +pydantic model pypureclient.flasharray.OauthTokenResponse(*, access_token: Optional[StrictStr] = None, expires_in: Optional[StrictInt] = None, issued_token_type: Optional[StrictStr] = None, token_type: Optional[StrictStr] = None)
    +
    +
    +field access_token: Optional[StrictStr] = None
    +

    The serialized OAuth 2.0 Bearer token used to perform authenticated requests. The access token must be added to the Authorization header of all API calls.

    +
    + +
    +
    +field expires_in: Optional[StrictInt] = None
    +

    The duration after which the access token will expire. Measured in seconds. This differs from other duration fields that are expressed in milliseconds.

    +
    + +
    +
    +field issued_token_type: Optional[StrictStr] = None
    +

    The type of token that is issued. The Pure Storage REST API supports OAuth 2.0 access tokens.

    +
    + +
    +
    +field token_type: Optional[StrictStr] = None
    +

    Indicates how the API client can use the access token issued. The Pure Storage REST API supports the Bearer token.

    +
    + +
    + +
    +
    +

    Offload

    +
    +
    +pydantic model pypureclient.flasharray.Offload(*, azure: Optional[OffloadAzure] = None, google_cloud: Optional[OffloadGoogleCloud] = None, nfs: Optional[OffloadNfs] = None, s3: Optional[OffloadS3] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, protocol: Optional[StrictStr] = None, space: Optional[Space] = None, status: Optional[StrictStr] = None, target_id: Optional[StrictStr] = None)
    +
    +
    +field azure: Optional[OffloadAzure] = None
    +

    Microsoft Azure Blob storage settings.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field google_cloud: Optional[OffloadGoogleCloud] = None (alias 'google-cloud')
    +

    Google Cloud Storage settings.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field nfs: Optional[OffloadNfs] = None
    +

    NFS settings. Deprecated from version 6.6.0 onwards - Contact support for additional information.

    +
    + +
    +
    +field protocol: Optional[StrictStr] = None
    +

    Type of offload. Valid values include azure, google-cloud, nfs, and s3.

    +
    + +
    +
    +field s3: Optional[OffloadS3] = None
    +

    S3 settings.

    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Offload status. Valid values are connecting, connected, disconnecting, not connected, and scanning.

    +
    + +
    +
    +field target_id: Optional[StrictStr] = None
    +

    Unique ID for the offload target. When multiple connections to one offload target are created, they each have distinct IDs but share the same target_id.

    +
    + +
    + +
    +
    +

    OffloadAzure

    +
    +
    +pydantic model pypureclient.flasharray.OffloadAzure(*, account_name: Optional[StrictStr] = None, container_name: Optional[StrictStr] = None, profile: Optional[StrictStr] = None, secret_access_key: Optional[StrictStr] = None)
    +
    +
    +field account_name: Optional[StrictStr] = None
    +

    The name of the existing Azure Blob storage account.

    +
    + +
    +
    +field container_name: Optional[StrictStr] = None
    +

    The name of the container in the Azure Blob storage account to where the data will be offloaded. The name must be a valid DNS name. If not specified, defaults to offload.

    +
    + +
    +
    +field profile: Optional[StrictStr] = None
    +

    The offload target profile that will be selected for this target. This option allows more granular configuration for the target on top of the protocol parameter. Values include azure.

    +
    + +
    +
    +field secret_access_key: Optional[StrictStr] = None
    +

    The secret access key that goes with the account name (account_name) of the Azure Blob storage account. The secret access key is only accepted when creating the connection between the array and the Azure Blob storage account. The account_name and container_name, and secret_access_key parameters must be set together.

    +
    + +
    + +
    +
    +

    OffloadGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.OffloadGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Offload]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[Offload]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Offload]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[Offload]] = None
    +

    The aggregate value of all items after filtering. Where meaningful, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    OffloadGoogleCloud

    +
    +
    +pydantic model pypureclient.flasharray.OffloadGoogleCloud(*, access_key_id: Optional[StrictStr] = None, bucket: Optional[StrictStr] = None, profile: Optional[StrictStr] = None, secret_access_key: Optional[StrictStr] = None)
    +
    +
    +field access_key_id: Optional[StrictStr] = None
    +

    The access key ID of the Google Cloud account used to create a connection between the array and a Google Cloud offload target. The access key ID is 24 characters in length and is only accepted when creating the connection between the array and the Google Cloud offload target. The access_key_id, secret_access_key, and bucket parameters must be set together.

    +
    + +
    +
    +field bucket: Optional[StrictStr] = None
    +

    The name of the Google Cloud Storage bucket to which the data will be offloaded. Grant basic read and write access permissions to the bucket and verify that the bucket is empty of all objects. The access_key_id, secret_access_key, and bucket parameters must be set together.

    +
    + +
    +
    +field profile: Optional[StrictStr] = None
    +

    The offload target profile that will be selected for this target. This option allows more granular configuration for the target on top of the protocol parameter. Values include gcp.

    +
    + +
    +
    +field secret_access_key: Optional[StrictStr] = None
    +

    The secret access key that goes with the access key ID of the Google Cloud account. The secret access key is 40 characters in length is only accepted when creating the connection between the array and the Google Cloud offload target. The access_key_id, secret_access_key, and bucket parameters must be set together.

    +
    + +
    + +
    +
    +

    OffloadNfs

    +
    +
    +pydantic model pypureclient.flasharray.OffloadNfs(*, address: Optional[StrictStr] = None, mount_options: Optional[StrictStr] = None, mount_point: Optional[StrictStr] = None, profile: Optional[StrictStr] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    The hostname or IP address of the NFS server to where the data will be offloaded. An array can be connected to one offload target at a time, while multiple arrays can be connected to the same offload target. If the protection group is in a stretched pod, for high availability, connect both arrays in the stretched pod to the offload target.

    +
    + +
    +
    +field mount_options: Optional[StrictStr] = None
    +

    The custom mount options on the NFS server. Enter multiple mount options in comma-separated format. Valid values include port, rsize, wsize, nfsvers, and tcp or udp. These mount options are common to all NFS file systems.

    +
    + +
    +
    +field mount_point: Optional[StrictStr] = None
    +

    The mount point of the NFS export on the NFS server. For example, /mnt. The access_key_id, secret_access_key, and bucket parameters must be set together.

    +
    + +
    +
    +field profile: Optional[StrictStr] = None
    +

    The offload target profile that will be selected for this target. This option allows more granular configuration for the target on top of the protocol parameter. Values include nfs, and nfs-flashblade.

    +
    + +
    + +
    +
    +

    OffloadPost

    +
    +
    +pydantic model pypureclient.flasharray.OffloadPost(*, azure: Optional[OffloadAzure] = None, google_cloud: Optional[OffloadGoogleCloud] = None, nfs: Optional[OffloadNfs] = None, s3: Optional[OffloadS3] = None)
    +
    +
    +field azure: Optional[OffloadAzure] = None
    +

    Microsoft Azure Blob storage settings.

    +
    + +
    +
    +field google_cloud: Optional[OffloadGoogleCloud] = None (alias 'google-cloud')
    +

    Google Cloud Storage settings.

    +
    + +
    +
    +field nfs: Optional[OffloadNfs] = None
    +

    NFS settings. Deprecated from version 6.6.0 onwards - Contact support for additional information.

    +
    + +
    +
    +field s3: Optional[OffloadS3] = None
    +

    S3 settings.

    +
    + +
    + +
    +
    +

    OffloadResponse

    +
    +
    +pydantic model pypureclient.flasharray.OffloadResponse(*, items: Optional[ConstrainedListValue[Offload]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Offload]] = None
    +
    + +
    + +
    +
    +

    OffloadS3

    +
    +
    +pydantic model pypureclient.flasharray.OffloadS3(*, access_key_id: Optional[StrictStr] = None, auth_region: Optional[StrictStr] = None, bucket: Optional[StrictStr] = None, placement_strategy: Optional[StrictStr] = None, profile: Optional[StrictStr] = None, secret_access_key: Optional[StrictStr] = None, uri: Optional[StrictStr] = None)
    +
    +
    +field access_key_id: Optional[StrictStr] = None
    +

    The access key ID of the AWS account used to create a connection between the array and an Amazon S3 offload target. The access key ID is 20 characters in length and is only accepted when creating the connection between the array and the S3 offload target. The access_key_id, secret_access_key, and bucket parameters must be set together.

    +
    + +
    +
    +field auth_region: Optional[StrictStr] = None
    +

    The region that will be used for initial authentication request. This parameter is optional and should be used only when region autodetection fails.

    +
    + +
    +
    +field bucket: Optional[StrictStr] = None
    +

    The name of the Amazon S3 bucket to where the data will be offloaded. Grant basic read and write ACL permissions to the bucket, and enable default (server-side) encryption for the bucket. Also verify that the bucket is empty of all objects and does not have any lifecycle policies. The access_key_id, secret_access_key, and bucket parameters must be set together.

    +
    + +
    +
    +field placement_strategy: Optional[StrictStr] = None
    +

    The storage placement strategy used for the dynamic placement of data in an Amazon S3 offload target. Valid values are aws-intelligent-tiering, aws-standard-class, and retention-based. If set to aws-intelligent-tiering, data is stored in the Amazon S3 INTELLIGENT_TIERING storage class regardless of the retention period. If set to aws-standard-access, the data is stored in the Amazon S3 STANDARD storage class regardless of the retention period. If set to retention-based, the data for protection groups with longer retention periods is placed in the Amazon S3 STANDARD_IA (infrequently accessed, more cost-effective) storage class. All other data is placed in the STANDARD storage class. When the array is initially connected to an S3 offload target, placement_strategy is automatically set to retention-based. The placement_strategy or uri parameter is required, but they cannot be set together.

    +
    + +
    +
    +field profile: Optional[StrictStr] = None
    +

    The offload target profile that will be selected for this target. This option allows more granular configuration for the target on top of the protocol parameter. Values include s3-aws, s3-flashblade, s3-scality-ring, s3-wasabi-pay-as-you-go, s3-wasabi-rcs, and s3-other.

    +
    + +
    +
    +field secret_access_key: Optional[StrictStr] = None
    +

    The secret access key that goes with the access key ID (access_key_id) of the AWS account. The secret access key is 40 characters in length is only accepted when creating the connection between the array and the S3 offload target. The access_key_id, secret_access_key, and bucket parameters must be set together.

    +
    + +
    +
    +field uri: Optional[StrictStr] = None
    +

    The URI used to create a connection between the array and a non-AWS S3 offload target. Storage placement strategies are not supported for non-AWS S3 offload targets. Both the HTTP and HTTPS protocols are allowed.

    +
    + +
    + +
    +
    +

    OverrideCheck

    +
    +
    +pydantic model pypureclient.flasharray.OverrideCheck(*, args: Optional[StrictStr] = None, name: Optional[StrictStr] = None, persistent: Optional[StrictBool] = None)
    +
    +
    +field args: Optional[StrictStr] = None
    +

    The name of the specific check within the override check to ignore so that the system can continue with the software upgrade. The name parameter of the override check must be specified with the args parameter. For example, if the HostIOCheck check fails on hosts host01 and host02, the system displays a list of these host names in the failed check. To override the HostIOCheck checks for host01 and host02, set name=HostIOCheck, and set args=host01,host02. Enter multiple args in comma-separated format. Note that not all checks have args values.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the upgrade check to be overridden so the software upgrade can continue if the check failed or is anticipated to fail during the upgrade process. Overriding the check forces the system to ignore the check failure and continue with the upgrade. If the check includes more specific checks that failed or are anticipated to fail, set them using the args parameter. For example, the HostIOCheck check may include a list of hosts that have failed or are anticipated to fail the upgrade check.

    +
    + +
    +
    +field persistent: Optional[StrictBool] = None
    +

    If set to true, the system always ignores the failure of the specified upgrade check and continues with the upgrade process. If set to false, the system ignores the failure of the specified upgrade check until the upgrade check finishes and the upgrade process is continued. For example, the continue command is successfully issued in an interactive mode, or the first upgrade check step successfully finishes in a one-click mode.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PageInfo

    +
    +
    +pydantic model pypureclient.flasharray.PageInfo(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PageInfoWithoutTotalItemCountResponse

    +
    +
    +pydantic model pypureclient.flasharray.PageInfoWithoutTotalItemCountResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query parameter to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination, then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Displays a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Performance

    +
    +
    +pydantic model pypureclient.flasharray.Performance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Pod

    +
    +
    +pydantic model pypureclient.flasharray.Pod(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, array_count: Optional[StrictInt] = None, arrays: Optional[ConstrainedListValue[PodArrayStatus]] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[ContainerEradicationConfig] = None, failover_preferences: Optional[ConstrainedListValue[Reference]] = None, footprint: Optional[ConstrainedIntValue] = None, link_source_count: Optional[StrictInt] = None, link_target_count: Optional[StrictInt] = None, mediator: Optional[StrictStr] = None, mediator_version: Optional[StrictStr] = None, members: Optional[ConstrainedListValue[ReferenceWithType]] = None, promotion_status: Optional[StrictStr] = None, quota_limit: Optional[ConstrainedIntValue] = None, requested_promotion_state: Optional[StrictStr] = None, source: Optional[FixedReference] = None, space: Optional[PodSpace] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field array_count: Optional[StrictInt] = None
    +

    The number of arrays a pod connects to.

    +
    + +
    +
    +field arrays: Optional[ConstrainedListValue[PodArrayStatus]] = None
    +

    A list of arrays over which the pod is stretched. If there are two or more arrays in the stretched pod, all data in the pod is synchronously replicated between all of the arrays within the pod.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the pod has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed pod is permanently eradicated. Before the time_remaining period has elapsed, the destroyed pod can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the pod is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[ContainerEradicationConfig] = None
    +
    + +
    +
    +field failover_preferences: Optional[ConstrainedListValue[Reference]] = None
    +

    Determines which array within a stretched pod should be given priority to stay online should the arrays ever lose contact with each other. The current array and any peer arrays that are connected to the current array for synchronous replication can be added to a pod for failover preference. By default, failover_preferences=null, meaning no arrays have been configured for failover preference.

    +
    + +
    +
    +field footprint: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. Use the space.footprint field in the future, as it contains the same information. The maximum amount of space the pod would take up on any array, ignoring any data shared outside the pod. Measured in bytes. The footprint metric is mostly used for capacity planning.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    + +

    The number of source pods that link to the pod.

    +
    + +
    + +

    The number of target pods that link to the pod.

    +
    + +
    +
    +field mediator: Optional[StrictStr] = None
    +

    The URL of the mediator for the pod. By default, the Pure1 Cloud Mediator (purestorage) serves as the mediator.

    +
    + +
    +
    +field mediator_version: Optional[StrictStr] = None
    +

    The mediator version.

    +
    + +
    +
    +field members: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    A list of arrays or realms over which the pod is stretched. If there are two or more members in the stretched pod, all data in the pod is synchronously replicated between all of the members within the pod.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field promotion_status: Optional[StrictStr] = None
    +

    Current promotion status of a pod. Values include promoted, demoted, and promoting. The promoted status indicates that the pod has been promoted. The pod takes writes from hosts instead of incorporating replicated data. This is the default mode for a pod when it is created. The demoted status indicates that the pod has been demoted. The pod does not accept write requests and is ready to be used as a link target. The promoting status indicates that the pod is in an intermediate status between demoted and promoted while the promotion process is taking place.

    +
    + +
    +
    +field quota_limit: Optional[ConstrainedIntValue] = None
    +

    The logical quota limit of the pod, measured in bytes.

    +
    +
    Constraints
    +
      +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field requested_promotion_state: Optional[StrictStr] = None
    +

    Values include promoted and demoted. Patch requested_promotion_state to demoted to demote the pod so that it can be used as a link target for continuous replication between pods. Demoted pods do not accept write requests, and a destroyed version of the pod with undo-demote appended to the pod name is created on the array with the state of the pod when it was in the promoted state. Patch requested_promotion_state to promoted to start the process of promoting the pod. The promotion_status indicates when the pod has been successfully promoted. Promoted pods stop incorporating replicated data from the source pod and start accepting write requests. The replication process does not stop as the source pod continues replicating data to the pod. The space consumed by the unique replicated data is tracked by the space.journal field of the pod.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The source pod from where data is cloned to create the new pod.

    +
    + +
    +
    +field space: Optional[PodSpace] = None
    +

    Displays provisioned size and physical storage consumption information for the sum of all volumes connected to the specified host.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed pod is permanently eradicated, measured in milliseconds. Before the time_remaining period has elapsed, the destroyed pod can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    PodArrayStatus

    +
    +
    +pydantic model pypureclient.flasharray.PodArrayStatus(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, frozen_at: Optional[StrictInt] = None, mediator_status: Optional[StrictStr] = None, member: Optional[ReferenceWithType] = None, pre_elected: Optional[StrictBool] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field frozen_at: Optional[StrictInt] = None
    +

    The timestamp of when the data on the pod was frozen when the array went offline. Measured in milliseconds since the UNIX epoch. Also known as the recovery point. If the pod is in sync, a value of null will be returned.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field mediator_status: Optional[StrictStr] = None
    +

    The status of the mediator, which determines whether it is available to mediate a high availability event. Valid values are flummoxed, online, unknown, and unreachable. Only mediators in the online status can mediate high availability events. If set to flummoxed, the array can reach a mediator, but it is talking to the wrong one. Verify that the DNS in the environment is properly configured. This status might also appear if the pod has been offline on one array for an extended period of time and the peer array is unreachable. If set to online, the array is successfully communicating with the mediator, and the mediator is available to mediate a high availability event. If set to unreachable, the array cannot reach the mediator, either due to network issues or because the mediator is down. When a mediator is unreachable, synchronous replication continues to function provided all arrays are healthy and communicating, but a high availability event without mediator access can result in an outage.

    +
    + +
    +
    +field member: Optional[ReferenceWithType] = None
    +

    A reference to the member associated with the pod’s array status.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field pre_elected: Optional[StrictBool] = None
    +

    If set to true, the array has been pre-elected to remain online in the rare event that the mediator is inaccessible on both arrays within the stretched pod, and then later, the arrays within the stretched pod become disconnected from each other. If set to false, either the array has been pre-elected to remain offline while its peer array remains online, or pre-election is not in effect. One and only one array within each pod is pre-elected at a given point in time, so while a pre-elected array is keeping the pod online, the pod on its non-elected peer array remains offline during the communication failure. Users cannot pre-elect arrays.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the pod resyncing process for this array. The percentage is displayed as a decimal value, starting at 0.00 and ending at 1.00.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the array within the stretched pod. Valid values are offline, online, resyncing, suspended, and unknown. If set to offline, the array is experiencing problems and may not have the latest pod data. The array cannot handle I/O to the pod and cannot take over during a high availability event. If set to online, the array is online and has the latest pod data. The array can handle I/O to the pod and take over during a high availability event. If set to suspended, the array is experiencing a short connection glitch of the pod. This is a temporary status and would transition to either online or offline soon. suspended is a new status that is exposed, starting from version 6.6.0. If set to resyncing, the array is actively getting the latest pod data so that it becomes fully synchronized with its peer array. During the resyncing process, the array cannot handle I/O to the pod. Once the arrays are fully synchronized, the array changes to online status. If set to unknown, the status of the peer array is unknown because this array is offline and cannot determine the state of the pod on the peer array. Only the peer array can ever be in unknown status; this unknown status is unique to the local array and will differ when viewed from its peer array.

    +
    + +
    + +
    +
    +

    PodEradicationConfig

    +
    +
    +pydantic model pypureclient.flasharray.PodEradicationConfig(*, manual_eradication: Optional[StrictStr] = None)
    +

    The status of the eradication functionality

    +
    +
    +field manual_eradication: Optional[StrictStr] = None
    +

    The manual eradication status of pod. If all-enabled, the pod and its contents can be eradicated. If partially-disabled, the pod cannot be eradicated because the pod contains some non-empty protection groups that are retention-locked. If all-disabled, the pod and its contents cannot be eradicated. Values include all-disabled, all-enabled, and partially-disabled.

    +
    + +
    + +
    +
    +

    PodGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Pod]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[Pod]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Pod]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[Pod]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field, if meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodMember

    +
    +
    +pydantic model pypureclient.flasharray.PodMember(*, context: Optional[FixedReferenceWithType] = None, member: Optional[ReferenceWithType] = None, pod: Optional[ReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field member: Optional[ReferenceWithType] = None
    +
    + +
    +
    +field pod: Optional[ReferenceWithType] = None
    +
    + +
    + +
    +
    +

    PodMemberGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PodMember]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodMemberResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodMemberResponse(*, items: Optional[ConstrainedListValue[PodMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PodMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.

    +
    + +
    + +
    +
    +

    PodPatch

    +
    +
    +pydantic model pypureclient.flasharray.PodPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, failover_preferences: Optional[ConstrainedListValue[Reference]] = None, ignore_usage: Optional[StrictBool] = None, mediator: Optional[StrictStr] = None, quota_limit: Optional[ConstrainedIntValue] = None, requested_promotion_state: Optional[StrictStr] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, the pod has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed pod is permanently eradicated. A pod can only be destroyed if it is empty, so before destroying a pod, ensure all volumes and protection groups inside the pod have been either moved out of the pod or destroyed. A stretched pod cannot be destroyed unless you unstretch it first. Before the time_remaining period has elapsed, the destroyed pod can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the pod is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field failover_preferences: Optional[ConstrainedListValue[Reference]] = None
    +

    Determines which array within a stretched pod should be given priority to stay online should the arrays ever lose contact with each other. The current array and any peer arrays that are connected to the current array for synchronous replication can be added to a pod for failover preference. By default, failover_preferences=null, meaning no arrays have been configured for failover preference. Enter multiple arrays in comma-separated format.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field ignore_usage: Optional[StrictBool] = None
    +

    Set to true to set a quota_limit that is lower than the existing usage. This ensures that no new volumes can be created until the existing usage drops below the quota_limit. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field mediator: Optional[StrictStr] = None
    +

    Sets the URL of the mediator for this pod, replacing the URL of the current mediator. By default, the Pure1 Cloud Mediator (purestorage) serves as the mediator.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field quota_limit: Optional[ConstrainedIntValue] = None
    +

    The logical quota limit of the pod, measured in bytes. Must be a multiple of 512.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field requested_promotion_state: Optional[StrictStr] = None
    +

    Patch requested_promotion_state to demoted to demote the pod so that it can be used as a link target for continuous replication between pods. Demoted pods do not accept write requests, and a destroyed version of the pod with undo-demote appended to the pod name is created on the array with the state of the pod when it was in the promoted state. Patch requested_promotion_state to promoted to start the process of promoting the pod. The promotion_status indicates when the pod has been successfully promoted. Promoted pods stop incorporating replicated data from the source pod and start accepting write requests. The replication process does not stop when the source pod continues replicating data to the pod. The space consumed by the unique replicated data is tracked by the space.journal field of the pod.

    +
    + +
    + +
    +
    +

    PodPerformance

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, others_per_sec: Optional[ConstrainedIntValue] = None, usec_per_other_op: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field others_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of other requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_other_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the pod to process an I/O other request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PodPerformanceByArray

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceByArray(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, others_per_sec: Optional[ConstrainedIntValue] = None, usec_per_other_op: Optional[ConstrainedIntValue] = None, array: Optional[Resource] = None)
    +
    +
    +field array: Optional[Resource] = None
    +

    The array on which the performance metrics were recorded.

    +
    + +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field others_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of other requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_other_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the pod to process an I/O other request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PodPerformanceByArrayGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceByArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[PodPerformanceByArray]] = None, total: Optional[ConstrainedListValue[PodPerformanceByArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodPerformanceByArray]] = None
    +

    Performance data, broken down by array. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[PodPerformanceByArray]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodPerformanceReplication

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceReplication(*, context: Optional[FixedReferenceWithType] = None, continuous_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, periodic_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, pod: Optional[FixedReference] = None, resync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, sync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, time: Optional[StrictInt] = None, total_bytes_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field continuous_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second for continuous replication. The continuous replication feature is used for disaster recovery on FlashArray and provides a recovery point objective (RPO) of significantly less than 30s.

    +
    + +
    +
    +field periodic_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second for periodic replication.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    Reference to the pod that the performance data is associated with.

    +
    + +
    +
    +field resync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second during resync replication. Resync replication is the mechanism to bring two arrays into sync. This may occur during an initial pod stretch, or, in case of outage, when two arrays reestablish connection. After the connection is restored, the array that was online starts replicating pod data to its peer array until the pod is once again in sync.

    +
    + +
    +
    +field sync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second for synchronous replication.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field total_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Total bytes transmitted and received per second for all types of replication.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PodPerformanceReplicationByArray

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceReplicationByArray(*, context: Optional[FixedReferenceWithType] = None, continuous_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, periodic_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, pod: Optional[FixedReference] = None, resync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, sync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None, time: Optional[StrictInt] = None, total_bytes_per_sec: Optional[ConstrainedIntValue] = None, array: Optional[Resource] = None)
    +
    +
    +field array: Optional[Resource] = None
    +

    Array that shares this pod.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field continuous_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second for continuous replication. The continuous replication feature is used for disaster recovery on FlashArray and provides a recovery point objective (RPO) of significantly less than 30s.

    +
    + +
    +
    +field periodic_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second for periodic replication.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    Reference to the pod that the performance data is associated with.

    +
    + +
    +
    +field resync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second during resync replication. Resync replication is the mechanism to bring two arrays into sync. This may occur during an initial pod stretch, or, in case of outage, when two arrays reestablish connection. After the connection is restored, the array that was online starts replicating pod data to its peer array until the pod is once again in sync.

    +
    + +
    +
    +field sync_bytes_per_sec: Optional[ReplicationPerformanceWithTotal] = None
    +

    Total bytes transmitted or received per second for synchronous replication.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field total_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Total bytes transmitted and received per second for all types of replication.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PodPerformanceReplicationByArrayGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None, total: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None
    +

    A list of pod performance replication objects, arranged by array.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodPerformanceReplicationByArrayResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceReplicationByArrayResponse(*, items: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None, total: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None
    +

    A list of pod performance replication objects, arranged by array.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[PodPerformanceReplicationByArray]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful.

    +
    + +
    + +
    +
    +

    PodPerformanceReplicationGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceReplicationGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PodPerformanceReplication]] = None, total: Optional[ConstrainedListValue[PodPerformanceReplication]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodPerformanceReplication]] = None
    +

    A list of pod performance replication objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[PodPerformanceReplication]] = None
    +

    The aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from start_time to end_time. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodPerformanceReplicationResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodPerformanceReplicationResponse(*, items: Optional[ConstrainedListValue[PodPerformanceReplication]] = None, total: Optional[ConstrainedListValue[PodPerformanceReplication]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PodPerformanceReplication]] = None
    +

    A list of pod performance replication objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[PodPerformanceReplication]] = None
    +

    The aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from start_time to end_time. When applicable, the average value is displayed instead. The values are displayed for each field if meaningful.

    +
    + +
    + +
    +
    +

    PodPost

    +
    +
    +pydantic model pypureclient.flasharray.PodPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, failover_preferences: Optional[ConstrainedListValue[Reference]] = None, quota_limit: Optional[ConstrainedIntValue] = None, source: Optional[Reference] = None, tags: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field failover_preferences: Optional[ConstrainedListValue[Reference]] = None
    +

    Determines which array within a stretched pod should be given priority to stay online should the arrays ever lose contact with each other. The current array and any peer arrays that are connected to the current array for synchronous replication can be added to a pod for failover preference. By default, failover_preferences=null, meaning no arrays have been configured for failover preference. Enter multiple arrays in comma-separated format. To clear the list of failover preferences, set to an empty list [].

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field quota_limit: Optional[ConstrainedIntValue] = None
    +

    The logical quota limit of the pod, measured in bytes. Must be a multiple of 512.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field source: Optional[Reference] = None
    +

    The source pod from where data is cloned to create the new pod.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    + +
    + +
    +

    PodReplicaLinkGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PodReplicaLink]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLink]] = None
    +

    A list of pod replica link objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodReplicaLinkLag

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkLag(*, id: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, direction: Optional[StrictStr] = None, lag: Optional[ReplicaLinkLag] = None, local_pod: Optional[FixedReference] = None, recovery_point: Optional[StrictInt] = None, remote_pod: Optional[FixedReference] = None, remotes: Optional[ConstrainedListValue[FixedReference]] = None, status: Optional[StrictStr] = None, time: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field direction: Optional[StrictStr] = None
    +

    The direction of replication. Valid values include inbound and outbound.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field lag: Optional[ReplicaLinkLag] = None
    +

    Duration in milliseconds that indicates how far behind the replication target is from the source.

    +
    + +
    +
    +field local_pod: Optional[FixedReference] = None
    +

    Reference to a local pod.

    +
    + +
    +
    +field recovery_point: Optional[StrictInt] = None
    +

    Time when the last piece of data was replicated, in milliseconds since the UNIX epoch, and the recovery point if the pod is promoted. If the pod is baselining then the value is null.

    +
    + +
    +
    +field remote_pod: Optional[FixedReference] = None
    +

    Reference to a remote pod.

    +
    + +
    +
    +field remotes: Optional[ConstrainedListValue[FixedReference]] = None
    +

    Reference to a remote array.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the replica-link. Valid values include replicating, baselining, paused, quiescing, quiesced, idle, and unhealthy.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    PodReplicaLinkLagGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkLagGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PodReplicaLinkLag]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLinkLag]] = None
    +

    A list of pod replica link lag objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodReplicaLinkLagResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkLagResponse(*, items: Optional[ConstrainedListValue[PodReplicaLinkLag]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLinkLag]] = None
    +

    A list of pod replica link lag objects.

    +
    + +
    + +
    +
    +

    PodReplicaLinkMappingPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkMappingPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MappingPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MappingPolicy]] = None
    +

    A list of policy mappings.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodReplicaLinkMappingPolicyResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkMappingPolicyResponse(*, items: Optional[ConstrainedListValue[MappingPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MappingPolicy]] = None
    +

    A list of policy mappings.

    +
    + +
    + +
    +
    +

    PodReplicaLinkPatch

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkPatch(*, paused: Optional[StrictBool] = None)
    +
    +
    +field paused: Optional[StrictBool] = None
    +

    Returns a value of true if the replica link is to be created in a paused state. Returns a value of false if the replica link is to be created not in a paused state. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PodReplicaLinkPerformanceReplication

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkPerformanceReplication(*, id: Optional[StrictStr] = None, bytes_per_sec_from_remote: Optional[ConstrainedIntValue] = None, bytes_per_sec_to_remote: Optional[ConstrainedIntValue] = None, bytes_per_sec_total: Optional[ConstrainedIntValue] = None, direction: Optional[StrictStr] = None, local_pod: Optional[FixedReference] = None, remote_pod: Optional[FixedReference] = None, remotes: Optional[ConstrainedListValue[FixedReference]] = None, time: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field bytes_per_sec_from_remote: Optional[ConstrainedIntValue] = None
    +

    The number of bytes received per second from a remote array.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_sec_to_remote: Optional[ConstrainedIntValue] = None
    +

    The number of bytes transmitted per second to a remote array.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_sec_total: Optional[ConstrainedIntValue] = None
    +

    Total bytes transmitted and received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field direction: Optional[StrictStr] = None
    +

    The direction of replication. Valid values are inbound and outbound.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field local_pod: Optional[FixedReference] = None
    +

    Reference to a local pod.

    +
    + +
    +
    +field remote_pod: Optional[FixedReference] = None
    +

    Reference to a remote pod.

    +
    + +
    +
    +field remotes: Optional[ConstrainedListValue[FixedReference]] = None
    +

    Reference to a remote array.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    PodReplicaLinkPerformanceReplicationGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None, total: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None
    +

    A list of pod replica link performance objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None
    +

    The aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from start_time to end_time. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PodReplicaLinkPerformanceReplicationResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkPerformanceReplicationResponse(*, items: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None, total: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None
    +

    A list of pod replica link performance objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[PodReplicaLinkPerformanceReplication]] = None
    +

    The aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from start_time to end_time. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    + +
    +
    +

    PodReplicaLinkReference

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkReference(*, id: Optional[StrictStr] = None, local_pod: Optional[FixedReference] = None, remote_pod: Optional[FixedReference] = None, remotes: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field local_pod: Optional[FixedReference] = None
    +

    Reference to a local pod.

    +
    + +
    +
    +field remote_pod: Optional[FixedReference] = None
    +

    Reference to a remote pod.

    +
    + +
    +
    +field remotes: Optional[ConstrainedListValue[FixedReference]] = None
    +

    Reference to remote arrays.

    +
    + +
    + +
    +
    +

    PodReplicaLinkResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodReplicaLinkResponse(*, items: Optional[ConstrainedListValue[PodReplicaLink]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLink]] = None
    +

    A list of pod replica link objects.

    +
    + +
    + +
    +
    +

    PodResponse

    +
    +
    +pydantic model pypureclient.flasharray.PodResponse(*, items: Optional[ConstrainedListValue[Pod]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Pod]] = None
    +
    + +
    + +
    +
    +

    PodSpace

    +
    +
    +pydantic model pypureclient.flasharray.PodSpace(*, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, footprint: Optional[ConstrainedIntValue] = None, shared: Optional[ConstrainedIntValue] = None, snapshots: Optional[ConstrainedIntValue] = None, system: Optional[ConstrainedIntValue] = None, thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, total_physical: Optional[ConstrainedIntValue] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_reduction: Optional[Union[StrictFloat, StrictInt]] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[ConstrainedIntValue] = None, used_provisioned: Optional[ConstrainedIntValue] = None, virtual: Optional[ConstrainedIntValue] = None, replication: Optional[ConstrainedIntValue] = None, replication_effective: Optional[ConstrainedIntValue] = None, shared_effective: Optional[ConstrainedIntValue] = None)
    +
    +
    +field data_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of mapped sectors within a volume versus the amount of physical space the data occupies after data compression and deduplication. The data reduction ratio does not include thin provisioning savings. For example, a data reduction ratio of 5&#58;1 means that for every 5 MB the host writes to the array, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field footprint: Optional[ConstrainedIntValue] = None
    +

    The maximum amount of physical space the container consumes on an array, ignoring any data shared outside the container, measured in bytes. On Evergreen//One arrays, this is the maximum amount of effective used space. The footprint metric is mostly used for capacity planning. This field will be null in non-container contexts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field replication: Optional[ConstrainedIntValue] = None
    +

    The space consumed by unique data that has not been replicated to the target pod, on source pods. The space consumed by unique data that has been replicated to the target, but not yet incorporated into the target pod, on target pods. On Evergreen//One arrays, the effective space consumed by unique data that has not been replicated to the target pod, on source pods. The effective space consumed by unique data that has been replicated to the target, but not yet incorporated into the target pod, on target pods.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field replication_effective: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. The effective space consumed by unique data that has not been replicated to the target pod, on source pods. The effective space consumed by unique data that has been replicated to the target but not yet incorporated into the target pod, on target pods. Please use the replication field in the future, as it contains the same information for Evergreen//One arrays.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field shared: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by deduplicated data, meaning that the space is shared with other volumes and snapshots as a result of data deduplication. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data that is not unique to a specific volume, managed directory, or snapshot, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field shared_effective: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. The effective space contributed by data that is not unique to a specific volume, managed directory, or snapshot, measured in bytes. Please use the shared field in the future, as it contains the same information for Evergreen//One arrays.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field snapshots: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by data unique to one or more snapshots. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data unique to one or more snapshots, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field system: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by internal array metadata. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage of volume sectors that do not contain host-written data because the hosts have not written data to them or the sectors have been explicitly trimmed.

    +
    + +
    +
    +field total_physical: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. Use the total_used field, as it contains the same information.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_provisioned: Optional[ConstrainedIntValue] = None
    +

    The provisioned size of a volume for a single volume, host or host group, protocol endpoint, managed directory, and containers can be infinite or measured in bytes. Infinite is represented by null. The provisioned size for a host or host group, includes all volumes that are connected to the resource. The provisioned size for a protocol endpoint is null’. The provisioned size for a managed directory is the quota limit if it or its parent has a managed directory configured, otherwise it defaults to `null. The provisioned size for a container is the sum of the total_provisioned of the object it contains, capped by the container’s quota limit (or the container’s used_provisioned if current usage is above the quota limit), if any. Provisioned size represents the storage capacity reported to hosts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of provisioned sectors within a volume versus the amount of physical space the data occupies after reduction via data compression and deduplication and with thin provisioning savings. Total reduction is data reduction with thin provisioning savings. For example, a total reduction ratio of 10&#58;1 means that for every 10 MB of provisioned space, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field total_used: Optional[ConstrainedIntValue] = None
    +

    The total space contributed by customer data, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field unique: Optional[ConstrainedIntValue] = None
    +

    The unique physical space occupied by customer data. Unique physical space does not include shared space, snapshots, and internal array metadata. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by unique customer data, measured in bytes. Unique data does not include shared space, snapshots, and internal array metadata.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field used_provisioned: Optional[ConstrainedIntValue] = None
    +

    The amount of logical space a container has consumed, compared against the quota limit if the container has one configured. Used provisioned does not include destroyed objects inside the container. Used provisioned can include destroyed objects for a destroyed container and represents how much logical space it would take to recover the container.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field virtual: Optional[ConstrainedIntValue] = None
    +

    The amount of logically written data that a volume or a snapshot references. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Policy

    +
    +
    +pydantic model pypureclient.flasharray.Policy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, pod: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the policy has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the policy is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    The type of policy. Valid values include autodir, nfs, smb, snapshot, and quota.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, measured in milliseconds, until the destroyed policy is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyAssignmentPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyAssignmentPost(*, policies: Optional[ConstrainedListValue[PolicyAssignmentPostPolicy]] = None)
    +
    +
    +field policies: Optional[ConstrainedListValue[PolicyAssignmentPostPolicy]] = None
    +

    A list of policies to apply to the resource. One of id or name is required in each policy.

    +
    + +
    + +
    +
    +

    PolicyAssignmentPostPolicy

    +
    +
    +pydantic model pypureclient.flasharray.PolicyAssignmentPostPolicy(*, policy: Optional[Reference] = None)
    +
    +
    +field policy: Optional[Reference] = None
    +

    Reference to the policy to apply to the resource.

    +
    + +
    + +
    +
    +

    PolicyAuditFile

    +
    +
    +pydantic model pypureclient.flasharray.PolicyAuditFile(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, pod: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None, log_targets: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the policy has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the policy is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None
    +

    A list of targets to which audit logs will be sent.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    The type of policy. Valid values include autodir, nfs, smb, snapshot, and quota.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, measured in milliseconds, until the destroyed policy is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyAuditFileGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyAuditFileGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyAuditFile]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyAuditFile]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyAuditFilePatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicyAuditFilePatch(*, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, log_targets: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None
    +

    A list of targets to which audit logs will be sent. This list, if sent, overrides existing target list.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    PolicyAuditFilePost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyAuditFilePost(*, enabled: Optional[StrictBool] = None, log_targets: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None
    +

    A list of targets to which audit logs will be sent.

    +
    + +
    + +
    +
    +

    PolicyAuditFileResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyAuditFileResponse(*, items: Optional[ConstrainedListValue[PolicyAuditFile]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyAuditFile]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PolicyGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Policy]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Policy]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyManagementAccess

    +
    +
    +pydantic model pypureclient.flasharray.PolicyManagementAccess(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, aggregation_strategy: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, policy_type: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None)
    +
    +
    +field aggregation_strategy: Optional[StrictStr] = None
    +

    When this is set to least-common-permissions, any users to whom this policy applies can receive no access rights exceeding those defined in this policy’s rules. When this is set to all-permissions, any users to whom this policy applies are capable of receiving additional access rights from other policies that apply to them.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    The type of policy. Valid values include management-access, autodir, nfs, smb, snapshot, and quota.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None
    +

    List the rules that defines the scoped roles.

    +
    + +
    + +
    +
    +

    PolicyManagementAccessEffective

    +
    +
    +pydantic model pypureclient.flasharray.PolicyManagementAccessEffective(*, details: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    Additional details about policy resolution.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None
    +

    List the rules that defines the scoped roles.

    +
    + +
    + +
    +
    +

    PolicyManagementAccessGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyManagementAccessGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyManagementAccess]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyManagementAccess]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyManagementAccessPatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicyManagementAccessPatch(*, name: Optional[StrictStr] = None, aggregation_strategy: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None)
    +
    +
    +field aggregation_strategy: Optional[StrictStr] = None
    +

    When this is set to least-common-permissions, any users to whom this policy applies can receive no access rights exceeding those defined in this policy’s capability and resource. When this is set to all-permissions, any users to whom this policy applies are capable of receiving additional access rights from other policies that apply to them.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Sets whether the policy is enabled and grants the permissions specified.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None
    +

    List the rules that defines the scoped roles.

    +
    + +
    + +
    +
    +

    PolicyManagementAccessPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyManagementAccessPost(*, enabled: Optional[StrictBool] = None, aggregation_strategy: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None)
    +
    +
    +field aggregation_strategy: Optional[StrictStr] = None
    +

    When set to least-common-permissions, any users to whom this policy applies can receive no access rights exceeding those defined in this policy’s capability and resource. When this is set to all-permissions, any users to whom this policy applies are capable of receiving additional access rights from other policies that apply to them. If not specified, defaults to all-permissions.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None
    +

    List the rules that defines the scoped roles.

    +
    + +
    + +
    +
    +

    PolicyManagementAccessResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyManagementAccessResponse(*, items: Optional[ConstrainedListValue[PolicyManagementAccess]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyManagementAccess]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PolicyMember

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMember(*, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, member: Optional[FixedReferenceWithType] = None, policy: Optional[FixedReferenceWithType] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the member is destroyed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field member: Optional[FixedReferenceWithType] = None
    +

    Reference to the resource that the policy is applied to.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    Reference to the policy.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, in milliseconds, until the destroyed policy member is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyMemberClean

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberClean(*, context: Optional[FixedReferenceWithType] = None, member: Optional[FixedReferenceWithType] = None, policy: Optional[FixedReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field member: Optional[FixedReferenceWithType] = None
    +

    Reference to the resource that the policy is applied to.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    Reference to the policy.

    +
    + +
    + +
    +
    +

    PolicyMemberCleanGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberCleanGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberClean]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberClean]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyMemberCleanResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberCleanResponse(*, items: Optional[ConstrainedListValue[PolicyMemberClean]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberClean]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyMemberExport

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberExport(*, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, member: Optional[FixedReferenceWithType] = None, policy: Optional[FixedReferenceWithType] = None, time_remaining: Optional[StrictInt] = None, export_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None, server: Optional[FixedReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the member is destroyed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if and only if the export policy that manages this export is enabled AND this export is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The export name for accessing this export.

    +
    + +
    +
    +field member: Optional[FixedReferenceWithType] = None
    +

    Reference to the resource that the policy is applied to.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    Reference to the policy.

    +
    + +
    +
    +field server: Optional[FixedReferenceWithType] = None
    +

    Reference to the server the object belongs to. When the value is empty or set to null it means the object lives outside of a server scope.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Explains why enabled is false, or whether there is a name conflict with another export. Valid values include policy_disabled, export_disabled, and name_conflict.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, in milliseconds, until the destroyed policy member is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyMemberExportGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberExportGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberExport]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberExport]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyMemberExportPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberExportPost(*, members: Optional[ConstrainedListValue[PolicymemberexportpostMembers]] = None)
    +
    +
    +field members: Optional[ConstrainedListValue[PolicymemberexportpostMembers]] = None
    +

    A list of directories to which the export policy may be applied.

    +
    + +
    + +
    +
    +

    PolicyMemberExportResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberExportResponse(*, items: Optional[ConstrainedListValue[PolicyMemberExport]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberExport]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyMemberGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyMemberPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberPost(*, members: Optional[ConstrainedListValue[PolicymemberpostMembers]] = None)
    +
    +
    +field members: Optional[ConstrainedListValue[PolicymemberpostMembers]] = None
    +

    A list of resources to which the policy may be applied.

    +
    + +
    + +
    +
    +

    PolicyMemberResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyMemberResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyNfs

    +
    +
    +pydantic model pypureclient.flasharray.PolicyNfs(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, pod: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None, nfs_version: Optional[ConstrainedListValue[StrictStr]] = None, policy_mapping: Optional[PolicyNfsPolicyMapping] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, user_mapping_enabled: Optional[StrictBool] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the policy has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the policy is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field nfs_version: Optional[ConstrainedListValue[StrictStr]] = None
    +

    NFS protocol version allowed for the export. If NFS version is allowed for all rules of the policy it is cascaded exactly as: nfsv3, nfsv4. If the NFS version is supported partially by the rules of the policy it will be cascaded as: nfsv3-partial, nfsv4-partial. If the NFS version is not supported by any rules or there are no rules of the policy then it will not be in the result array. If there are no rules in the policy the array will be empty. If there are two rules, one supporting nfsv3 and the other supporting nfsv3 and nfsv4 then the array would contain nfsv3 and nfsv4-partial.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field policy_mapping: Optional[PolicyNfsPolicyMapping] = None
    +

    Specifies the mapping of this policy across a pod replica link. If this policy is not inside a pod of a pod replica link, mapping is null.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    The type of policy. Valid values include autodir, nfs, smb, snapshot, and quota.

    +
    + +
    +
    +field security: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The security flavors to use for accessing files on this mount point. Values include auth_sys, auth_sys-partial, krb5, krb5-partial, krb5i, and krb5p. If the server does not support the requested flavor, the mount operation fails. If auth_sys, the client is trusted to specify the identity of the user. If krb5, cryptographic proof of the identity of the user is provided in each RPC request. Note that additional configuration besides adding this mount option is required in order to enable Kerberos security. If krb5i, integrity checking is added to krb5, to ensure the data has not been tampered with. If krb5p, integrity checking and encryption are added to krb5. This is the most secure setting, but it also involves the most performance overhead. If security option is allowed for all rules of the policy, it is cascaded exactly. Examples: auth_sys, krb5. If the security option is supported partially by the rules of the policy, it will be cascaded with the -partial suffix. Examples include: auth_sys-partial, krb5-partial. If the security option is not supported by any rules or there are no rules of the policy, then it will not be in the result array. If there are no rules in the policy the array of values will be empty. If there are two rules, one supporting auth_sys and the other supporting auth_sys and krb5 the array of values would contain auth_sys and krb5-partial.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, measured in milliseconds, until the destroyed policy is permanently eradicated.

    +
    + +
    +
    +field user_mapping_enabled: Optional[StrictBool] = None
    +

    Returns true if user mapping is enabled on the policy. If true, FlashArray queries the joined AD/OpenLDAP server to find the user corresponding to the incoming UID. If false, users are defined by UID/GID pair.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyNfsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyNfsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyNfs]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyNfs]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyNfsPatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicyNfsPatch(*, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, nfs_version: Optional[ConstrainedListValue[StrictStr]] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, user_mapping_enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    +
    +field nfs_version: Optional[ConstrainedListValue[StrictStr]] = None
    +

    NFS protocol version allowed for the export to set for the policy. This operation updates all rules of the specified policy. Valid values are nfsv3 and nfsv4.

    +
    + +
    +
    +field security: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The security flavors to use for accessing files on this mount point. Values include auth_sys, krb5, krb5i, and krb5p. If the server does not support the requested flavor, the mount operation fails. This operation updates all rules of the specified policy. If auth_sys, the client is trusted to specify the identity of the user. If krb5, cryptographic proof of the identity of the user is provided in each RPC request. This provides strong verification of the identity of users accessing data on the server. Note that additional configuration besides adding this mount option is required to enable Kerberos security. If krb5i, integrity checking is added to krb5. This ensures the data has not been tampered with. If krb5p, integrity checking and encryption is added to krb5. This is the most secure setting, but it also involves the most performance overhead.

    +
    + +
    +
    +field user_mapping_enabled: Optional[StrictBool] = None
    +

    If set to true, FlashArray queries the joined AD/OpenLDAP server to find the user corresponding to the incoming UID. If set to false, users are defined by UID/GID pair.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyNfsPolicyMapping

    +
    +
    +pydantic model pypureclient.flasharray.PolicyNfsPolicyMapping(*, mapping: Optional[StrictStr] = None, remote_policy: Optional[StrictStr] = None)
    +
    +
    +field mapping: Optional[StrictStr] = None
    +

    The mapping of this policy. Valid values are connected and disconnected.

    +
    + +
    +
    +field remote_policy: Optional[StrictStr] = None
    +

    The policy on the remote pod of the pod replica link for this policy mapping.

    +
    + +
    + +
    +
    +

    PolicyNfsPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyNfsPost(*, enabled: Optional[StrictBool] = None, policy_mapping: Optional[PolicynfspostPolicyMapping] = None, user_mapping_enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field policy_mapping: Optional[PolicynfspostPolicyMapping] = None
    +
    + +
    +
    +field user_mapping_enabled: Optional[StrictBool] = None
    +

    If set to true, FlashArray queries the joined AD/OpenLDAP server to find the user corresponding to the incoming UID. If set to false, users are defined by UID/GID pair. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyNfsResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyNfsResponse(*, items: Optional[ConstrainedListValue[PolicyNfs]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyNfs]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PolicyPassword

    +
    +
    +pydantic model pypureclient.flasharray.PolicyPassword(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, enabled: Optional[StrictBool] = None, enforce_dictionary_check: Optional[StrictBool] = None, enforce_username_check: Optional[StrictBool] = None, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, max_password_age: Optional[ConstrainedIntValue] = None, min_character_groups: Optional[ConstrainedIntValue] = None, min_characters_per_group: Optional[ConstrainedIntValue] = None, min_password_age: Optional[ConstrainedIntValue] = None, min_password_length: Optional[ConstrainedIntValue] = None, password_history: Optional[ConstrainedIntValue] = None, policy_type: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforce_dictionary_check: Optional[StrictBool] = None
    +

    If true, test password against dictionary of known leaked passwords. Only applies to passwords longer than 6 characters.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforce_username_check: Optional[StrictBool] = None
    +

    If true, the username cannot be a substring of the password. It only applies to usernames of 3 characters and longer.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field lockout_duration: Optional[ConstrainedIntValue] = None
    +

    The lockout duration, in milliseconds, if a user is locked out after reaching the maximum number of login attempts. Ranges from 1 second to 90 days.

    +
    +
    Constraints
    +
      +
    • minimum = 1000

    • +
    • maximum = 7776000000

    • +
    +
    +
    +
    + +
    +
    +field max_login_attempts: Optional[ConstrainedIntValue] = None
    +

    Maximum number of failed login attempts allowed before the user is locked out.

    +
    +
    Constraints
    +
      +
    • minimum = 1

    • +
    • maximum = 100

    • +
    +
    +
    +
    + +
    +
    +field max_password_age: Optional[ConstrainedIntValue] = None
    +

    The maximum age of password before password change is required. Ranges from 1 day to 99999 days, with 0 meaning password expiration is disabled.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 8639913600000

    • +
    +
    +
    +
    + +
    +
    +field min_character_groups: Optional[ConstrainedIntValue] = None
    +

    The minimum number of character groups ([a-z], [A-Z], [0-9], other) required to be present in a password.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 4

    • +
    +
    +
    +
    + +
    +
    +field min_characters_per_group: Optional[ConstrainedIntValue] = None
    +

    The minimum number of characters per group to count the group as present. Maximum is limited by the minimum password length divided by the number of character groups (e.g. min_password_length = 9, min_character_groups = 4, then maximum is 2).

    +
    +
    Constraints
    +
      +
    • minimum = 1

    • +
    +
    +
    +
    + +
    +
    +field min_password_age: Optional[ConstrainedIntValue] = None
    +

    The minimum age, in milliseconds, of password before password change is allowed. Ranges from 0 ms to 7 days

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 604800000

    • +
    +
    +
    +
    + +
    +
    +field min_password_length: Optional[ConstrainedIntValue] = None
    +

    Minimum password length. If not specified, defaults to 1.

    +
    +
    Constraints
    +
      +
    • minimum = 1

    • +
    • maximum = 100

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field password_history: Optional[ConstrainedIntValue] = None
    +

    The number of passwords tracked to prevent reuse of passwords.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 64

    • +
    +
    +
    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    The type of policy. Valid values include autodir, nfs, password, smb, snapshot, and quota.

    +
    + +
    + +
    +
    +

    PolicyPasswordGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyPasswordGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyPassword]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyPassword]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyPasswordResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyPasswordResponse(*, items: Optional[ConstrainedListValue[PolicyPassword]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyPassword]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PolicyPatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicyPatch(*, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    PolicyPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyPost(*, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyResponse(*, items: Optional[ConstrainedListValue[Policy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Policy]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PolicyRuleAlertWatcher

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleAlertWatcher(*, context: Optional[FixedReferenceWithType] = None, email: Optional[StrictStr] = None, excluded_codes: Optional[ConstrainedListValue[StrictInt]] = None, included_codes: Optional[ConstrainedListValue[StrictInt]] = None, minimum_notification_severity: Optional[StrictStr] = None, name: Optional[StrictStr] = None, policy: Optional[FixedReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email address that will receive the alert notification emails.

    +
    + +
    +
    +field excluded_codes: Optional[ConstrainedListValue[StrictInt]] = None
    +

    An alert with one of these codes will not have emails sent to the recipient. Cannot be specified with include_codes. If specified while include_codes is already set, include_codes will be cleared. Use “” to clear. If both exclude_codes and include_codes are cleared, defaults to an empty list for exclude_codes and emails for all alert codes will be sent.

    +
    + +
    +
    +field included_codes: Optional[ConstrainedListValue[StrictInt]] = None
    +

    An alert must have one of these codes in order for emails to be sent to the recipient. Cannot be specified with exclude_codes. If specified while exclude_codes is already set, exclude_codes will be cleared. Use “” to clear. If both exclude_codes and include_codes are cleared, defaults to an empty list for exclude_codes and emails for all alert codes will be sent.

    +
    + +
    +
    +field minimum_notification_severity: Optional[StrictStr] = None
    +

    The minimum severity that an alert must have in order for emails to be sent to the recipient. Possible values include info, warning, and critical.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of this rule. The name is automatically generated by the system.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The policy to which this rule belongs.

    +
    + +
    + +
    +
    +

    PolicyRuleAlertWatcherGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleAlertWatcherGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyRuleAlertWatcher]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleAlertWatcher]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyRuleAlertWatcherPatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleAlertWatcherPatch(*, rules: Optional[ConstrainedListValue[PolicyrulealertwatcherpatchRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulealertwatcherpatchRules]] = None
    +

    Updates an alert-watcher rule in a policy. Only one update object will be accepted.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyRuleAlertWatcherPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleAlertWatcherPost(*, rules: Optional[ConstrainedListValue[PolicyrulealertwatcherpostRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulealertwatcherpostRules]] = None
    +

    A list of alert-watcher policy rules to create.

    +
    + +
    + +
    +
    +

    PolicyRuleAlertWatcherResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleAlertWatcherResponse(*, items: Optional[ConstrainedListValue[PolicyRuleAlertWatcher]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleAlertWatcher]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyRuleNfsClient

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleNfsClient(*, context: Optional[FixedReferenceWithType] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, client: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, name: Optional[StrictStr] = None, nfs_version: Optional[ConstrainedListValue[StrictStr]] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReferenceWithType] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field access: Optional[StrictStr] = None
    +

    Specifies access control for the export. Valid values are root-squash, all-squash, and no-root-squash. root-squash prevents client users and groups with root privilege from mapping their root privilege to a file system. All users with UID 0 will have their UID mapped to anonuid. All users with GID 0 will have their GID mapped to anongid. all-squash maps all UIDs (including root) to anonuid and all GIDs (including root) to anongid. no-root-squash allows users and groups to access the file system with their UIDs and GIDs. The default is root-squash if not specified.

    +
    + +
    +
    +field anongid: Optional[StrictStr] = None
    +

    Any user whose GID is affected by an access of root_squash or all_squash will have their GID mapped to anongid. The default anongid is null, which means 65534. Use “” to clear. This value is ignored when user mapping is enabled - see User Guide for more details.

    +
    + +
    +
    +field anonuid: Optional[StrictStr] = None
    +

    Any user whose UID is affected by an access of root_squash or all_squash will have their UID mapped to anonuid. The default anonuid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation includes IP, IP mask, or hostname. The default is * if not specified.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the pod containing the NFS policy rule has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the NFS policy rule is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of this rule. The name is automatically generated by the system.

    +
    + +
    +
    +field nfs_version: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The NFS protocol version allowed for the export. Valid values are nfsv3 and nfsv4.

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro. The default is rw if not specified.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field security: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The security flavors to use for accessing files on this mount point. Values include auth_sys, krb5, krb5i, and krb5p. If the server does not support the requested flavor, the mount operation fails. This operation updates all rules of the specified policy. If auth_sys, the client is trusted to specify the identity of the user. If krb5, cryptographic proof of the identity of the user is provided in each RPC request. This provides strong verification of the identity of users accessing data on the server. Note that additional configuration besides adding this mount option is required to enable Kerberos security. If krb5i, integrity checking is added to krb5. This ensures the data has not been tampered with. If krb5p, integrity checking and encryption is added to krb5. This is the most secure setting, but it also involves the most performance overhead.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, in milliseconds, until the destroyed NFS policy rule is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyRuleNfsClientGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleNfsClientGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyRuleNfsClient]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleNfsClient]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyRuleNfsClientPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleNfsClientPost(*, rules: Optional[ConstrainedListValue[PolicyrulenfsclientpostRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulenfsclientpostRules]] = None
    +

    A list of NFS policy rules to create.

    +
    + +
    + +
    +
    +

    PolicyRuleNfsClientResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleNfsClientResponse(*, items: Optional[ConstrainedListValue[PolicyRuleNfsClient]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleNfsClient]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyRuleQuota

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleQuota(*, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enforced: Optional[StrictBool] = None, name: Optional[StrictStr] = None, notifications: Optional[StrictStr] = None, policy: Optional[FixedReferenceWithType] = None, quota_limit: Optional[StrictInt] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the pod containing the quota policy rule has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the quota policy rule is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforced: Optional[StrictBool] = None
    +

    Defines whether the quota rule is enforced or unenforced. If the quota rule is enforced and logical space usage exceeds the quota limit, any modification operations that result in a need for more space are blocked. If the quota rule is unenforced and logical space usage exceeds the quota limit, notification emails are sent to targets that are specified using the notification parameter. No client operations are blocked when an unenforced limit is exceeded. If set to true, the limit is enforced. If set to false, notification targets are informed when the usage exceeds 80 percent of the limit.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of this rule. The name is automatically generated by the system.

    +
    + +
    +
    +field notifications: Optional[StrictStr] = None
    +

    Targets to notify when usage approaches the quota limit. The list of notification targets is a comma-separated string. Valid values are user, and group. If not specified, notification targets are not assigned for the rule.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    Logical space limit of the quota assigned by the rule, measured in bytes. This value cannot be set to 0.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, in milliseconds, until the destroyed quota policy rule is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyRuleQuotaGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyRuleQuota]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleQuota]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyRuleQuotaPatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleQuotaPatch(*, rules: Optional[ConstrainedListValue[PolicyrulequotapatchRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulequotapatchRules]] = None
    +

    Updates rules in a policy and accepts a single-rule update object. The list can contain only one item that will update all the specified rules.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyRuleQuotaPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleQuotaPost(*, rules: Optional[ConstrainedListValue[PolicyrulequotapostRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulequotapostRules]] = None
    +

    A list of quota policy rules to create.

    +
    + +
    + +
    +
    +

    PolicyRuleQuotaResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleQuotaResponse(*, items: Optional[ConstrainedListValue[PolicyRuleQuota]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleQuota]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyRuleSmbClient

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSmbClient(*, context: Optional[FixedReferenceWithType] = None, anonymous_access_allowed: Optional[StrictBool] = None, client: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, name: Optional[StrictStr] = None, policy: Optional[FixedReferenceWithType] = None, smb_encryption_required: Optional[StrictBool] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field anonymous_access_allowed: Optional[StrictBool] = None
    +

    Specifies whether access to information is allowed for anonymous users. Returns a value of false if not specified.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies which clients are given access to the export. Accepted notation includes IP, IP mask, or hostname. The default is * if not specified.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the pod containing the SMB policy rule has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the SMB policy rule is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of this rule. The name is automatically generated by the system.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field smb_encryption_required: Optional[StrictBool] = None
    +

    Specifies whether the remote client is required to use SMB encryption. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, in milliseconds, until the destroyed SMB policy rule is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyRuleSmbClientGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSmbClientGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyRuleSmbClient]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleSmbClient]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyRuleSmbClientPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSmbClientPost(*, rules: Optional[ConstrainedListValue[PolicyrulesmbclientpostRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulesmbclientpostRules]] = None
    +

    A list of SMB policy rules to create.

    +
    + +
    + +
    +
    +

    PolicyRuleSmbClientResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSmbClientResponse(*, items: Optional[ConstrainedListValue[PolicyRuleSmbClient]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleSmbClient]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyRuleSnapshot

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSnapshot(*, context: Optional[FixedReferenceWithType] = None, at: Optional[StrictInt] = None, client_name: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, every: Optional[StrictInt] = None, keep_for: Optional[StrictInt] = None, name: Optional[StrictStr] = None, policy: Optional[FixedReferenceWithType] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field at: Optional[StrictInt] = None
    +

    Specifies the number of milliseconds since midnight at which to take a snapshot. The at value can only be set to an hour and must be between 0 and 82800000, inclusive. The at value can only be set on the rule with the smallest every value. The at value cannot be set if the every value is not measured in days. The at value can only be set for at most one rule in the same policy.

    +
    + +
    +
    +field client_name: Optional[StrictStr] = None
    +

    The snapshot client name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the snapshot client name, and SUFFIX is the snapshot suffix. The client visible snapshot name is CLIENT_NAME.SUFFIX.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the pod containing the snapshot policy rule has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the snapshot policy rule is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field every: Optional[StrictInt] = None
    +

    Specifies the interval between snapshots, in milliseconds. The every value for all rules must be multiples of one another. The every value must be unique for each rule in the same policy. The every value must be between 5 minutes and 1 year.

    +
    + +
    +
    +field keep_for: Optional[StrictInt] = None
    +

    Specifies the period that snapshots are retained before they are eradicated, in milliseconds. The keep_for value cannot be less than the every value of the rule. The keep_for value must be unique for each rule in the same policy. The keep_for value must be between 5 minutes and 5 years. The keep_for value cannot be less than the keep_for value of any rule in the same policy with a smaller every value.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of this rule. The name is automatically generated by the system.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The snapshot suffix name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the snapshot client name, and SUFFIX is the snapshot suffix. The client-visible snapshot name is CLIENT_NAME.SUFFIX. The suffix value can only be set for one rule in the same policy. The suffix value can only be set on a rule with the same keep_for value and every value. The suffix value can only be set on the rule with the largest keep_for value. If not specified, defaults to a monotonically increasing number generated by the system.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, in milliseconds, until the destroyed snapshot policy rule is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyRuleSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyRuleSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleSnapshot]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyRuleSnapshotPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSnapshotPost(*, rules: Optional[ConstrainedListValue[PolicyrulesnapshotpostRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyrulesnapshotpostRules]] = None
    +

    A list of snapshot policy rules to create.

    +
    + +
    + +
    +
    +

    PolicyRuleSnapshotResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleSnapshotResponse(*, items: Optional[ConstrainedListValue[PolicyRuleSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleSnapshot]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyRuleUserGroupQuota

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleUserGroupQuota(*, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enforced: Optional[StrictBool] = None, name: Optional[StrictStr] = None, notifications: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReferenceWithType] = None, quota_limit: Optional[StrictInt] = None, quota_type: Optional[StrictStr] = None, subject: Optional[PolicyRuleUserGroupQuotaSubject] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the pod containing the user-group-quota policy rule has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the user-group-quota policy rule is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforced: Optional[StrictBool] = None
    +

    Specifies whether the user-group-quota rule is enforced or unenforced. If the user-group-quota rule is enforced and user/group space usage exceeds the quota limit, any modification operations that result in a need for more space are blocked. If the quota rule is unenforced and logical space usage exceeds the quota limit, notification emails are sent to targets that are specified using the notification parameter. No client operations are blocked when an unenforced limit is exceeded. If set to true, the limit is enforced. If set to false, the quota limit is enforced.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the rule. The name is automatically generated by the system.

    +
    + +
    +
    +field notifications: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Specifies the targets to notify when usage approaches or exceeds the quota limit. empty specifies that no targets will be notified. The account value specifies that the user or group owning the usage will be notified.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    Logical space limit of the quota assigned by the rule, measured in bytes. The value cannot be negative.

    +
    + +
    +
    +field quota_type: Optional[StrictStr] = None
    +

    Specifies the type of quota rule. Valid values are user-default, user, user-group-member, group-default and group. Every user-group-quota rule has a rule type, and this field is always populated.

    +
    + +
    +
    +field subject: Optional[PolicyRuleUserGroupQuotaSubject] = None
    +

    The rule subject, when required. Rules of type user, user-group-member and group require a subject, specifying the user or group the rule is applicable to.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, in milliseconds, until the destroyed user-group-quota policy rule is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicyRuleUserGroupQuotaGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleUserGroupQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyRuleUserGroupQuota]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleUserGroupQuota]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicyRuleUserGroupQuotaPatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleUserGroupQuotaPatch(*, rules: Optional[ConstrainedListValue[PolicyruleusergroupquotapatchRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyruleusergroupquotapatchRules]] = None
    +

    Updates the rules in a policy and accepts a single-rule update object. The list can contain only one item that will update all the specified rules.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyRuleUserGroupQuotaPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleUserGroupQuotaPost(*, rules: Optional[ConstrainedListValue[PolicyruleusergroupquotapostRules]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyruleusergroupquotapostRules]] = None
    +

    A list of user-group-quota policy rules to create.

    +
    + +
    + +
    +
    +

    PolicyRuleUserGroupQuotaResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleUserGroupQuotaResponse(*, items: Optional[ConstrainedListValue[PolicyRuleUserGroupQuota]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleUserGroupQuota]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name, if meaningful.

    +
    + +
    + +
    +
    +

    PolicyRuleUserGroupQuotaSubject

    +
    +
    +pydantic model pypureclient.flasharray.PolicyRuleUserGroupQuotaSubject(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None, sid: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictInt] = None
    +

    The subject User Identifier (UID) or Group Identifier (GID).

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The subject name. The name can have a @domain suffix.

    +
    + +
    +
    +field sid: Optional[StrictStr] = None
    +

    The subject SID, which uniquely identifies a user or group.

    +
    + +
    + +
    +
    +

    PolicySmb

    +
    +
    +pydantic model pypureclient.flasharray.PolicySmb(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, pod: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, continuous_availability_enabled: Optional[StrictBool] = None, policy_mapping: Optional[PolicyNfsPolicyMapping] = None)
    +
    +
    +field access_based_enumeration_enabled: Optional[StrictBool] = None
    +

    Returns a value of true if access based enumeration is enabled on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field continuous_availability_enabled: Optional[StrictBool] = None
    +

    Returns a value of true if continuous availability is enabled on the policy. When continuous availability is enabled on a policy, file shares are accessible during otherwise disruptive scenarios such as temporary network outages, controller upgrades or failovers.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the policy has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed policy is permanently eradicated. Once the time_remaining period has elapsed, the policy is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field policy_mapping: Optional[PolicyNfsPolicyMapping] = None
    +

    Specifies the mapping of this policy across a pod replica link. If this policy is not inside a pod of a pod replica link, mapping is null.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    The type of policy. Valid values include autodir, nfs, smb, snapshot, and quota.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left, measured in milliseconds, until the destroyed policy is permanently eradicated.

    +
    + +
    + +
    +
    +

    PolicySmbGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicySmbGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicySmb]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicySmb]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PolicySmbPatch

    +
    +
    +pydantic model pypureclient.flasharray.PolicySmbPatch(*, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, continuous_availability_enabled: Optional[StrictBool] = None)
    +
    +
    +field access_based_enumeration_enabled: Optional[StrictBool] = None
    +

    If set to true, enables access based enumeration on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field continuous_availability_enabled: Optional[StrictBool] = None
    +

    If set to true, enables continuous availability on the policy. When continuous availability is enabled on a policy, file shares are accessible during otherwise disruptive scenarios such as temporary network outages, controller upgrades or failovers.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    PolicySmbPost

    +
    +
    +pydantic model pypureclient.flasharray.PolicySmbPost(*, enabled: Optional[StrictBool] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, continuous_availability_enabled: Optional[StrictBool] = None, policy_mapping: Optional[PolicynfspostPolicyMapping] = None)
    +
    +
    +field access_based_enumeration_enabled: Optional[StrictBool] = None
    +

    If set to true, enables access based enumeration on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field continuous_availability_enabled: Optional[StrictBool] = None
    +

    Returns a value of true if continuous availability is enabled on the policy. When continuous availability is enabled on a policy, file shares are accessible during otherwise disruptive scenarios such as temporary network outages, controller upgrades or failovers. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables the policy. If set to false, disables the policy.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field policy_mapping: Optional[PolicynfspostPolicyMapping] = None
    +
    + +
    + +
    +
    +

    PolicySmbResponse

    +
    +
    +pydantic model pypureclient.flasharray.PolicySmbResponse(*, items: Optional[ConstrainedListValue[PolicySmb]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicySmb]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PolicymemberexportpostMembers

    +
    +
    +pydantic model pypureclient.flasharray.PolicymemberexportpostMembers(*, export_enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, member: Optional[ReferenceWithType] = None, server: Optional[Reference] = None)
    +
    +
    +field export_enabled: Optional[StrictBool] = None
    +

    If set to true, the export is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The name of the export to create when applying the export policy to the directory. Export names must be unique within the same protocol.

    +
    + +
    +
    +field member: Optional[ReferenceWithType] = None
    +

    Reference to the directory to which the export policy may be applied. The id or name parameter is required, but they cannot be set together. If the name parameter is set, resource_type must also be set.

    +
    + +
    +
    +field server: Optional[Reference] = None
    +

    Server to which the export policy is attached to.

    +
    + +
    + +
    +
    +

    PolicymemberpostMembers

    +
    +
    +pydantic model pypureclient.flasharray.PolicymemberpostMembers(*, member: Optional[ReferenceWithType] = None)
    +
    +
    +field member: Optional[ReferenceWithType] = None
    +

    Reference to the resource to which the policy may be applied. The id or name parameter is required, but they cannot be set together. If the name parameter is set, resource_type must also be set.

    +
    + +
    + +
    +
    +

    PolicynfspostPolicyMapping

    +
    +
    +pydantic model pypureclient.flasharray.PolicynfspostPolicyMapping(*, mapping: Optional[StrictStr] = None)
    +

    If set specifies the initial mapping of the policy upon its creation across a pod replica link. Policy being created must be in a source pod of a replica-link.

    +
    +
    +field mapping: Optional[StrictStr] = None
    +

    The mapping of this policy. Valid values are connected and disconnected.

    +
    + +
    + +
    +
    +

    PolicyrulealertwatcherpatchRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulealertwatcherpatchRules(*, email: Optional[StrictStr] = None, excluded_codes: Optional[ConstrainedListValue[StrictInt]] = None, included_codes: Optional[ConstrainedListValue[StrictInt]] = None, minimum_notification_severity: Optional[StrictStr] = None)
    +
    +
    +field email: Optional[StrictStr] = None
    +

    The email address that will receive the alert notification emails.

    +
    + +
    +
    +field excluded_codes: Optional[ConstrainedListValue[StrictInt]] = None
    +

    An alert with one of these codes will not have emails sent to the recipient. Cannot be specified with include_codes. If specified while include_codes is already set, include_codes will be cleared. Use “” to clear. If both exclude_codes and include_codes are cleared, defaults to an empty list for exclude_codes.

    +
    + +
    +
    +field included_codes: Optional[ConstrainedListValue[StrictInt]] = None
    +

    An alert must have one of these codes in order for emails to be sent to the recipient. Cannot be specified with exclude_codes. If specified while exclude_codes is already set, exclude_codes will be cleared. Use “” to clear. If both exclude_codes and include_codes are cleared, defaults to an empty list for exclude_codes.

    +
    + +
    +
    +field minimum_notification_severity: Optional[StrictStr] = None
    +

    The minimum severity that an alert must have in order for emails to be sent to the recipient. Possible values include info, warning, and critical.

    +
    + +
    + +
    +
    +

    PolicyrulealertwatcherpostRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulealertwatcherpostRules(*, email: Optional[StrictStr] = None, excluded_codes: Optional[ConstrainedListValue[StrictInt]] = None, included_codes: Optional[ConstrainedListValue[StrictInt]] = None, minimum_notification_severity: Optional[StrictStr] = None)
    +
    +
    +field email: Optional[StrictStr] = None
    +

    The email address that will receive the alert notification emails.

    +
    + +
    +
    +field excluded_codes: Optional[ConstrainedListValue[StrictInt]] = None
    +

    An alert with one of these codes will not have emails sent to the recipient. Cannot be specified with include_codes. If specified while include_codes is already set, include_codes will be cleared. Use “” to clear. If both exclude_codes and include_codes are cleared, defaults to an empty list for exclude_codes.

    +
    + +
    +
    +field included_codes: Optional[ConstrainedListValue[StrictInt]] = None
    +

    An alert must have one of these codes in order for emails to be sent to the recipient. Cannot be specified with exclude_codes. If specified while exclude_codes is already set, exclude_codes will be cleared. Use “” to clear. If both exclude_codes and include_codes are cleared, defaults to an empty list for exclude_codes.

    +
    + +
    +
    +field minimum_notification_severity: Optional[StrictStr] = None
    +

    The minimum severity that an alert must have in order for emails to be sent to the recipient. Possible values include info, warning, and critical. If not specified, defaults to info.

    +
    + +
    + +
    +
    +

    PolicyrulemanagementaccessRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulemanagementaccessRules(*, role: Optional[ReferenceNoId] = None, scope: Optional[ReferenceWithType] = None)
    +
    +
    +field role: Optional[ReferenceNoId] = None
    +

    Role defines a set of permissions applicable in a scope. viewer grants users the ability to read a resource. support grants the ability to perform general support-related actions, as well as read resources. storage grants access to all storage operations on a resource. admin grants access to all operations.

    +
    + +
    +
    +field scope: Optional[ReferenceWithType] = None
    +

    Reference to the resource (e.g. arrays, realms) which specifies the scope that the role applies. The id or name parameter is required, but they cannot be set together. Also, resource_type must be set.

    +
    + +
    + +
    +
    +

    PolicyrulenfsclientpostRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulenfsclientpostRules(*, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, client: Optional[StrictStr] = None, nfs_version: Optional[ConstrainedListValue[StrictStr]] = None, permission: Optional[StrictStr] = None, security: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field access: Optional[StrictStr] = None
    +

    Specifies access control for the export. Valid values include root-squash, all-squash, and no-root-squash. The value root-squash prevents client users and groups with root privilege from mapping their root privilege to a file system. All users with UID 0 will have their UID mapped to anonuid. All users with GID 0 will have their GID mapped to anongid. The value all-squash maps all UIDs (including root) to anonuid and all GIDs (including root) to anongid. The value no-root-squash allows users and groups to access the file system with their UIDs and GIDs. If not specified, the default value is root-squash.

    +
    + +
    +
    +field anongid: Optional[StrictStr] = None
    +

    Any user whose GID is affected by an access of root_squash or all_squash will have their GID mapped to anongid. The default anongid is null, which means 65534. Use “” to clear. This value is ignored when user mapping is enabled.

    +
    + +
    +
    +field anonuid: Optional[StrictStr] = None
    +

    Any user whose UID is affected by an access of root_squash or all_squash will have their UID mapped to anonuid. The default anonuid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies which clients are given access. Valid values include IP, IP mask, or hostname. The default is * if not specified.

    +
    + +
    +
    +field nfs_version: Optional[ConstrainedListValue[StrictStr]] = None
    +

    NFS protocol version allowed for the export. Valid values are nfsv3 and nfsv4. If not specified, defaults to nfsv3.

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Values include rw and ro. The default value is rw if not specified.

    +
    + +
    +
    +field security: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The security flavors to use for accessing files on this mount point. Values include auth_sys, krb5, krb5i, and krb5p. If the server does not support the requested flavor, the mount operation fails. This operation updates all rules of the specified policy. If auth_sys, the client is trusted to specify the identity of the user. If krb5, cryptographic proof of the identity of the user is provided in each RPC request. This provides strong verification of the identity of users accessing data on the server. Note that additional configuration besides adding this mount option is required to enable Kerberos security. If krb5i, integrity checking is added to krb5. This ensures the data has not been tampered with. If krb5p, integrity checking and encryption is added to krb5. This is the most secure setting, but it also involves the most performance overhead.

    +
    + +
    + +
    +
    +

    PolicyrulequotapatchRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulequotapatchRules(*, enforced: Optional[StrictBool] = None, notifications: Optional[StrictStr] = None, quota_limit: Optional[StrictInt] = None)
    +
    +
    +field enforced: Optional[StrictBool] = None
    +

    If set to true, this rule describes an enforced quota. An out-of-space warning is issued if logical space usage exceeds the limit value described in this rule. If set to false, this rule describes an unenforced quota. Alerts and/or notifications are issued when logical space usage exceeds the limit value described in this rule.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field notifications: Optional[StrictStr] = None
    +

    Targets to notify when usage approaches the quota limit. The list of notification targets is a comma-separated string. Valid values are one or more of user and group. To notify no targets, use none.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    Logical space limit of the quota (in bytes) assigned by the rule. This value cannot be set to 0.

    +
    + +
    + +
    +
    +

    PolicyrulequotapostRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulequotapostRules(*, enforced: Optional[StrictBool] = None, notifications: Optional[StrictStr] = None, quota_limit: Optional[StrictInt] = None)
    +
    +
    +field enforced: Optional[StrictBool] = None
    +

    If set to true, this rule describes an enforced quota. An out-of-space warning is issued if logical space usage exceeds the limit value described in this rule. If set to false, this rule describes an unenforced quota. Alerts and/or notifications are issued when logical space usage exceeds the limit value described in this rule. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field notifications: Optional[StrictStr] = None
    +

    Targets to notify when usage approaches the quota limit. The list of notification targets is a comma-separated string. Valid values are one or more of user and group. To notify no targets, use none. If not specified, defaults to none.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    Logical space limit of the quota (in bytes) assigned by the rule. This value cannot be set to 0.

    +
    + +
    + +
    +
    +

    PolicyrulesmbclientpostRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulesmbclientpostRules(*, anonymous_access_allowed: Optional[StrictBool] = None, client: Optional[StrictStr] = None, smb_encryption_required: Optional[StrictBool] = None)
    +
    +
    +field anonymous_access_allowed: Optional[StrictBool] = None
    +

    Specifies whether access to information is allowed for anonymous users. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies which clients are given access. Accepted notation, IP, IP mask, or hostname. The default is * if not specified.

    +
    + +
    +
    +field smb_encryption_required: Optional[StrictBool] = None
    +

    Specifies whether the remote client is required to use SMB encryption. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PolicyrulesnapshotpostRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyrulesnapshotpostRules(*, at: Optional[StrictInt] = None, client_name: Optional[StrictStr] = None, every: Optional[StrictInt] = None, keep_for: Optional[StrictInt] = None, suffix: Optional[StrictStr] = None)
    +
    +
    +field at: Optional[StrictInt] = None
    +

    Specifies the number of milliseconds since midnight at which to take a snapshot. The at value can only be set to an hour and must be between 0 and 82800000, inclusive. The at value can only be set on the rule with the smallest every value. The at value cannot be set if the every value is not measured in days. The at value can only be set for at most one rule in the same policy.

    +
    + +
    +
    +field client_name: Optional[StrictStr] = None
    +

    The snapshot client name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the snapshot client name, and SUFFIX is the snapshot suffix. The client-visible snapshot name is CLIENT_NAME.SUFFIX.

    +
    + +
    +
    +field every: Optional[StrictInt] = None
    +

    Specifies the interval between snapshots, in milliseconds. The every value for all rules must be multiples of one another. The every value must be unique for each rule in the same policy. The every value must be between 5 minutes and 1 year.

    +
    + +
    +
    +field keep_for: Optional[StrictInt] = None
    +

    Specifies the period that snapshots are retained before they are eradicated, in milliseconds. The keep_for value cannot be less than the every value of the rule. The keep_for value must be unique for each rule in the same policy. The keep_for value must be between 5 minutes and 5 years. The keep_for value cannot be less than the keep_for value of any rule in the same policy with a smaller every value.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The snapshot suffix name. A full snapshot name is constructed in the form of DIR.CLIENT_NAME.SUFFIX where DIR is the managed directory name, CLIENT_NAME is the snapshot client name, and SUFFIX is the snapshot suffix. The client-visible snapshot name is CLIENT_NAME.SUFFIX. The suffix value can only be set for one rule in the same policy. The suffix value can only be set on a rule with the same keep_for value and every value. The suffix value can only be set on the rule with the largest keep_for value. If not specified, defaults to a monotonically increasing number generated by the system.

    +
    + +
    + +
    +
    +

    PolicyruleusergroupquotaSubject

    +
    +
    +pydantic model pypureclient.flasharray.PolicyruleusergroupquotaSubject(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None, sid: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictInt] = None
    +

    The subject User Identifier (UID) or Group Identifier (GID). Exactly one of name, id, sid is required.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The subject name. Retrieves all accounts matching this name. The name can have a @domain suffix to reduce ambiguity. Exactly one of name, id, or sid is required.

    +
    + +
    +
    +field sid: Optional[StrictStr] = None
    +

    The subject Security Identifier (SID), which uniquely identifies a user or group. Exactly one of name, id, or sid is required.

    +
    + +
    + +
    +
    +

    PolicyruleusergroupquotapatchRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyruleusergroupquotapatchRules(*, enforced: Optional[StrictBool] = None, notifications: Optional[ConstrainedListValue[StrictStr]] = None, quota_limit: Optional[StrictInt] = None)
    +
    +
    +field enforced: Optional[StrictBool] = None
    +

    If set to true, the quota is enforced and an out-of-space warning is issued if logical space usage exceeds the specified limit. If set to false, the quota is not enforced and alerts and/or notifications are issued when logical space usage exceeds the limit value. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field notifications: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Targets to notify when usage approaches or exceeds the quota limit. Valid non-empty values are account or none. The account value specifies that the user or group owning the usage will be notified, none specifies that notifications are not sent. If not specified, we assume none.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    Logical space limit of the quota (in bytes) assigned by the rule. This value cannot be negative.

    +
    + +
    + +
    +
    +

    PolicyruleusergroupquotapostRules

    +
    +
    +pydantic model pypureclient.flasharray.PolicyruleusergroupquotapostRules(*, enforced: Optional[StrictBool] = None, notifications: Optional[ConstrainedListValue[StrictStr]] = None, quota_limit: Optional[StrictInt] = None, quota_type: Optional[StrictStr] = None, subject: Optional[PolicyruleusergroupquotaSubject] = None)
    +
    +
    +field enforced: Optional[StrictBool] = None
    +

    If set to true, the quota is enforced and an out-of-space warning is issued if logical space usage exceeds the specified limit. If set to false, the quota is not enforced and alerts and/or notifications are issued when logical space usage exceeds the limit value. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field notifications: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Targets to notify when usage approaches or exceeds the quota limit. Valid non-empty values are account or none. The account value specifies that the user or group owning the usage will be notified, none specifies that notifications are not sent. If not specified, we assume none.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    Logical space limit of the quota (in bytes) assigned by the rule. This value cannot be negative.

    +
    + +
    +
    +field quota_type: Optional[StrictStr] = None
    +

    Specifies the type of quota rule. Valid values are user-default, user, user-group-member, group-default and group. Every user-group-quota rule requires a mandatory rule type.

    +
    + +
    +
    +field subject: Optional[PolicyruleusergroupquotaSubject] = None
    +

    The subject for which the rule applies. Rules of quota type user, user-group-member, group require a non-empty subject, while rules of quota type user-default and group-default do not have a subject. The subject identifies the accounts for which the quota rule applies.

    +
    + +
    + +
    +
    +

    Port

    +
    +
    +pydantic model pypureclient.flasharray.Port(*, name: Optional[StrictStr] = None, iqn: Optional[StrictStr] = None, nqn: Optional[StrictStr] = None, portal: Optional[StrictStr] = None, wwn: Optional[StrictStr] = None, failover: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field failover: Optional[StrictStr] = None
    +

    If the array port has failed over, returns the name of the port to which this port has failed over.

    +
    + +
    +
    +field iqn: Optional[StrictStr] = None
    +

    The iSCSI Qualified Name (or null if target is not iSCSI).

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field nqn: Optional[StrictStr] = None
    +

    NVMe Qualified Name (or null if target is not NVMeoF).

    +
    + +
    +
    +field portal: Optional[StrictStr] = None
    +

    IP and port number (or null if target is not iSCSI).

    +
    + +
    +
    +field wwn: Optional[StrictStr] = None
    +

    Fibre Channel World Wide Name (or null if target is not Fibre Channel).

    +
    + +
    + +
    +
    +

    PortCommon

    +
    +
    +pydantic model pypureclient.flasharray.PortCommon(*, iqn: Optional[StrictStr] = None, nqn: Optional[StrictStr] = None, portal: Optional[StrictStr] = None, wwn: Optional[StrictStr] = None)
    +
    +
    +field iqn: Optional[StrictStr] = None
    +

    The iSCSI Qualified Name (or null if target is not iSCSI).

    +
    + +
    +
    +field nqn: Optional[StrictStr] = None
    +

    NVMe Qualified Name (or null if target is not NVMeoF).

    +
    + +
    +
    +field portal: Optional[StrictStr] = None
    +

    IP and port number (or null if target is not iSCSI).

    +
    + +
    +
    +field wwn: Optional[StrictStr] = None
    +

    Fibre Channel World Wide Name (or null if target is not Fibre Channel).

    +
    + +
    + +
    +
    +

    PortGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PortGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[Port]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Port]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PortInitiator

    +
    +
    +pydantic model pypureclient.flasharray.PortInitiator(*, context: Optional[FixedReferenceWithType] = None, initiator: Optional[PortCommon] = None, target: Optional[PortInitiatorTarget] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field initiator: Optional[PortCommon] = None
    +
    + +
    +
    +field target: Optional[PortInitiatorTarget] = None
    +
    + +
    + +
    +
    +

    PortInitiatorTarget

    +
    +
    +pydantic model pypureclient.flasharray.PortInitiatorTarget(*, name: Optional[StrictStr] = None, iqn: Optional[StrictStr] = None, nqn: Optional[StrictStr] = None, portal: Optional[StrictStr] = None, wwn: Optional[StrictStr] = None, failover: Optional[StrictStr] = None)
    +
    +
    +field failover: Optional[StrictStr] = None
    +

    If the array port has failed over, returns the name of the port to which this port has failed over.

    +
    + +
    +
    +field iqn: Optional[StrictStr] = None
    +

    The iSCSI Qualified Name (or null if target is not iSCSI).

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field nqn: Optional[StrictStr] = None
    +

    NVMe Qualified Name (or null if target is not NVMeoF).

    +
    + +
    +
    +field portal: Optional[StrictStr] = None
    +

    IP and port number (or null if target is not iSCSI).

    +
    + +
    +
    +field wwn: Optional[StrictStr] = None
    +

    Fibre Channel World Wide Name (or null if target is not Fibre Channel).

    +
    + +
    + +
    +
    +

    PortInitiatorsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PortInitiatorsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[PortInitiator]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PortInitiator]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    PresetWorkload

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkload(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, description: Optional[StrictStr] = None, parameters: Optional[ConstrainedListValue[PresetWorkloadParameter]] = None, periodic_replication_configurations: Optional[ConstrainedListValue[PresetWorkloadPeriodicReplicationConfiguration]] = None, placement_configurations: ConstrainedListValue[PresetWorkloadPlacementConfiguration], qos_configurations: Optional[ConstrainedListValue[PresetWorkloadQosConfiguration]] = None, revision: Optional[StrictInt] = None, snapshot_configurations: Optional[ConstrainedListValue[PresetWorkloadSnapshotConfiguration]] = None, volume_configurations: ConstrainedListValue[PresetWorkloadVolumeConfiguration], workload_tags: Optional[ConstrainedListValue[PresetWorkloadWorkloadTag]] = None, workload_type: StrictStr)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    A brief description of the workload the preset will configure. Supports up to 1KB of unicode characters.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field parameters: Optional[ConstrainedListValue[PresetWorkloadParameter]] = None
    +

    The parameters to prompt the user when they deploy workloads from the preset.

    +
    + +
    +
    +field periodic_replication_configurations: Optional[ConstrainedListValue[PresetWorkloadPeriodicReplicationConfiguration]] = None
    +

    The periodic replication configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    +
    +field placement_configurations: ConstrainedListValue[PresetWorkloadPlacementConfiguration] [Required]
    +

    The placement configurations that can be applied to storage resources (such as volumes) within the preset. All storage resources associated with the same placement will be colocated on the same array.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field qos_configurations: Optional[ConstrainedListValue[PresetWorkloadQosConfiguration]] = None
    +

    The QoS configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field revision: Optional[StrictInt] = None
    +

    A counter that is automatically incremented by the server when the preset is updated.

    +
    + +
    +
    +field snapshot_configurations: Optional[ConstrainedListValue[PresetWorkloadSnapshotConfiguration]] = None
    +

    The snapshot configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    +
    +field volume_configurations: ConstrainedListValue[PresetWorkloadVolumeConfiguration] [Required]
    +

    The volumes that will be provisioned by the preset.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field workload_tags: Optional[ConstrainedListValue[PresetWorkloadWorkloadTag]] = None
    +

    The tags that will be associated with workloads provisioned by the preset.

    +
    + +
    +
    +field workload_type: StrictStr [Required]
    +

    The type of workload the preset will configure. Valid values include VDI, File, MySQL etc.

    +
    + +
    + +
    +
    +

    PresetWorkloadBase

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadBase(*, description: Optional[StrictStr] = None, parameters: Optional[ConstrainedListValue[PresetWorkloadParameter]] = None, periodic_replication_configurations: Optional[ConstrainedListValue[PresetWorkloadPeriodicReplicationConfiguration]] = None, placement_configurations: ConstrainedListValue[PresetWorkloadPlacementConfiguration], qos_configurations: Optional[ConstrainedListValue[PresetWorkloadQosConfiguration]] = None, revision: Optional[StrictInt] = None, snapshot_configurations: Optional[ConstrainedListValue[PresetWorkloadSnapshotConfiguration]] = None, volume_configurations: ConstrainedListValue[PresetWorkloadVolumeConfiguration], workload_tags: Optional[ConstrainedListValue[PresetWorkloadWorkloadTag]] = None, workload_type: StrictStr)
    +

    Workload presets are reusable templates that provision workloads.

    +
    +
    +field description: Optional[StrictStr] = None
    +

    A brief description of the workload the preset will configure. Supports up to 1KB of unicode characters.

    +
    + +
    +
    +field parameters: Optional[ConstrainedListValue[PresetWorkloadParameter]] = None
    +

    The parameters to prompt the user when they deploy workloads from the preset.

    +
    + +
    +
    +field periodic_replication_configurations: Optional[ConstrainedListValue[PresetWorkloadPeriodicReplicationConfiguration]] = None
    +

    The periodic replication configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    +
    +field placement_configurations: ConstrainedListValue[PresetWorkloadPlacementConfiguration] [Required]
    +

    The placement configurations that can be applied to storage resources (such as volumes) within the preset. All storage resources associated with the same placement will be colocated on the same array.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field qos_configurations: Optional[ConstrainedListValue[PresetWorkloadQosConfiguration]] = None
    +

    The QoS configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field revision: Optional[StrictInt] = None
    +

    A counter that is automatically incremented by the server when the preset is updated.

    +
    + +
    +
    +field snapshot_configurations: Optional[ConstrainedListValue[PresetWorkloadSnapshotConfiguration]] = None
    +

    The snapshot configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    +
    +field volume_configurations: ConstrainedListValue[PresetWorkloadVolumeConfiguration] [Required]
    +

    The volumes that will be provisioned by the preset.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field workload_tags: Optional[ConstrainedListValue[PresetWorkloadWorkloadTag]] = None
    +

    The tags that will be associated with workloads provisioned by the preset.

    +
    + +
    +
    +field workload_type: StrictStr [Required]
    +

    The type of workload the preset will configure. Valid values include VDI, File, MySQL etc.

    +
    + +
    + +
    +
    +

    PresetWorkloadConstraints

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadConstraints(*, boolean: Optional[PresetWorkloadConstraintsBoolean] = None, integer: Optional[PresetWorkloadConstraintsInteger] = None, resource_reference: Optional[PresetWorkloadConstraintsResourceReference] = None, string: Optional[PresetWorkloadConstraintsString] = None)
    +

    Constraints to apply to the parameter.

    +
    +
    +field boolean: Optional[PresetWorkloadConstraintsBoolean] = None
    +
    + +
    +
    +field integer: Optional[PresetWorkloadConstraintsInteger] = None
    +
    + +
    +
    +field resource_reference: Optional[PresetWorkloadConstraintsResourceReference] = None
    +
    + +
    +
    +field string: Optional[PresetWorkloadConstraintsString] = None
    +
    + +
    + +
    +
    +

    PresetWorkloadConstraintsBoolean

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadConstraintsBoolean(*, default: Optional[StrictBool] = None)
    +

    Constraints to apply to boolean parameters.

    +
    +
    +field default: Optional[StrictBool] = None
    +

    The default value to use if no value is provided.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PresetWorkloadConstraintsInteger

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadConstraintsInteger(*, allowed_values: Optional[ConstrainedListValue[StrictInt]] = None, default: Optional[StrictInt] = None, maximum: Optional[StrictInt] = None, minimum: Optional[StrictInt] = None)
    +

    Constraints to apply to integer parameters.

    +
    +
    +field allowed_values: Optional[ConstrainedListValue[StrictInt]] = None
    +

    The valid values that can be supplied to the parameter. A parameter that collects the number of volumes to provision might, for example, limit the allowed values to a few fixed options. Supports up to five values.

    +
    + +
    +
    +field default: Optional[StrictInt] = None
    +

    The default value to use if no value is provided. Must be present in allowed_values, if set. Must comply with minimum, if set. Must comply with maximum, if set.

    +
    + +
    +
    +field maximum: Optional[StrictInt] = None
    +

    The maximum acceptable value, inclusive.

    +
    + +
    +
    +field minimum: Optional[StrictInt] = None
    +

    The minimum acceptable value, inclusive.

    +
    + +
    + +
    +
    +

    PresetWorkloadConstraintsResourceReference

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadConstraintsResourceReference(*, allowed_values: ConstrainedListValue[PresetWorkloadConstraintsResourceReferenceAllowedValues], default: Optional[ReferenceWithType] = None)
    +

    Constraints to apply to resource reference parameters

    +
    +
    +field allowed_values: ConstrainedListValue[PresetWorkloadConstraintsResourceReferenceAllowedValues] [Required]
    +

    The valid values that can be supplied to the parameter. Exactly one value must be specified.

    +
    + +
    +
    +field default: Optional[ReferenceWithType] = None
    +

    The default value to use if no value is provided. Must match the resource_type set in allowed_values. One of id or name must be set, but they cannot be set together.

    +
    + +
    + +
    +
    +

    PresetWorkloadConstraintsResourceReferenceAllowedValues

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadConstraintsResourceReferenceAllowedValues(*, resource_type: StrictStr)
    +
    +
    +field resource_type: StrictStr [Required]
    +

    The type of resource the parameter references. Valid values include storage-classes and remote-arrays.

    +
    + +
    + +
    +
    +

    PresetWorkloadConstraintsString

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadConstraintsString(*, allowed_values: Optional[ConstrainedListValue[StrictStr]] = None, default: Optional[StrictStr] = None)
    +

    Constraints to apply to string parameters.

    +
    +
    +field allowed_values: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The valid values that can be supplied to the parameter. A parameter that collects the name of the environment to which a workload will deploy might, for example, limit the allowed values to production, testing and development. Supports up to five values, with up to 64 unicode characters per value.

    +
    + +
    +
    +field default: Optional[StrictStr] = None
    +

    The default value to use if no value is provided. Must be present in allowed_values, if allowed_values is set. Supports up to 64 unicode characters.

    +
    + +
    + +
    +
    +

    PresetWorkloadGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, items: Optional[ConstrainedListValue[PresetWorkload]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query parameter to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination, then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PresetWorkload]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Displays a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PresetWorkloadMetadata

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadMetadata(*, description: Optional[StrictStr] = None, display_name: Optional[StrictStr] = None, subtype: Optional[StrictStr] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    A brief description of the parameter and how it is used within the preset. Supports up to 1KB of unicode characters.

    +
    + +
    +
    +field display_name: Optional[StrictStr] = None
    +

    The human-friendly name of the parameter, which will be shown in the GUI instead of the standard name if configured. Supports up to 64 unicode characters.

    +
    + +
    +
    +field subtype: Optional[StrictStr] = None
    +

    The subtype of the parameter, which the GUI will use to contextualize the prompt for the parameter value. For example, when set to size, the GUI will display an input field with a dropdown menu that contains common size units such as MB, GB, TB, etc. Valid values include size, iops, bandwidth, time and duration. Subtype can only be used with integer parameters.

    +
    + +
    + +
    +
    +

    PresetWorkloadParameter

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadParameter(*, constraints: Optional[PresetWorkloadConstraints] = None, metadata: Optional[PresetWorkloadMetadata] = None, name: StrictStr, type: StrictStr)
    +
    +
    +field constraints: Optional[PresetWorkloadConstraints] = None
    +
    + +
    +
    +field metadata: Optional[PresetWorkloadMetadata] = None
    +
    + +
    +
    +field name: StrictStr [Required]
    +

    The name of the parameter, by which other fields in the preset can reference it. Name must be unique across all parameters in the preset.

    +
    + +
    +
    +field type: StrictStr [Required]
    +

    The type of the parameter. Valid values include string, integer, boolean and resource_reference. String parameters can be used to collect metadata about workloads deployed from the preset, such as the environment to which they are deployed (e.g., production, development, etc.) or the billing account to which they belong for charge back and show back purposes. Integer and boolean parameters can be used to configure specific fields in the preset, such as the number or size of volumes to provision. Resource reference parameters can be used to collect references to other objects, such as storage classes or remote arrays.

    +
    + +
    + +
    +
    +

    PresetWorkloadPatch

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadPatch(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    PresetWorkloadPeriodicReplicationConfiguration

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadPeriodicReplicationConfiguration(*, name: StrictStr, remote_targets: ConstrainedListValue[ReferenceWithType], rules: ConstrainedListValue[PresetWorkloadSnapshotRule])
    +
    +
    +field name: StrictStr [Required]
    +

    The name of the periodic replication configuration, by which other configuration objects in the preset can reference it. Name must be unique across all configuration objects in the preset.

    +
    + +
    +
    +field remote_targets: ConstrainedListValue[ReferenceWithType] [Required]
    +

    The remote targets to which snapshots may be replicated.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field rules: ConstrainedListValue[PresetWorkloadSnapshotRule] [Required]
    +

    Rules describe the frequency and retention of snapshots taken by the configuration.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PresetWorkloadPlacementConfiguration

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadPlacementConfiguration(*, name: StrictStr, qos_configurations: Optional[ConstrainedListValue[StrictStr]] = None, storage_class: ReferenceWithType)
    +
    +
    +field name: StrictStr [Required]
    +

    The name of the placement configuration, by which other configuration objects in the preset can reference it. Name must be unique across all configuration objects in the preset.

    +
    + +
    +
    +field qos_configurations: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The names of the QoS configurations to apply to the storage resources (such as volumes) in the placement. The limits defined in the QoS configurations will be shared across all storage resources in the placement.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field storage_class: ReferenceWithType [Required]
    +

    The storage class to which the placement and its associated storage resources may be deployed. Supports parameterization.

    +
    + +
    + +
    +
    +

    PresetWorkloadPost

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadPost(*, description: Optional[StrictStr] = None, parameters: Optional[ConstrainedListValue[PresetWorkloadParameter]] = None, periodic_replication_configurations: Optional[ConstrainedListValue[PresetWorkloadPeriodicReplicationConfiguration]] = None, placement_configurations: ConstrainedListValue[PresetWorkloadPlacementConfiguration], qos_configurations: Optional[ConstrainedListValue[PresetWorkloadQosConfiguration]] = None, revision: Optional[StrictInt] = None, snapshot_configurations: Optional[ConstrainedListValue[PresetWorkloadSnapshotConfiguration]] = None, volume_configurations: ConstrainedListValue[PresetWorkloadVolumeConfiguration], workload_tags: Optional[ConstrainedListValue[PresetWorkloadWorkloadTag]] = None, workload_type: StrictStr)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    A brief description of the workload the preset will configure. Supports up to 1KB of unicode characters.

    +
    + +
    +
    +field parameters: Optional[ConstrainedListValue[PresetWorkloadParameter]] = None
    +

    The parameters to prompt the user when they deploy workloads from the preset.

    +
    + +
    +
    +field periodic_replication_configurations: Optional[ConstrainedListValue[PresetWorkloadPeriodicReplicationConfiguration]] = None
    +

    The periodic replication configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    +
    +field placement_configurations: ConstrainedListValue[PresetWorkloadPlacementConfiguration] [Required]
    +

    The placement configurations that can be applied to storage resources (such as volumes) within the preset. All storage resources associated with the same placement will be colocated on the same array.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field qos_configurations: Optional[ConstrainedListValue[PresetWorkloadQosConfiguration]] = None
    +

    The QoS configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field revision: Optional[StrictInt] = None
    +

    A counter that is automatically incremented by the server when the preset is updated.

    +
    + +
    +
    +field snapshot_configurations: Optional[ConstrainedListValue[PresetWorkloadSnapshotConfiguration]] = None
    +

    The snapshot configurations that can be applied to storage resources (such as volumes) within the preset.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    +
    +field volume_configurations: ConstrainedListValue[PresetWorkloadVolumeConfiguration] [Required]
    +

    The volumes that will be provisioned by the preset.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field workload_tags: Optional[ConstrainedListValue[PresetWorkloadWorkloadTag]] = None
    +

    The tags that will be associated with workloads provisioned by the preset.

    +
    + +
    +
    +field workload_type: StrictStr [Required]
    +

    The type of workload the preset will configure. Valid values include VDI, File, MySQL etc.

    +
    + +
    + +
    +
    +

    PresetWorkloadQosConfiguration

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadQosConfiguration(*, bandwidth_limit: Optional[StrictStr] = None, iops_limit: Optional[StrictStr] = None, name: StrictStr)
    +
    +
    +field bandwidth_limit: Optional[StrictStr] = None
    +

    The QoS IOPs limit shared across all volumes in the placement. Between 100 and 100000000, inclusive. Supports parameterization.

    +
    + +
    +
    +field iops_limit: Optional[StrictStr] = None
    +

    The maximum QoS bandwidth limit shared across all volumes in the placement. Whenever throughput exceeds the bandwidth limit, throttling occurs. Measured in bytes per second. Between 1MB/s and 512 GB/s, inclusive. Supports parameterization.

    +
    + +
    +
    +field name: StrictStr [Required]
    +

    The name of the QoS configuration, by which other configuration objects in the preset can reference it. Name must be unique across all configuration objects in the preset.

    +
    + +
    + +
    +
    +

    PresetWorkloadResponse

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadResponse(*, items: Optional[ConstrainedListValue[PresetWorkload]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PresetWorkload]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PresetWorkloadSnapshotConfiguration

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadSnapshotConfiguration(*, name: StrictStr, rules: ConstrainedListValue[PresetWorkloadSnapshotRule])
    +
    +
    +field name: StrictStr [Required]
    +

    The name of the snapshot configuration, by which other configuration objects in the preset can reference it. Name must be unique across all configuration objects in the preset.

    +
    + +
    +
    +field rules: ConstrainedListValue[PresetWorkloadSnapshotRule] [Required]
    +

    Rules describe the frequency and retention of snapshots taken by the configuration.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PresetWorkloadSnapshotRule

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadSnapshotRule(*, at: Optional[StrictStr] = None, every: StrictStr, keep_for: StrictStr)
    +
    +
    +field at: Optional[StrictStr] = None
    +

    Specifies the number of milliseconds since midnight at which to take a snapshot. The at value cannot be set if the every value is not measured in days. The at value can only be set on the first rule.

    +
    + +
    +
    +field every: StrictStr [Required]
    +

    Specifies the interval between snapshots, in milliseconds. The every value for all rules must be multiples of one another. The every value must be between five minutes and 400 days for the first rule. The every value must be between five minutes and one day for the second rule.

    +
    + +
    +
    +field keep_for: StrictStr [Required]
    +

    Specifies the period that snapshots are retained before they are eradicated, in milliseconds. The keep_for value must be between 10 minutes and 24855 days for the first rule, and a multiple of a second. The keep_for value must be between 10 minutes and 2147483647 days for the second rule, and must be greater than or equal to the keep_for value of the first rule.

    +
    + +
    + +
    +
    +

    PresetWorkloadVolumeConfiguration

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadVolumeConfiguration(*, count: StrictStr, name: StrictStr, periodic_replication_configurations: Optional[ConstrainedListValue[StrictStr]] = None, placement_configurations: ConstrainedListValue[StrictStr], provisioned_size: StrictStr, snapshot_configurations: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field count: StrictStr [Required]
    +

    The number of volumes to provision. Supports parameterization.

    +
    + +
    +
    +field name: StrictStr [Required]
    +

    The name of the volume configuration, by which other configuration objects in the preset can reference it. Name must be unique across all configuration objects in the preset.

    +
    + +
    +
    +field periodic_replication_configurations: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The names of the periodic replication configurations to apply to the volumes.

    +
    + +
    +
    +field placement_configurations: ConstrainedListValue[StrictStr] [Required]
    +

    The names of the placement configurations with which to associate the volumes.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field provisioned_size: StrictStr [Required]
    +

    The virtual size of each volume. Measured in bytes and must be a multiple of 512. The maximum size is 4503599627370496 (4PB). Supports parameterization.

    +
    + +
    +
    +field snapshot_configurations: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The names of the snapshot configurations to apply to the volumes.

    +
    + +
    + +
    +
    +

    PresetWorkloadWorkloadTag

    +
    +
    +pydantic model pypureclient.flasharray.PresetWorkloadWorkloadTag(*, copyable: Optional[StrictStr] = None, key: StrictStr, namespace: Optional[StrictStr] = None, value: StrictStr)
    +
    +
    +field copyable: Optional[StrictStr] = None
    +

    Specifies whether to include the tag when copying the parent resource. If set to true, the tag is included in resource copying. If set to false, the tag is not included. If not specified, defaults to true.

    +
    + +
    +
    +field key: StrictStr [Required]
    +

    Key of the tag. Supports up to 64 Unicode characters.

    +
    + +
    +
    +field namespace: Optional[StrictStr] = None
    +

    Optional namespace of the tag. Namespace identifies the category of the tag. Omitting the namespace defaults to the namespace default. The pure&#42; namespaces are reserved for plugins and integration partners. It is recommended that customers avoid using reserved namespaces.

    +
    + +
    +
    +field value: StrictStr [Required]
    +

    Value of the tag. Supports up to 256 Unicode characters. Supports parameterization.

    +
    + +
    + +
    +
    +

    PriorityAdjustment

    +
    +
    +pydantic model pypureclient.flasharray.PriorityAdjustment(*, priority_adjustment_operator: Optional[StrictStr] = None, priority_adjustment_value: Optional[StrictInt] = None)
    +
    +
    +field priority_adjustment_operator: Optional[StrictStr] = None
    +

    Valid values are +, -, and =. The values + and - may be applied to volumes and volume groups to reflect the relative importance of their workloads. Volumes and volume groups can be assigned a priority adjustment of -10, 0, or +10. In addition, volumes can be assigned values of =-10, =0, or =+10. Volumes with settings of -10, 0, +10 can be modified by the priority adjustment setting of a volume group that contains the volume. However, if a volume has a priority adjustment set with the = operator (for example, =+10), it retains that value and is unaffected by any volume group priority adjustment settings.

    +
    + +
    +
    +field priority_adjustment_value: Optional[StrictInt] = None
    +

    Adjust priority by the specified amount, using the priority_adjustment_operator. Valid values are 0 and +10 for + and - operators, -10, 0, and +10 for the = operator.

    +
    + +
    + +
    +
    +

    ProtectionGroup

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroup(*, name: Optional[StrictStr] = None, id: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, workload: Optional[WorkloadConfigurationFixedReferenceWorkload] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[ProtectionGroupEradicationConfig] = None, host_count: Optional[StrictInt] = None, host_group_count: Optional[StrictInt] = None, is_local: Optional[StrictBool] = None, pod: Optional[FixedReference] = None, replication_schedule: Optional[ReplicationSchedule] = None, retention_lock: Optional[StrictStr] = None, snapshot_schedule: Optional[SnapshotSchedule] = None, source: Optional[FixedReference] = None, source_retention: Optional[RetentionPolicy] = None, space: Optional[Space] = None, target_count: Optional[StrictInt] = None, target_retention: Optional[RetentionPolicy] = None, time_remaining: Optional[StrictInt] = None, volume_count: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Has this protection group been destroyed? To destroy a protection group, patch to true. To recover a destroyed protection group, patch to false. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[ProtectionGroupEradicationConfig] = None
    +
    + +
    +
    +field host_count: Optional[StrictInt] = None
    +

    Number of hosts in this protection group.

    +
    + +
    +
    +field host_group_count: Optional[StrictInt] = None
    +

    Number of host groups in this protection group.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the protection group belongs to the local array. If set to false, the protection group belongs to the remote array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    The pod in which the protection group resides.

    +
    + +
    +
    +field replication_schedule: Optional[ReplicationSchedule] = None
    +

    The schedule settings for asynchronous replication.

    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    The valid values are ratcheted and unlocked. The default value for a newly created protection group is unlocked. Set retention_lock to ratcheted to enable SafeMode restrictions on the protection group. Contact Pure Technical Services to change retention_lock to unlocked.

    +
    + +
    +
    +field snapshot_schedule: Optional[SnapshotSchedule] = None
    +

    The schedule settings for protection group snapshots.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The array or pod on which the protection group was created.

    +
    + +
    +
    +field source_retention: Optional[RetentionPolicy] = None
    +

    The retention policy for the source array of the protection group.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays provisioned size and physical storage consumption data for each protection group.

    +
    + +
    +
    +field target_count: Optional[StrictInt] = None
    +

    The number of targets to where this protection group replicates.

    +
    + +
    +
    +field target_retention: Optional[RetentionPolicy] = None
    +

    The retention policy for the target(s) of the protection group.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed protection group is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed protection group can be recovered by setting destroyed=false.

    +
    + +
    +
    +field volume_count: Optional[StrictInt] = None
    +

    The number of volumes in the protection group.

    +
    + +
    +
    +field workload: Optional[WorkloadConfigurationFixedReferenceWorkload] = None
    +
    + +
    + +
    +
    +

    ProtectionGroupEradicationConfig

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupEradicationConfig(*, manual_eradication: Optional[StrictStr] = None)
    +

    The configuration of the eradication feature.

    +
    +
    +field manual_eradication: Optional[StrictStr] = None
    +

    Manual eradication status of objects like protection group and protection group snapshots. If manual_eradication is disabled, you cannot eradicate objects. Values include disabled and enabled.

    +
    + +
    + +
    +
    +

    ProtectionGroupGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ProtectionGroup]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[ProtectionGroup]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroup]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ProtectionGroup]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ProtectionGroupPerformance

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_sec: Optional[ConstrainedIntValue] = None, context: Optional[FixedReferenceWithType] = None, time: Optional[StrictInt] = None)
    +
    +
    +field bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The total number of bytes of replication data transmitted and received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ProtectionGroupPerformanceArray

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupPerformanceArray(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_sec: Optional[ConstrainedIntValue] = None, context: Optional[FixedReferenceWithType] = None, source: Optional[StrictStr] = None, target: Optional[StrictStr] = None, time: Optional[StrictInt] = None)
    +
    +
    +field bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The total number of bytes of replication data transmitted and received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field source: Optional[StrictStr] = None
    +

    The source array from where the data is replicated.

    +
    + +
    +
    +field target: Optional[StrictStr] = None
    +

    The target to where the data is replicated.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ProtectionGroupPerformanceArrayResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupPerformanceArrayResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ProtectionGroupPerformanceArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupPerformanceArray]] = None
    +

    Lists performance data, broken down by array.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ProtectionGroupPerformanceResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupPerformanceResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ProtectionGroupPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupPerformance]] = None
    +

    A list of protection group performance objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ProtectionGroupPost

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupPost(*, tags: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    + +
    +
    +

    ProtectionGroupResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupResponse(*, items: Optional[ConstrainedListValue[ProtectionGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroup]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshot

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshot(*, name: Optional[StrictStr] = None, id: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[ProtectionGroupEradicationConfig] = None, pod: Optional[FixedReference] = None, source: Optional[FixedReference] = None, space: Optional[Space] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time of the original snapshot source. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the protection group snapshot has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed snapshot is permanently eradicated. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[ProtectionGroupEradicationConfig] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    The pod in which the protection group of the protection group snapshot resides.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The original protection group from which this snapshot was taken. For a replicated protection group snapshot being viewed on the target side, the source is the replica protection group.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays provisioned size and physical storage consumption data for each protection group.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The name suffix appended to the protection group name to make up the full protection group snapshot name in the form PGROUP.SUFFIX. If suffix is not specified, the protection group name is in the form PGROUP.NNN, where NNN is a unique monotonically increasing number. If multiple protection group snapshots are created at a time, the suffix name is appended to those snapshots.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None
    +

    The aggregate value of all items after filtering. If applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotPatch

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotPatch(*, name: Optional[StrictStr] = None, id: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[ProtectionGroupEradicationConfig] = None, pod: Optional[FixedReference] = None, source: Optional[FixedReference] = None, space: Optional[Space] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time of the original snapshot source. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the protection group snapshot has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed snapshot is permanently eradicated. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[ProtectionGroupEradicationConfig] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    The pod in which the protection group of the protection group snapshot resides.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The original protection group from which this snapshot was taken. For a replicated protection group snapshot being viewed on the target side, the source is the replica protection group.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays provisioned size and physical storage consumption data for each protection group.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotPost

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[ProtectionGroupEradicationConfig] = None, pod: Optional[FixedReference] = None, source: Optional[FixedReference] = None, space: Optional[Space] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None, tags: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time of the original snapshot source. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[ProtectionGroupEradicationConfig] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    The pod in which the protection group of the protection group snapshot resides.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The original protection group from which this snapshot was taken. For a replicated protection group snapshot being viewed on the target side, the source is the replica protection group.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays provisioned size and physical storage consumption data for each protection group.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The name suffix appended to the protection group name to make up the full protection group snapshot name in the form PGROUP.SUFFIX. If suffix is not specified, the protection group name is in the form PGROUP.NNN, where NNN is a unique monotonically increasing number. If multiple protection group snapshots are created at a time, the suffix name is appended to those snapshots.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotReplica

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotReplica(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[ProtectionGroupEradicationConfig] = None, pod: Optional[FixedReference] = None, source: Optional[FixedReference] = None, space: Optional[Space] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time of the original snapshot source. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the protection group snapshot has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed snapshot is permanently eradicated. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[ProtectionGroupEradicationConfig] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    The pod in which the protection group of the protection group snapshot resides.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The original protection group from which this snapshot was taken. For a replicated protection group snapshot being viewed on the target side, the source is the replica protection group.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays provisioned size and physical storage consumption data for each protection group.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The name suffix appended to the protection group name to make up the full protection group snapshot name in the form PGROUP.SUFFIX. If suffix is not specified, the protection group name is in the form PGROUP.NNN, where NNN is a unique monotonically increasing number. If multiple protection group snapshots are created at a time, the suffix name is appended to those snapshots.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotReplicaResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotReplicaResponse(*, items: Optional[ConstrainedListValue[ProtectionGroupSnapshotReplica]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshotReplica]] = None
    +

    Displays a list of all items after the operation. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotResponse(*, items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotTransfer

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, physical_bytes_written: Optional[StrictInt] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, started: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field completed: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process completed. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field data_transferred: Optional[StrictInt] = None
    +

    The number of bytes transferred from the source to the target as part of the replication process. Measured in bytes.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The destroyed snapshot can be recovered by setting destroyed=false. Once the eradication pending period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field physical_bytes_written: Optional[StrictInt] = None
    +

    The amount of physical/logical data written to the target due to replication. Measured in bytes.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the snapshot transfer from the source array to the target. Displayed in decimal format.

    +
    + +
    +
    +field started: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process started. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotTransferGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotTransferResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    ProtectionGroupTarget

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupTarget(*, allowed: Optional[StrictBool] = None, protection_group: Optional[ReferenceNoId] = None, target: Optional[ReferenceNoId] = None)
    +
    +
    +field allowed: Optional[StrictBool] = None
    +

    If set to true, the target array has allowed the source array to replicate protection group data to the target array. If set to false, the target array has not allowed the source array to replicate protection group data to the target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field protection_group: Optional[ReferenceNoId] = None
    +
    + +
    +
    +field target: Optional[ReferenceNoId] = None
    +
    + +
    + +
    +
    +

    ProtectionGroupTargetGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupTargetGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TargetProtectionGroup]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TargetProtectionGroup]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ProtectionGroupTargetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupTargetResponse(*, items: Optional[ConstrainedListValue[TargetProtectionGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TargetProtectionGroup]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    ProtectionGroupsVolumes

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupsVolumes(*, context: Optional[FixedReferenceWithType] = None, group: Optional[Reference] = None, member: Optional[ProtectionGroupsVolumesMember] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field group: Optional[Reference] = None
    +
    + +
    +
    +field member: Optional[ProtectionGroupsVolumesMember] = None
    +
    + +
    + +
    +
    +

    ProtectionGroupsVolumesGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupsVolumesGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ProtectionGroupsVolumes]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupsVolumes]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ProtectionGroupsVolumesMember

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupsVolumesMember(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the volume has been destroyed and is pending eradication. Through the volumes endpoint, the user can see time_remaining of the destroyed volume, recover, or eradicate the destroyed volume.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    ProtectionGroupsVolumesResponse

    +
    +
    +pydantic model pypureclient.flasharray.ProtectionGroupsVolumesResponse(*, items: Optional[ConstrainedListValue[ProtectionGroupsVolumes]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupsVolumes]] = None
    +
    + +
    + +
    +
    +

    ProtocolEndpoint

    +
    +
    +pydantic model pypureclient.flasharray.ProtocolEndpoint(*, container_version: Optional[StrictStr] = None)
    +
    +
    +field container_version: Optional[StrictStr] = None
    +

    Defines vCenter and EXSi host compatibility of the protocol endpoint and its associated container. Valid values include: 1, 2, 3. When container_version is set to 1, it’s compatible with vSphere version 7.0.1 or higher. When container_version is set to 2, it’s compatible with vSphere version 8.0.0 or higher. When container_version is set to 3, it’s compatible with vSphere version 8.0.1 or higher. The default container_version is 1.

    +
    + +
    + +
    +
    +

    Qos

    +
    +
    +pydantic model pypureclient.flasharray.Qos(*, bandwidth_limit: Optional[ConstrainedIntValue] = None, iops_limit: Optional[ConstrainedIntValue] = None)
    +
    +
    +field bandwidth_limit: Optional[ConstrainedIntValue] = None
    +

    The maximum QoS bandwidth limit for the volume. Whenever throughput exceeds the bandwidth limit, throttling occurs. Measured in bytes per second. Maximum limit is 512 GB/s.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 549755813888

    • +
    +
    +
    +
    + +
    +
    +field iops_limit: Optional[ConstrainedIntValue] = None
    +

    The QoS IOPs limit for the volume.

    +
    +
    Constraints
    +
      +
    • minimum = 100

    • +
    • maximum = 100000000

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Realm

    +
    +
    +pydantic model pypureclient.flasharray.Realm(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[ContainerEradicationConfig] = None, qos: Optional[ContainerQos] = None, quota_limit: Optional[ConstrainedIntValue] = None, space: Optional[SpaceNoDeprecatedPhysicalOrEffective] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the realm.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the realm has been destroyed and is pending eradication. The realm cannot be modified while it is in the destroyed state. The time_remaining value displays the amount of time left until the destroyed realm is permanently eradicated. Once eradication has begun, the realm can no longer be recovered. Before the time_remaining period has elapsed, the destroyed realm can be recovered through the PATCH method

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[ContainerEradicationConfig] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field qos: Optional[ContainerQos] = None
    +

    Displays QoS limit information.

    +
    + +
    +
    +field quota_limit: Optional[ConstrainedIntValue] = None
    +

    The logical quota limit of the realm, measured in bytes.

    +
    +
    Constraints
    +
      +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field space: Optional[SpaceNoDeprecatedPhysicalOrEffective] = None
    +

    Displays provisioned size and physical storage consumption information for the realm.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Time in milliseconds before the realm is eradicated. null if not destroyed.

    +
    + +
    + +
    +
    +

    RealmGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RealmGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Realm]] = None, total: Optional[ConstrainedListValue[Realm]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Realm]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[Realm]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field, if meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RealmPatch

    +
    +
    +pydantic model pypureclient.flasharray.RealmPatch(*, name: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, qos: Optional[ContainerQos] = None, quota_limit: Optional[ConstrainedIntValue] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, the realm will be destroyed and pending eradication. The time_remaining value displays the amount of time left until the destroyed realm is permanently eradicated. A realm can only be destroyed if it is empty or destroy_contents is set to true. Before the time_remaining period has elapsed, the destroyed realm can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the realm is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    +
    +field qos: Optional[ContainerQos] = None
    +

    Sets QoS limits.

    +
    + +
    +
    +field quota_limit: Optional[ConstrainedIntValue] = None
    +

    The logical quota limit of the realm, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    + +
    +
    +

    RealmPost

    +
    +
    +pydantic model pypureclient.flasharray.RealmPost(*, qos: Optional[ContainerQos] = None, quota_limit: Optional[ConstrainedIntValue] = None, tags: Optional[ConstrainedListValue[NonCopyableTag]] = None)
    +
    +
    +field qos: Optional[ContainerQos] = None
    +

    Sets QoS limits.

    +
    + +
    +
    +field quota_limit: Optional[ConstrainedIntValue] = None
    +

    The logical quota limit of the realm, measured in bytes. Must be a multiple of 512.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[NonCopyableTag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    + +
    +
    +

    RealmResponse

    +
    +
    +pydantic model pypureclient.flasharray.RealmResponse(*, items: Optional[ConstrainedListValue[Realm]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Realm]] = None
    +
    + +
    + +
    +
    +

    RealmSpaceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RealmSpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ResourceRealmSpace]] = None, total: Optional[ConstrainedListValue[ResourceRealmSpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourceRealmSpace]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourceRealmSpace]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field, if meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    Reference

    +
    +
    +pydantic model pypureclient.flasharray.Reference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    ReferenceNoId

    +
    +
    +pydantic model pypureclient.flasharray.ReferenceNoId(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    ReferenceNoIdWithType

    +
    +
    +pydantic model pypureclient.flasharray.ReferenceNoIdWithType(*, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values include hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, and policies/snapshot, etc.

    +
    + +
    + +
    +
    +

    ReferenceWithFixedType

    +
    +
    +pydantic model pypureclient.flasharray.ReferenceWithFixedType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, and policies/snapshot, etc.

    +
    + +
    + +
    +
    +

    ReferenceWithType

    +
    +
    +pydantic model pypureclient.flasharray.ReferenceWithType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, and policies/snapshot, etc.

    +
    + +
    + +
    +
    +

    RemoteArray

    +
    +
    +pydantic model pypureclient.flasharray.RemoteArray(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, fleet: Optional[RemoteArrayFleet] = None, is_local: Optional[StrictBool] = None, model: Optional[StrictStr] = None, os: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field fleet: Optional[RemoteArrayFleet] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, this array is the current array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    Specifies the array model.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    Specifies the operating system. Valid values are Purity, Purity//FA, and Purity//FB.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Specifies the operating system version.

    +
    + +
    + +
    +
    +

    RemoteArrayFleet

    +
    +
    +pydantic model pypureclient.flasharray.RemoteArrayFleet(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the current array is a member of the fleet.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    RemoteArraysResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteArraysResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemoteArray]] = None
    +

    Returns a list of all items after filtering. The values are displayed for each name where meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemotePod

    +
    +
    +pydantic model pypureclient.flasharray.RemotePod(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, arrays: Optional[ConstrainedListValue[Resource]] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[Resource]] = None
    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    RemotePodTagGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemotePodTagGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[StretchedTag]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[StretchedTag]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemotePodsResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemotePodsResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[RemotePod]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemotePod]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroup

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, destroyed: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, remote: Optional[FixedReference] = None, source: Optional[FixedReference] = None, target_retention: Optional[RetentionPolicy] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the remote protection group has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed remote protection group is permanently eradicated. Before the time_remaining period has elapsed, the destroyed remote protection group can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the remote protection group is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the location reference is to the local array. If set to false, the location reference is to a remote location, such as a remote array or offload target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    The offload target that the remote protection group is on.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The array where the remote protection group is replicated from.

    +
    + +
    +
    +field target_retention: Optional[RetentionPolicy] = None
    +

    The retention policy for the remote protection group.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Milliseconds remaining until eradication, if remote protection group has been destroyed.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteProtectionGroup]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemoteProtectionGroup]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupResponse(*, items: Optional[ConstrainedListValue[RemoteProtectionGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[RemoteProtectionGroup]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupSnapshot

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, remote: Optional[FixedReference] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The creation time of the snapshot on the original source of the snapshot. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Destroyed and pending eradication? If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    The status of whether or not the remote protection group snapshot is replicated from the current array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    The offload target where the remote protection group snapshot is located.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The original protection group from which this snapshot was taken.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix that is appended to the source_name value to generate the full remote protection group snapshot name in the form PGROUP.SUFFIX. If the suffix is not specified, the system constructs the snapshot name in the form PGROUP.NNN, where PGROUP is the protection group name, and NNN is a monotonically increasing number.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The time remaining until eradication, measured in milliseconds, if the snapshot has been destroyed.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupSnapshotPost

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupSnapshotPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, remote: Optional[FixedReference] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None, tags: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The creation time of the snapshot on the original source of the snapshot. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    The status of whether or not the remote protection group snapshot is replicated from the current array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    The offload target where the remote protection group snapshot is located.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The original protection group from which this snapshot was taken.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    Specifies a name suffix for the snapshots created. The snapshot is created on the FlashArray specified by the on parameter. The on parameter cannot refer to an offload target. Snapshots with suffixes specified have names in the form PGROUP.SUFFIX instead of the default PGROUP.NNN form. The names of all snapshots created by a single command that specifies this option have the same suffix.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The time remaining until eradication, measured in milliseconds, if the snapshot has been destroyed.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupSnapshotResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupSnapshotResponse(*, items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupSnapshotTransfer

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, physical_bytes_written: Optional[StrictInt] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, started: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None, source: Optional[Reference] = None)
    +
    +
    +field completed: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process completed. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field data_transferred: Optional[StrictInt] = None
    +

    The number of bytes transferred from the source to the target as part of the replication process. Measured in bytes.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The destroyed snapshot can be recovered by setting destroyed=false. Once the eradication pending period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field physical_bytes_written: Optional[StrictInt] = None
    +

    The amount of physical/logical data written to the target due to replication. Measured in bytes.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the snapshot transfer from the source array to the target. Displayed in decimal format.

    +
    + +
    +
    +field source: Optional[Reference] = None
    +

    The original protection group from which this snapshot was taken.

    +
    + +
    +
    +field started: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process started. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupSnapshotTransferGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshotTransfer]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshotTransfer]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshotTransfer]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshotTransfer]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemoteProtectionGroupSnapshotTransferResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshotTransfer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[RemoteProtectionGroupSnapshotTransfer]] = None
    +
    + +
    + +
    +
    +

    RemoteVolumeSnapshot

    +
    +
    +pydantic model pypureclient.flasharray.RemoteVolumeSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, pod: Optional[FixedReference] = None, provisioned: Optional[StrictInt] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None, remote: Optional[FixedReference] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed volume snapshot is permanently eradicated. Before the time_remaining period has elapsed, the destroyed volume snapshot can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the volume snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The provisioned space of the snapshot. Measured in bytes. The minimum size is 1048576 (1MB), the maximum size is 4503599627370496 (4PB)

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    Remote target where this volume snapshot is located.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The volume from which this snapshot was taken. For a replicated snapshot being viewed on the target side, the source is the replica volume.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix that is appended to the source_name value to generate the full volume snapshot name in the form VOL.SUFFIX. If the suffix is not specified, the system constructs the snapshot name in the form VOL.NNN, where VOL is the volume name, and NNN is a monotonically increasing number.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    RemoteVolumeSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteVolumeSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteVolumeSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemoteVolumeSnapshot]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemoteVolumeSnapshotPost

    +
    +
    +pydantic model pypureclient.flasharray.RemoteVolumeSnapshotPost(*, suffix: Optional[StrictStr] = None)
    +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix that is appended to the source_name value to generate the full volume snapshot name in the form VOL.SUFFIX. If the suffix is not specified, the system constructs the snapshot name in the form VOL.NNN, where VOL is the volume name, and NNN is a monotonically increasing number.

    +
    + +
    + +
    +
    +

    RemoteVolumeSnapshotResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteVolumeSnapshotResponse(*, items: Optional[ConstrainedListValue[RemoteVolumeSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[RemoteVolumeSnapshot]] = None
    +
    + +
    + +
    +
    +

    RemoteVolumeSnapshotTransfer

    +
    +
    +pydantic model pypureclient.flasharray.RemoteVolumeSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, physical_bytes_written: Optional[StrictInt] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, started: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field completed: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process completed. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field data_transferred: Optional[StrictInt] = None
    +

    The number of bytes transferred from the source to the target as part of the replication process. Measured in bytes.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The destroyed snapshot can be recovered by setting destroyed=false. Once the eradication pending period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field physical_bytes_written: Optional[StrictInt] = None
    +

    The amount of physical/logical data written to the target due to replication. Measured in bytes.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the snapshot transfer from the source array to the target. Displayed in decimal format.

    +
    + +
    +
    +field started: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process started. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    RemoteVolumeSnapshotTransferGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteVolumeSnapshotTransfer]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[RemoteVolumeSnapshotTransfer]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemoteVolumeSnapshotTransfer]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[RemoteVolumeSnapshotTransfer]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RemoteVolumeSnapshotTransferResponse

    +
    +
    +pydantic model pypureclient.flasharray.RemoteVolumeSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[RemoteVolumeSnapshotTransfer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[RemoteVolumeSnapshotTransfer]] = None
    +
    + +
    + +
    +
    +

    ReplicaLinkLag

    +
    +
    +pydantic model pypureclient.flasharray.ReplicaLinkLag(*, avg: Optional[ConstrainedIntValue] = None, max: Optional[ConstrainedIntValue] = None)
    +
    +
    +field avg: Optional[ConstrainedIntValue] = None
    +

    The average time difference between the current time and recovery_point for a period of time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field max: Optional[ConstrainedIntValue] = None
    +

    The maximum time difference between the current time and recovery_point for a period of time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ReplicaLinkPerformanceReplication

    +
    +
    +pydantic model pypureclient.flasharray.ReplicaLinkPerformanceReplication(*, bytes_per_sec_from_remote: Optional[ConstrainedIntValue] = None, bytes_per_sec_to_remote: Optional[ConstrainedIntValue] = None, bytes_per_sec_total: Optional[ConstrainedIntValue] = None, direction: Optional[StrictStr] = None, local_pod: Optional[FixedReference] = None, remote_pod: Optional[FixedReference] = None, remotes: Optional[ConstrainedListValue[FixedReference]] = None, time: Optional[StrictInt] = None)
    +
    +
    +field bytes_per_sec_from_remote: Optional[ConstrainedIntValue] = None
    +

    The number of bytes received per second from a remote array.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_sec_to_remote: Optional[ConstrainedIntValue] = None
    +

    The number of bytes transmitted per second to a remote array.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_sec_total: Optional[ConstrainedIntValue] = None
    +

    Total bytes transmitted and received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field direction: Optional[StrictStr] = None
    +

    The direction of replication. Valid values are inbound and outbound.

    +
    + +
    +
    +field local_pod: Optional[FixedReference] = None
    +

    Reference to a local pod.

    +
    + +
    +
    +field remote_pod: Optional[FixedReference] = None
    +

    Reference to a remote pod.

    +
    + +
    +
    +field remotes: Optional[ConstrainedListValue[FixedReference]] = None
    +

    Reference to a remote array.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ReplicationPerformanceWithTotal

    +
    +
    +pydantic model pypureclient.flasharray.ReplicationPerformanceWithTotal(*, from_remote_bytes_per_sec: Optional[ConstrainedIntValue] = None, to_remote_bytes_per_sec: Optional[ConstrainedIntValue] = None, total_bytes_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field from_remote_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes received per second from a remote array. The number will be zero if the arrays are unable to communicate.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field to_remote_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes transmitted per second to a remote array. The number will be zero if the arrays are unable to communicate.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Total bytes transmitted and received per second. The number will be zero if the arrays are unable to communicate.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ReplicationSchedule

    +
    +
    +pydantic model pypureclient.flasharray.ReplicationSchedule(*, at: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, frequency: Optional[StrictInt] = None, blackout: Optional[TimeWindow] = None)
    +
    +
    +field at: Optional[StrictInt] = None
    +

    The time of day the snapshot is scheduled to be taken and retained on the local array or immediately replicated to the target(s). Measured in seconds since midnight. The at value is only used if the frequency parameter is in days (e.g., 259200000, which is equal to 3 days).

    +
    + +
    +
    +field blackout: Optional[TimeWindow] = None
    +

    The range of time when to suspend replication. To clear the blackout period, set to an empty string (“”).

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field frequency: Optional[StrictInt] = None
    +

    The frequency of the scheduled action. Measured in milliseconds.

    +
    + +
    + +
    +
    +

    Resource

    +
    +
    +pydantic model pypureclient.flasharray.Resource(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    ResourceAccess

    +
    +
    +pydantic model pypureclient.flasharray.ResourceAccess(*, id: Optional[StrictStr] = None, resource: Optional[ReferenceWithType] = None, scope: Optional[ReferenceWithType] = None)
    +

    A resource access captures configuration of sharing a resource to a scope. For example, resource access can specify that an array host is accessible from a realm.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    ID of a resource access object.

    +
    + +
    +
    +field resource: Optional[ReferenceWithType] = None
    +

    Resource to which the scope has access.

    +
    + +
    +
    +field scope: Optional[ReferenceWithType] = None
    +

    Scope which has access to the resource.

    +
    + +
    + +
    +
    +

    ResourceAccessStatus

    +
    +
    +pydantic model pypureclient.flasharray.ResourceAccessStatus(*, created_by: Optional[ConstrainedListValue[ResourceAccessStatusCreatedBy]] = None, resource: Optional[ReferenceWithType] = None, scope: Optional[ReferenceWithType] = None)
    +

    A resource access status realizes the configuration of resource accesses. For instance, if there is a resource access for a host group to a realm, resource access status would include the explicit host group resource access as well as an implicit resource access for each host in that host group.

    +
    +
    +field created_by: Optional[ConstrainedListValue[ResourceAccessStatusCreatedBy]] = None
    +

    Reference the IDs of resource accesses that created this status.

    +
    + +
    +
    +field resource: Optional[ReferenceWithType] = None
    +

    Resource to which the scope has access.

    +
    + +
    +
    +field scope: Optional[ReferenceWithType] = None
    +

    Scope which has access to the resource.

    +
    + +
    + +
    +
    +

    ResourceAccessStatusCreatedBy

    +
    +
    +pydantic model pypureclient.flasharray.ResourceAccessStatusCreatedBy(*, id: Optional[StrictStr] = None, implicit: Optional[StrictBool] = None)
    +

    Each Resource Access Status has a reference to the resource accesses that explain its existence.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    ID of a Resource Access.

    +
    + +
    +
    +field implicit: Optional[StrictBool] = None
    +

    Set to true when this resource access status was not explicitly created, but instead, its existence is implied by another resource access. Usually, this happens when a scope has access to a group of resources (e.g., a host group). Then this scope has access to each member of the group, individual hosts. Set to false when a resource access status reflects explicitly created resource access. Note that if there is both implicit and explicit access of an object to a scope, there will be only one entry in the response for that object and scope pair. The created_by field will contain both implicit and explicit resource access references.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ResourceAccessesGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourceAccessesGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ResourceAccess]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourceAccess]] = None
    +

    A list of resource access objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourceAccessesResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourceAccessesResponse(*, items: Optional[ConstrainedListValue[ResourceAccess]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ResourceAccess]] = None
    +

    A list of resource access objects.

    +
    + +
    + +
    +
    +

    ResourceAccessesStatusGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourceAccessesStatusGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ResourceAccessStatus]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourceAccessStatus]] = None
    +

    A list of resource access status objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourceAccessesStatusResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourceAccessesStatusResponse(*, items: Optional[ConstrainedListValue[ResourceAccessStatus]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ResourceAccessStatus]] = None
    +

    A list of resource access status objects.

    +
    + +
    + +
    +
    +

    ResourceDirectorySpace

    +
    +
    +pydantic model pypureclient.flasharray.ResourceDirectorySpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The timestamp of when the data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ResourceDirectorySpaceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourceDirectorySpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourceDirectorySpace]] = None, total: Optional[ConstrainedListValue[ResourceDirectorySpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourceDirectorySpace]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourceDirectorySpace]] = None
    +

    The aggregate value of all items after filtering. Where meaningful, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourceFixedNonUniqueName

    +
    +
    +pydantic model pypureclient.flasharray.ResourceFixedNonUniqueName(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    A resource with a non-unique name.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    + +
    +
    +

    ResourceNoId

    +
    +
    +pydantic model pypureclient.flasharray.ResourceNoId(*, name: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server.

    +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    ResourcePerformance

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ResourcePerformanceByArray

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformanceByArray(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, array: Optional[Resource] = None)
    +
    +
    +field array: Optional[Resource] = None
    +

    The array on which the performance metrics were recorded.

    +
    + +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ResourcePerformanceByArrayGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformanceByArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourcePerformanceByArray]] = None, total: Optional[ConstrainedListValue[ResourcePerformanceByArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourcePerformanceByArray]] = None
    +

    Performance data, broken down by array. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourcePerformanceByArray]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourcePerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourcePerformance]] = None, total: Optional[ConstrainedListValue[ResourcePerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourcePerformance]] = None
    +

    Performance data. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourcePerformance]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourcePerformanceNoId

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformanceNoId(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ResourcePerformanceNoIdByArray

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformanceNoIdByArray(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, array: Optional[Resource] = None)
    +
    +
    +field array: Optional[Resource] = None
    +

    The array on which the performance metrics were recorded.

    +
    + +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ResourcePerformanceNoIdByArrayGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourcePerformanceNoIdByArray]] = None, total: Optional[ConstrainedListValue[ResourcePerformanceNoIdByArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourcePerformanceNoIdByArray]] = None
    +

    Performance data, broken down by array. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourcePerformanceNoIdByArray]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourcePerformanceNoIdGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePerformanceNoIdGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourcePerformanceNoId]] = None, total: Optional[ConstrainedListValue[ResourcePerformanceNoId]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourcePerformanceNoId]] = None
    +

    Performance data. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourcePerformanceNoId]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourcePodSpace

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePodSpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, space: Optional[PodSpace] = None, time: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field space: Optional[PodSpace] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The timestamp of when the data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ResourcePodSpaceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourcePodSpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourcePodSpace]] = None, total: Optional[ConstrainedListValue[ResourcePodSpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourcePodSpace]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourcePodSpace]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourceRealmSpace

    +
    +
    +pydantic model pypureclient.flasharray.ResourceRealmSpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, space: Optional[SpaceNoDeprecatedPhysicalOrEffective] = None, time: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field space: Optional[SpaceNoDeprecatedPhysicalOrEffective] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The timestamp of when the data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ResourceSpace

    +
    +
    +pydantic model pypureclient.flasharray.ResourceSpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The timestamp of when the data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ResourceSpaceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourceSpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourceSpace]] = None, total: Optional[ConstrainedListValue[ResourceSpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourceSpace]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourceSpace]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ResourceSpaceNoId

    +
    +
    +pydantic model pypureclient.flasharray.ResourceSpaceNoId(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +
    + +
    + +
    +
    +

    ResourceSpaceNoIdGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ResourceSpaceNoIdGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[ResourceSpaceNoId]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourceSpaceNoId]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    RetentionPolicy

    +
    +
    +pydantic model pypureclient.flasharray.RetentionPolicy(*, all_for_sec: Optional[StrictInt] = None, days: Optional[StrictInt] = None, per_day: Optional[StrictInt] = None, per_period: Optional[StrictInt] = None, period_length_ms: Optional[StrictInt] = None)
    +

    The snapshot retention policy.

    +
    +
    +field all_for_sec: Optional[StrictInt] = None
    +

    The length of time to keep the specified snapshots. Measured in seconds. Prior to 6.8.2 the range of 60 to 34560000 is accepted. In 6.8.2 and onwards the range of 60 to 2147483647 is accepted.

    +
    + +
    +
    +field days: Optional[StrictInt] = None
    +

    The number of days to keep the snapshots after the all_for_sec period has passed. Prior to 6.6.4 the range of 0 to 4000 is accepted. In 6.6.4 and onwards the range of 0 to 2147483647 is accepted. In 6.10.0 and onwards -1 may be used to keep snapshots forever.

    +
    + +
    +
    +field per_day: Optional[StrictInt] = None
    +

    Deprecated. per_day is deprecated in favor of per_period and period_length_ms. The number of snapshots to keep per day after the all_for_sec period has passed. Prior to 6.8.2 the range of 0 to 1440 is accepted. In 6.8.2 and onwards the range of 0 to 2147483647 is accepted. Equivalent to per_period when period_length_ms is 1 day, 86400000

    +
    + +
    +
    +field per_period: Optional[StrictInt] = None
    +

    The number of snapshots to keep per period_length_ms after the all_for_sec period has passed. The range of 0 to 2147483647 is accepted.

    +
    + +
    +
    +field period_length_ms: Optional[StrictInt] = None
    +

    The length of time per_period should cover. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days. A minimum of 86400000, 1 day, is accepted.

    +
    + +
    + +
    +
    +

    Saml2Sso

    +
    +
    +pydantic model pypureclient.flasharray.Saml2Sso(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, array_url: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[Saml2SsoIdp] = None, sp: Optional[Saml2SsoSp] = None)
    +
    +
    +field array_url: Optional[StrictStr] = None
    +

    The URL of the array.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the SAML2 SSO configuration is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field idp: Optional[Saml2SsoIdp] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    +
    +field sp: Optional[Saml2SsoSp] = None
    +
    + +
    + +
    +
    +

    Saml2SsoGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.Saml2SsoGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Saml2Sso]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Saml2Sso]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    Saml2SsoIdp

    +
    +
    +pydantic model pypureclient.flasharray.Saml2SsoIdp(*, encrypt_assertion_enabled: Optional[StrictBool] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None, sign_request_enabled: Optional[StrictBool] = None, url: Optional[StrictStr] = None, verification_certificate: Optional[StrictStr] = None)
    +

    Properties specific to the identity provider.

    +
    +
    +field encrypt_assertion_enabled: Optional[StrictBool] = None
    +

    If set to true, SAML assertions will be encrypted by the identity provider.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field entity_id: Optional[StrictStr] = None
    +

    A globally unique name for the identity provider.

    +
    + +
    +
    +field metadata_url: Optional[StrictStr] = None
    +

    The URL of the identity provider metadata.

    +
    + +
    +
    +field sign_request_enabled: Optional[StrictBool] = None
    +

    If set to true, SAML requests will be signed by the service provider.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field url: Optional[StrictStr] = None
    +

    The URL of the identity provider.

    +
    + +
    +
    +field verification_certificate: Optional[StrictStr] = None
    +

    The X509 certificate that the service provider uses to verify the SAML response signature from the identity provider.

    +
    + +
    + +
    +
    +

    Saml2SsoPatch

    +
    +
    +pydantic model pypureclient.flasharray.Saml2SsoPatch(*, array_url: Optional[StrictStr] = None, idp: Optional[Saml2SsoIdp] = None, sp: Optional[Saml2SsoSpCredential] = None, enabled: Optional[StrictBool] = None)
    +
    +
    +field array_url: Optional[StrictStr] = None
    +

    The URL of the array.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the SAML2 SSO configuration is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field idp: Optional[Saml2SsoIdp] = None
    +
    + +
    +
    +field sp: Optional[Saml2SsoSpCredential] = None
    +

    Properties specific to the service provider.

    +
    + +
    + +
    +
    +

    Saml2SsoPost

    +
    +
    +pydantic model pypureclient.flasharray.Saml2SsoPost(*, array_url: Optional[StrictStr] = None, idp: Optional[Saml2SsoIdp] = None, sp: Optional[Saml2SsoSpCredential] = None)
    +
    +
    +field array_url: Optional[StrictStr] = None
    +

    The URL of the array.

    +
    + +
    +
    +field idp: Optional[Saml2SsoIdp] = None
    +
    + +
    +
    +field sp: Optional[Saml2SsoSpCredential] = None
    +

    Properties specific to the service provider.

    +
    + +
    + +
    +
    +

    Saml2SsoResponse

    +
    +
    +pydantic model pypureclient.flasharray.Saml2SsoResponse(*, items: Optional[ConstrainedListValue[Saml2Sso]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Saml2Sso]] = None
    +
    + +
    + +
    +
    +

    Saml2SsoSp

    +
    +
    +pydantic model pypureclient.flasharray.Saml2SsoSp(*, decryption_credential: Optional[ReferenceNoId] = None, signing_credential: Optional[ReferenceNoId] = None, assertion_consumer_url: Optional[StrictStr] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None)
    +
    +
    +field assertion_consumer_url: Optional[StrictStr] = None
    +

    The URL where the identity provider will send its SAML response after authenticating a user.

    +
    + +
    +
    +field decryption_credential: Optional[ReferenceNoId] = None
    +

    The credential used by the service provider to decrypt encrypted SAML assertions from the identity provider. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    +
    +field entity_id: Optional[StrictStr] = None
    +

    A globally unique name for the service provider.

    +
    + +
    +
    +field metadata_url: Optional[StrictStr] = None
    +

    The URL of the service provider metadata.

    +
    + +
    +
    +field signing_credential: Optional[ReferenceNoId] = None
    +

    The credential used by the service provider to sign SAML requests. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    + +
    +
    +

    Saml2SsoSpCredential

    +
    +
    +pydantic model pypureclient.flasharray.Saml2SsoSpCredential(*, decryption_credential: Optional[ReferenceNoId] = None, signing_credential: Optional[ReferenceNoId] = None)
    +
    +
    +field decryption_credential: Optional[ReferenceNoId] = None
    +

    The credential used by the service provider to decrypt encrypted SAML assertions from the identity provider. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    +
    +field signing_credential: Optional[ReferenceNoId] = None
    +

    The credential used by the service provider to sign SAML requests. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    + +
    +
    +

    Server

    +
    +
    +pydantic model pypureclient.flasharray.Server(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, directory_services: Optional[ConstrainedListValue[FixedReferenceWithType]] = None, dns: Optional[ConstrainedListValue[FixedReferenceWithType]] = None, local_directory_service: Optional[FixedReferenceWithType] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the server.

    +
    + +
    +
    +field directory_services: Optional[ConstrainedListValue[FixedReferenceWithType]] = None
    +

    The directory service configuration to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field dns: Optional[ConstrainedListValue[FixedReferenceWithType]] = None
    +

    The DNS configuration to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field local_directory_service: Optional[FixedReferenceWithType] = None
    +

    The Local Directory Service associated to the server.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    + +
    +
    +

    ServerGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.ServerGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Server]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Server]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field, if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    ServerPatch

    +
    +
    +pydantic model pypureclient.flasharray.ServerPatch(*, name: Optional[StrictStr] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, dns: Optional[ConstrainedListValue[Reference]] = None, local_directory_service: Optional[Reference] = None)
    +
    +
    +field directory_services: Optional[ConstrainedListValue[Reference]] = None
    +

    The directory service configuration to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field dns: Optional[ConstrainedListValue[Reference]] = None
    +

    The DNS configuration to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field local_directory_service: Optional[Reference] = None
    +

    The Local Directory Service to be associated to the server.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    ServerPost

    +
    +
    +pydantic model pypureclient.flasharray.ServerPost(*, directory_services: Optional[ConstrainedListValue[Reference]] = None, dns: Optional[ConstrainedListValue[Reference]] = None, local_directory_service: Optional[Reference] = None)
    +
    +
    +field directory_services: Optional[ConstrainedListValue[Reference]] = None
    +

    The directory service configuration to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field dns: Optional[ConstrainedListValue[Reference]] = None
    +

    The DNS configuration to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field local_directory_service: Optional[Reference] = None
    +

    The Local Directory Service to be associated to the server.

    +
    + +
    + +
    +
    +

    ServerReference

    +
    +
    +pydantic model pypureclient.flasharray.ServerReference(*, server: Optional[FixedReferenceWithType] = None)
    +

    An object that is server-aware and can be associated to a server.

    +
    +
    +field server: Optional[FixedReferenceWithType] = None
    +

    Reference to the server the object belongs to. When the value is empty or set to null it means the object lives outside of a server scope.

    +
    + +
    + +
    +
    +

    ServerResponse

    +
    +
    +pydantic model pypureclient.flasharray.ServerResponse(*, items: Optional[ConstrainedListValue[Server]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Server]] = None
    +

    The aggregate value of all items after filtering. When applicable, the average value is displayed instead. The values are displayed for each field, if meaningful.

    +
    + +
    + +
    +
    +

    Session

    +
    +
    +pydantic model pypureclient.flasharray.Session(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, event: Optional[StrictStr] = None, event_count: Optional[StrictInt] = None, location: Optional[StrictStr] = None, method: Optional[StrictStr] = None, start_time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)
    +
    +
    +field end_time: Optional[StrictInt] = None
    +

    Date and time the user logged out of the Purity//FA interface. Not set if the session is still active.

    +
    + +
    +
    +field event: Optional[StrictStr] = None
    +

    Description of session events such as login and user session. Valid values include failed authentication, user session, login, logout, API token obtained, and request without session.

    +
    + +
    +
    +field event_count: Optional[StrictInt] = None
    +

    Number of session events.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field location: Optional[StrictStr] = None
    +

    IP address of the user client connecting to the array or console if connected through local console.

    +
    + +
    +
    +field method: Optional[StrictStr] = None
    +

    Method by which the user attempted to log in. Valid values include API token, JWT, password, and public key.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Date and time the user logged in to the Purity//FA interface.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    Username of the Purity//FA user who triggered the user session event.

    +
    + +
    +
    +field user_interface: Optional[StrictStr] = None
    +

    The user interface through which the user session event was performed. Valid values include CLI, GUI, and REST.

    +
    + +
    + +
    +
    +

    SessionGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SessionGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Session]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Session]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    Smis

    +
    +
    +pydantic model pypureclient.flasharray.Smis(*, slp_enabled: Optional[StrictBool] = None, wbem_https_enabled: Optional[StrictBool] = None)
    +
    +
    +field slp_enabled: Optional[StrictBool] = None
    +

    If set to true, the Service Location Protocol (SLP) and its ports, TCP 427 and UDP 427, are enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field wbem_https_enabled: Optional[StrictBool] = None
    +

    If set to true, the SMI-S provider and its port, TCP 5989 is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SmisGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SmisGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Smis]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Smis]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SmisResponse

    +
    +
    +pydantic model pypureclient.flasharray.SmisResponse(*, items: Optional[ConstrainedListValue[Smis]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Smis]] = None
    +
    + +
    + +
    +
    +

    SmtpServer

    +
    +
    +pydantic model pypureclient.flasharray.SmtpServer(*, name: Optional[StrictStr] = None, body_prefix: Optional[ConstrainedStrValue] = None, encryption_mode: Optional[StrictStr] = None, password: Optional[StrictStr] = None, relay_host: Optional[StrictStr] = None, sender_domain: Optional[StrictStr] = None, sender_username: Optional[StrictStr] = None, subject_prefix: Optional[ConstrainedStrValue] = None, user_name: Optional[StrictStr] = None)
    +
    +
    +field body_prefix: Optional[ConstrainedStrValue] = None
    +

    Optional string added to the beginning of the email body when sending alert email messages. HTML tags are not allowed.

    +
    +
    Constraints
    +
      +
    • maxLength = 256

    • +
    +
    +
    +
    + +
    +
    +field encryption_mode: Optional[StrictStr] = None
    +

    Enforces an encryption mode when sending alert email messages. Valid values are starttls. Use “” to clear.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    Password for the relay host, if needed.

    +
    + +
    +
    +field relay_host: Optional[StrictStr] = None
    +

    Relay server used as a forwarding point for email sent from the array. Can be set as a hostname, IPv4 address, or IPv6 address, with optional port numbers. The expected format for IPv4 is ddd.ddd.ddd.ddd:PORT. The expected format for IPv6 is xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or, if a port number is specified, [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:PORT.

    +
    + +
    +
    +field sender_domain: Optional[StrictStr] = None
    +

    Domain name appended to alert email messages.

    +
    + +
    +
    +field sender_username: Optional[StrictStr] = None
    +

    The local-part of the email address used when sending alert email messages.

    +
    + +
    +
    +field subject_prefix: Optional[ConstrainedStrValue] = None
    +

    Optional string added to the beginning of the subject when sending alert email messages. HTML tags are not allowed.

    +
    +
    Constraints
    +
      +
    • maxLength = 64

    • +
    +
    +
    +
    + +
    +
    +field user_name: Optional[StrictStr] = None
    +

    User name for the relay host, if needed.

    +
    + +
    + +
    +
    +

    SmtpServerGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SmtpServerGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmtpServer]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SmtpServer]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SmtpServerResponse

    +
    +
    +pydantic model pypureclient.flasharray.SmtpServerResponse(*, items: Optional[ConstrainedListValue[SmtpServer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SmtpServer]] = None
    +
    + +
    + +
    +
    +

    Snapshot

    +
    +
    +pydantic model pypureclient.flasharray.Snapshot(*, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, pod: Optional[FixedReference] = None, provisioned: Optional[StrictInt] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed volume snapshot is permanently eradicated. Before the time_remaining period has elapsed, the destroyed volume snapshot can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the volume snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The provisioned space of the snapshot. Measured in bytes. The minimum size is 1048576 (1MB), the maximum size is 4503599627370496 (4PB)

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The volume from which this snapshot was taken. For a replicated snapshot being viewed on the target side, the source is the replica volume.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix that is appended to the source_name value to generate the full volume snapshot name in the form VOL.SUFFIX. If the suffix is not specified, the system constructs the snapshot name in the form VOL.NNN, where VOL is the volume name, and NNN is a monotonically increasing number.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    SnapshotSchedule

    +
    +
    +pydantic model pypureclient.flasharray.SnapshotSchedule(*, at: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, frequency: Optional[StrictInt] = None)
    +

    The replication or snapshot schedule.

    +
    +
    +field at: Optional[StrictInt] = None
    +

    The time of day the snapshot is scheduled to be taken and retained on the local array or immediately replicated to the target(s). Measured in seconds since midnight. The at value is only used if the frequency parameter is in days (e.g., 259200000, which is equal to 3 days).

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field frequency: Optional[StrictInt] = None
    +

    The frequency of the scheduled action. Measured in milliseconds.

    +
    + +
    + +
    +
    +

    SnapshotSpace

    +
    +
    +pydantic model pypureclient.flasharray.SnapshotSpace(*, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, footprint: Optional[ConstrainedIntValue] = None, shared: Optional[ConstrainedIntValue] = None, snapshots: Optional[ConstrainedIntValue] = None, system: Optional[ConstrainedIntValue] = None, thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, total_physical: Optional[ConstrainedIntValue] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_reduction: Optional[Union[StrictFloat, StrictInt]] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[ConstrainedIntValue] = None, used_provisioned: Optional[ConstrainedIntValue] = None, virtual: Optional[ConstrainedIntValue] = None, snapshots_effective: Optional[ConstrainedIntValue] = None)
    +
    +
    +field data_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of mapped sectors within a volume versus the amount of physical space the data occupies after data compression and deduplication. The data reduction ratio does not include thin provisioning savings. For example, a data reduction ratio of 5&#58;1 means that for every 5 MB the host writes to the array, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field footprint: Optional[ConstrainedIntValue] = None
    +

    The maximum amount of physical space the container consumes on an array, ignoring any data shared outside the container, measured in bytes. On Evergreen//One arrays, this is the maximum amount of effective used space. The footprint metric is mostly used for capacity planning. This field will be null in non-container contexts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field shared: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by deduplicated data, meaning that the space is shared with other volumes and snapshots as a result of data deduplication. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data that is not unique to a specific volume, managed directory, or snapshot, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field snapshots: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by data unique to one or more snapshots. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data unique to one or more snapshots, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field snapshots_effective: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. The effective space contributed by data unique to one or more snapshots, measured in bytes. Use the snapshots field in the future, as it contains the same information for Evergreen//One arrays.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field system: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by internal array metadata. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage of volume sectors that do not contain host-written data because the hosts have not written data to them or the sectors have been explicitly trimmed.

    +
    + +
    +
    +field total_physical: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. Use the total_used field, as it contains the same information.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_provisioned: Optional[ConstrainedIntValue] = None
    +

    The provisioned size of a volume for a single volume, host or host group, protocol endpoint, managed directory, and containers can be infinite or measured in bytes. Infinite is represented by null. The provisioned size for a host or host group, includes all volumes that are connected to the resource. The provisioned size for a protocol endpoint is null’. The provisioned size for a managed directory is the quota limit if it or its parent has a managed directory configured, otherwise it defaults to `null. The provisioned size for a container is the sum of the total_provisioned of the object it contains, capped by the container’s quota limit (or the container’s used_provisioned if current usage is above the quota limit), if any. Provisioned size represents the storage capacity reported to hosts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of provisioned sectors within a volume versus the amount of physical space the data occupies after reduction via data compression and deduplication and with thin provisioning savings. Total reduction is data reduction with thin provisioning savings. For example, a total reduction ratio of 10&#58;1 means that for every 10 MB of provisioned space, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field total_used: Optional[ConstrainedIntValue] = None
    +

    The total space contributed by customer data, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field unique: Optional[ConstrainedIntValue] = None
    +

    The unique physical space occupied by customer data. Unique physical space does not include shared space, snapshots, and internal array metadata. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by unique customer data, measured in bytes. Unique data does not include shared space, snapshots, and internal array metadata.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field used_provisioned: Optional[ConstrainedIntValue] = None
    +

    The amount of logical space a container has consumed, compared against the quota limit if the container has one configured. Used provisioned does not include destroyed objects inside the container. Used provisioned can include destroyed objects for a destroyed container and represents how much logical space it would take to recover the container.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field virtual: Optional[ConstrainedIntValue] = None
    +

    The amount of logically written data that a volume or a snapshot references. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SnmpAgent

    +
    +
    +pydantic model pypureclient.flasharray.SnmpAgent(*, name: Optional[StrictStr] = None, engine_id: Optional[ConstrainedStrValue] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)
    +
    +
    +field engine_id: Optional[ConstrainedStrValue] = None
    +

    The administration domain unique name of an SNMP agent.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by Purity//FA in communications with the specified manager. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpAgentGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SnmpAgentGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpAgent]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SnmpAgent]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SnmpAgentMib

    +
    +
    +pydantic model pypureclient.flasharray.SnmpAgentMib(*, mib: Optional[StrictStr] = None)
    +
    +
    +field mib: Optional[StrictStr] = None
    +

    MIB text.

    +
    + +
    + +
    +
    +

    SnmpAgentMibGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SnmpAgentMibGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpAgentMib]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SnmpAgentMib]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SnmpAgentMibResponse

    +
    +
    +pydantic model pypureclient.flasharray.SnmpAgentMibResponse(*, items: Optional[ConstrainedListValue[SnmpAgentMib]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SnmpAgentMib]] = None
    +
    + +
    + +
    +
    +

    SnmpAgentPatch

    +
    +
    +pydantic model pypureclient.flasharray.SnmpAgentPatch(*, name: Optional[StrictStr] = None, engine_id: Optional[ConstrainedStrValue] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3Patch] = None, version: Optional[StrictStr] = None)
    +
    +
    +field engine_id: Optional[ConstrainedStrValue] = None
    +

    The administration domain unique name of an SNMP agent.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3Patch] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by Purity//FA in communications with the specified manager. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpAgentResponse

    +
    +
    +pydantic model pypureclient.flasharray.SnmpAgentResponse(*, items: Optional[ConstrainedListValue[SnmpAgent]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SnmpAgent]] = None
    +
    + +
    + +
    +
    +

    SnmpManager

    +
    +
    +pydantic model pypureclient.flasharray.SnmpManager(*, name: Optional[StrictStr] = None, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)
    +
    +
    +field host: Optional[StrictStr] = None
    +

    DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity//FA is to send trap messages when it generates alerts.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field notification: Optional[StrictStr] = None
    +

    The type of notification the agent will send. Valid values are inform and trap.

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by Purity//FA to communicate with the specified manager. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpManagerGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SnmpManagerGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpManager]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SnmpManager]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SnmpManagerPatch

    +
    +
    +pydantic model pypureclient.flasharray.SnmpManagerPatch(*, name: Optional[StrictStr] = None, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3Patch] = None, version: Optional[StrictStr] = None)
    +
    +
    +field host: Optional[StrictStr] = None
    +

    DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity//FA is to send trap messages when it generates alerts.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field notification: Optional[StrictStr] = None
    +

    The type of notification the agent will send. Valid values are inform and trap.

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3Patch] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by Purity//FA to communicate with the specified manager. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpManagerPost

    +
    +
    +pydantic model pypureclient.flasharray.SnmpManagerPost(*, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3Post] = None, version: Optional[StrictStr] = None)
    +
    +
    +field host: Optional[StrictStr] = None
    +

    DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity//FA is to send trap messages when it generates alerts.

    +
    + +
    +
    +field notification: Optional[StrictStr] = None
    +

    The type of notification the agent will send. Valid values are inform and trap.

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3Post] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by Purity//FA to communicate with the specified manager. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpManagerResponse

    +
    +
    +pydantic model pypureclient.flasharray.SnmpManagerResponse(*, items: Optional[ConstrainedListValue[SnmpManager]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SnmpManager]] = None
    +
    + +
    + +
    +
    +

    SnmpV2c

    +
    +
    +pydantic model pypureclient.flasharray.SnmpV2c(*, community: Optional[ConstrainedStrValue] = None)
    +

    The v2c configurations of SNMP.

    +
    +
    +field community: Optional[ConstrainedStrValue] = None
    +

    Manager community ID under which Purity//FA is to communicate with the specified managers.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SnmpV3

    +
    +
    +pydantic model pypureclient.flasharray.SnmpV3(*, auth_passphrase: Optional[StrictStr] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[StrictStr] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
    +

    The v3 configurations of SNMP.

    +
    +
    +field auth_passphrase: Optional[StrictStr] = None
    +

    Passphrase used by Purity//FA to authenticate the array with the specified managers.

    +
    + +
    +
    +field auth_protocol: Optional[StrictStr] = None
    +

    Hash algorithm used to validate the authentication passphrase. Valid values are MD5 and SHA.

    +
    + +
    +
    +field privacy_passphrase: Optional[StrictStr] = None
    +

    Passphrase used to encrypt SNMP messages.

    +
    + +
    +
    +field privacy_protocol: Optional[StrictStr] = None
    +

    Encryption protocol for SNMP messages. Valid values are AES and DES.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    User ID recognized by the specified SNMP managers which Purity//FA is to use in communications with them.

    +
    + +
    + +
    +
    +

    SnmpV3Patch

    +
    +
    +pydantic model pypureclient.flasharray.SnmpV3Patch(*, auth_passphrase: Optional[ConstrainedStrValue] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[ConstrainedStrValue] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
    +

    The v3 configurations of SNMP.

    +
    +
    +field auth_passphrase: Optional[ConstrainedStrValue] = None
    +

    Passphrase used by Purity//FA to authenticate the array with the specified managers.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    +
    +field auth_protocol: Optional[StrictStr] = None
    +

    Hash algorithm used to validate the authentication passphrase. Valid values are MD5 and SHA.

    +
    + +
    +
    +field privacy_passphrase: Optional[ConstrainedStrValue] = None
    +

    Passphrase used to encrypt SNMP messages.

    +
    +
    Constraints
    +
      +
    • minLength = 8

    • +
    • maxLength = 63

    • +
    +
    +
    +
    + +
    +
    +field privacy_protocol: Optional[StrictStr] = None
    +

    Encryption protocol for SNMP messages. Valid values are AES and DES.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    User ID recognized by the specified SNMP managers which Purity//FA is to use in communications with them.

    +
    + +
    + +
    +
    +

    SnmpV3Post

    +
    +
    +pydantic model pypureclient.flasharray.SnmpV3Post(*, auth_passphrase: Optional[ConstrainedStrValue] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[ConstrainedStrValue] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
    +

    The v3 configurations of SNMP.

    +
    +
    +field auth_passphrase: Optional[ConstrainedStrValue] = None
    +

    Passphrase used by Purity//FA to authenticate the array with the specified managers.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    +
    +field auth_protocol: Optional[StrictStr] = None
    +

    Hash algorithm used to validate the authentication passphrase. Valid values are MD5 and SHA.

    +
    + +
    +
    +field privacy_passphrase: Optional[ConstrainedStrValue] = None
    +

    Passphrase used to encrypt SNMP messages.

    +
    +
    Constraints
    +
      +
    • minLength = 8

    • +
    • maxLength = 63

    • +
    +
    +
    +
    + +
    +
    +field privacy_protocol: Optional[StrictStr] = None
    +

    Encryption protocol for SNMP messages. Valid values are AES and DES.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    User ID recognized by the specified SNMP managers which Purity//FA is to use in communications with them.

    +
    + +
    + +
    +
    +

    Software

    +
    +
    +pydantic model pypureclient.flasharray.Software(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, payload_id: Optional[StrictStr] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None, upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None, upgrade_plan: Optional[ConstrainedListValue[SoftwareUpgradePlan]] = None, version: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason for the status.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    +
    +field payload_id: Optional[StrictStr] = None
    +

    A checksum hash referring to the update bundle.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The progress of the software upgrade. Displayed in decimal format.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the software package. Valid values are available, downloaded, downloading, download_failed, checking, installing, new, paused, aborting, abort, canceled, partially_installed, and installed. A status of available indicates that the package is available for download. This only applies if automatic-download is not enabled. A status of downloaded indicates that the package is downloaded and ready for installation. A status of downloading indicates that the package is currently downloading. A status of download_failed indicates that the download of the package failed. A status of checking indicates that the package is currently running in check-only mode. A status of installing indicates that the package is currently installing. A status of new indicates that Pure1 cloud is still building the package. A status of paused indicates that the upgrade is paused and waiting for user input to proceed. A status of aborting indicates that the upgrade is being aborted, due to an unrecoverable error or an abort command issued by the user. A status of canceled indicates that the upgrade has been canceled. A status of partially_installed indicates that the upgrade has been partially installed due to an abort. The array has been upgraded to an intermediate version and the software is no longer available for installation. A status of installed indicates that the upgrade has finished.

    +
    + +
    +
    +field upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The plan by which the upgrade will be conducted. The first element is the current version, the last element is the destination version, and the elements in between are intermediate versions.

    +
    +
    Constraints
    +
      +
    • uniqueItems = True

    • +
    +
    +
    +
    + +
    +
    +field upgrade_plan: Optional[ConstrainedListValue[SoftwareUpgradePlan]] = None
    +

    A list of steps that are planned to run during the upgrade in an optimal scenario (i.e., all upgrade checks pass, no step is retried, and the upgrade is not aborted). Steps are listed in the order that they should occur.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The version of the software package.

    +
    + +
    + +
    +
    +

    SoftwareBundle

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareBundle(*, id: Optional[StrictStr] = None, created: Optional[Union[StrictFloat, StrictInt]] = None, details: Optional[StrictStr] = None, download_progress: Optional[Union[StrictFloat, StrictInt]] = None, source: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field created: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Creation time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason for the status.

    +
    + +
    +
    +field download_progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The progress of the download. Displayed in decimal format.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field source: Optional[StrictStr] = None
    +

    The location of the upgrade bundle.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the software bundle. Valid values are downloading, failed, ready, and verifying. A status of downloading indicates that the array is downloading the upgrade bundle. A status of failed indicates that the array has failed to download the upgrade bundle. A status of ready indicates that the upgrade bundle is ready to be installed. A status of verifying indicates that the array is verifying the upgrade bundle.

    +
    + +
    + +
    +
    +

    SoftwareBundleGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareBundleGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareBundle]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SoftwareBundle]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SoftwareBundlePost

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareBundlePost(*, source: Optional[StrictStr] = None)
    +

    The source of the software bundle.

    +
    +
    +field source: Optional[StrictStr] = None
    +

    The source of the software bundle. Accepts HTTP, HTTPS or FTP, and paths.

    +
    + +
    + +
    +
    +

    SoftwareBundleResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareBundleResponse(*, items: Optional[ConstrainedListValue[SoftwareBundle]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SoftwareBundle]] = None
    +
    + +
    + +
    +
    +

    SoftwareCheck

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareCheck(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None, checks: Optional[ConstrainedListValue[SoftwareChecksChecks]] = None, details: Optional[StrictStr] = None, software_name: Optional[StrictStr] = None, software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None, software_version: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field checks: Optional[ConstrainedListValue[SoftwareChecksChecks]] = None
    +

    A list of checks in this check task.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason for the status.

    +
    + +
    +
    +field end_time: Optional[StrictInt] = None
    +

    End time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    +
    +field software_name: Optional[StrictStr] = None
    +

    The name of the software the upgrade checks will test.

    +
    + +
    +
    +field software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of software versions the upgrade goes through. The upgrade checks also test this particular path.

    +
    + +
    +
    +field software_version: Optional[StrictStr] = None
    +

    The version of the software that the upgrade checks will test.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Start time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the check task. Valid values are queued, running, passed, and failed. A status of queued indicates that the task is queued to run and is waiting for other check tasks to complete. A status of running indicates that the task is currently running. A status of passed indicates that all upgrade checks in the task are complete. A status of failed indicates that at least one upgrade check in the task has failed.

    +
    + +
    + +
    +
    +

    SoftwareChecksChecks

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareChecksChecks(*, details: Optional[StrictStr] = None, name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    Detailed result of the check used to diagnose check failures.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the upgrade check.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the check. Valid values are running, failed, and passed. A status of running indicates that the check has not finished. A status of failed indicates that the check has failed. A status of passed indicates that the check has passed.

    +
    + +
    + +
    +
    +

    SoftwareChecksGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareChecksGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SoftwareCheck]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SoftwareChecksResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareChecksResponse(*, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SoftwareCheck]] = None
    +
    + +
    + +
    +
    +

    SoftwareGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Software]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Software]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SoftwareInstallation

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallation(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None, current_step_id: Optional[StrictStr] = None, details: Optional[StrictStr] = None, mode: Optional[StrictStr] = None, override_checks: Optional[ConstrainedListValue[OverrideCheck]] = None, software: Optional[Reference] = None, status: Optional[StrictStr] = None, upgrade_parameters: Optional[ConstrainedListValue[UpgradeParameters]] = None)
    +
    +
    +field current_step_id: Optional[StrictStr] = None
    +

    The id of the current step or null if the upgrade is not active.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason for the status.

    +
    + +
    +
    +field end_time: Optional[StrictInt] = None
    +

    End time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field mode: Optional[StrictStr] = None
    +

    Mode that the upgrade is in. Valid values are check-only, interactive, semi-interactive, and one-click. The check_only mode is deprecated. Use /software-checks. In this mode, the upgrade only runs pre-upgrade checks and returns. In interactive mode, the upgrade pauses at several points, at which users must enter certain commands to proceed. In semi-interactive mode, the upgrade pauses if there are any upgrade check failures, and functions like one-click mode otherwise. In one-click mode, the upgrade proceeds automatically without pausing.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    +
    +field override_checks: Optional[ConstrainedListValue[OverrideCheck]] = None
    +

    A list of upgrade checks whose failure is overridden during the upgrade. If any optional args are provided, they are validated later when the corresponding check script runs.

    +
    + +
    +
    +field software: Optional[Reference] = None
    +

    Referenced software to which the upgrade belongs.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Start time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the upgrade. Valid values are installing, paused, aborting, aborted, and finished. A status of installing indicates that the upgrade is running. A status of paused indicates that the upgrade is paused and waiting for user input. A status of aborting indicates that the upgrade is being aborted. A status of aborted indicates that the upgrade has stopped due to an abort. A status of finished indicates that the upgrade has finished successfully.

    +
    + +
    +
    +field upgrade_parameters: Optional[ConstrainedListValue[UpgradeParameters]] = None
    +

    A list of parameters to be sent to the upgrade process. These parameters can be used to change the behavior of the upgrade process in specific ways such as enabling or disabling features in the target version or changing the attributes of the appliance at upgrade time. When there is a need or option to set an upgrade parameter, Pure Storage will provide documentation for the specific parameter. If you have been provided documentation related to a specific upgrade parameter, follow the instructions in the documentation. Otherwise, do not set any upgrade parameters.

    +
    + +
    + +
    +
    +

    SoftwareInstallationPatch

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationPatch(*, add_override_checks: Optional[ConstrainedListValue[OverrideCheck]] = None)
    +
    +
    +field add_override_checks: Optional[ConstrainedListValue[OverrideCheck]] = None
    +

    Adds the specified checks to the current list of override checks.

    +
    + +
    + +
    +
    +

    SoftwareInstallationPost

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationPost(*, mode: Optional[StrictStr] = None, override_checks: Optional[ConstrainedListValue[OverrideCheck]] = None, upgrade_parameters: Optional[ConstrainedListValue[UpgradeParameters]] = None)
    +

    Software upgrade attempt.

    +
    +
    +field mode: Optional[StrictStr] = None
    +

    Mode that the upgrade is in. Valid values are check-only, interactive, semi-interactive, and one-click. The check_only mode is deprecated. Use /software-checks. In this mode, the upgrade only runs pre-upgrade checks and returns. In interactive mode, the upgrade pauses at several points, at which users must enter certain commands to proceed. In semi-interactive mode, the upgrade pauses if there are any upgrade check failures and functions like one-click mode otherwise. In one-click mode, the upgrade proceeds automatically without pausing.

    +
    + +
    +
    +field override_checks: Optional[ConstrainedListValue[OverrideCheck]] = None
    +

    A list of upgrade checks whose failures are overridden during the upgrade. If any optional args are provided, they are validated later when the corresponding check script runs.

    +
    + +
    +
    +field upgrade_parameters: Optional[ConstrainedListValue[UpgradeParameters]] = None
    +

    A list of parameters to be sent to the upgrade process. These parameters can be used to change the behavior of the upgrade process in specific ways such as enabling or disabling features in the target version or changing the attributes of the appliance at upgrade time. When there is a need or option to set an upgrade parameter, Pure Storage will provide documentation for the specific parameter. If you have been provided documentation related to a specific upgrade parameter, follow the instructions in the documentation. Otherwise, do not set any upgrade parameters.

    +
    + +
    + +
    +
    +

    SoftwareInstallationStep

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationStep(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None, checks: Optional[ConstrainedListValue[SoftwareInstallationStepsChecks]] = None, description: Optional[StrictStr] = None, details: Optional[StrictStr] = None, hop_version: Optional[StrictStr] = None, installation: Optional[Reference] = None, status: Optional[StrictStr] = None)
    +
    +
    +field checks: Optional[ConstrainedListValue[SoftwareInstallationStepsChecks]] = None
    +

    A list of checks in this upgrade step.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    Detailed description of the step.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Detailed result of the step used to diagnose step failures.

    +
    + +
    +
    +field end_time: Optional[StrictInt] = None
    +

    End time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field hop_version: Optional[StrictStr] = None
    +

    The version to which the current hop is upgrading.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field installation: Optional[Reference] = None
    +

    Referenced software-installation to which the step belongs.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Start time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the step. Valid values are running and finished. A status of running indicates that the step has not finished. A status of finished indicates that the check has finished.

    +
    + +
    + +
    +
    +

    SoftwareInstallationStepsChecks

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationStepsChecks(*, details: Optional[StrictStr] = None, name: Optional[StrictStr] = None, overridable: Optional[StrictBool] = None, status: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    Detailed result of the check used to diagnose check failures.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the upgrade check.

    +
    + +
    +
    +field overridable: Optional[StrictBool] = None
    +

    Whether the check failure can be overridden.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the check. Valid values are running, failed, passed, and overridden. A status of running indicates that the check has not finished. A status of failed indicates that the check has failed. A status of passed indicates that the check has passed. A status of overridden indicates that the check has failed, but the failure has been overridden.

    +
    + +
    + +
    +
    +

    SoftwareInstallationStepsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationStepsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareInstallationStep]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SoftwareInstallationStep]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SoftwareInstallationStepsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationStepsResponse(*, items: Optional[ConstrainedListValue[SoftwareInstallationStep]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SoftwareInstallationStep]] = None
    +
    + +
    + +
    +
    +

    SoftwareInstallationsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareInstallation]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SoftwareInstallation]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SoftwareInstallationsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareInstallationsResponse(*, items: Optional[ConstrainedListValue[SoftwareInstallation]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SoftwareInstallation]] = None
    +
    + +
    + +
    +
    +

    SoftwarePatch

    +
    +
    +pydantic model pypureclient.flasharray.SoftwarePatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, alert_code: Optional[StrictInt] = None, description: Optional[StrictStr] = None, details: Optional[StrictStr] = None, ha_reduction_required: Optional[StrictBool] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field alert_code: Optional[StrictInt] = None
    +

    Alert code for the Software Patch. This code is used to uniquely identify the Software Patch.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    The detailed description of the patch.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason for the status.

    +
    + +
    +
    +field ha_reduction_required: Optional[StrictBool] = None
    +

    If set to true, indicates reduction in high availability is required for Software Patch installation. If set to false, indicates such a reduction is not required.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The progress of the software patch installation, displayed in decimal format.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the software patch installation. Valid values are available, downloaded, downloading, download_failed, installing, installed, failed, and not_applicable. A status of available indicates that the patch is available for download. A status of downloaded indicates that the patch has been downloaded and will be installed. A status of downloading indicates that the patch is currently downloading. A status of download_failed indicates that the download of the patch failed. A status of installing indicates that the patch is currently being installed. A status of installed indicates that the patch has been installed. A status of failed indicates that the patch failed to be installed. A status of not_applicable indicates the patch does not need to be installed on the array.

    +
    + +
    + +
    +
    +

    SoftwarePatchesGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwarePatchesGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwarePatch]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SoftwarePatch]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SoftwarePatchesResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwarePatchesResponse(*, items: Optional[ConstrainedListValue[SoftwarePatch]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SoftwarePatch]] = None
    +
    + +
    + +
    +
    +

    SoftwarePost

    +
    +
    +pydantic model pypureclient.flasharray.SoftwarePost(*, name: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +

    Software to be installed on the array.

    +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the software.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The version of the software.

    +
    + +
    + +
    +
    +

    SoftwareResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareResponse(*, items: Optional[ConstrainedListValue[Software]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Software]] = None
    +
    + +
    + +
    +
    +

    SoftwareUpgradePlan

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareUpgradePlan(*, description: Optional[StrictStr] = None, hop_version: Optional[StrictStr] = None, step_name: Optional[StrictStr] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    Description of the upgrade step.

    +
    + +
    +
    +field hop_version: Optional[StrictStr] = None
    +

    The version to which the step is upgrading.

    +
    + +
    +
    +field step_name: Optional[StrictStr] = None
    +

    Name of the upgrade step.

    +
    + +
    + +
    +
    +

    SoftwareVersion

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareVersion(*, details: Optional[StrictStr] = None, name: Optional[StrictStr] = None, release_family: Optional[StrictStr] = None, upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None, version: Optional[StrictStr] = None)
    +

    Version candidates for software upgrade.

    +
    +
    +field details: Optional[StrictStr] = None
    +

    The description of the version.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the software.

    +
    + +
    +
    +field release_family: Optional[StrictStr] = None
    +

    The major and minor release number of the version.

    +
    + +
    +
    +field upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of software versions the upgrade will go through.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The version of the software.

    +
    + +
    + +
    +
    +

    SoftwareVersionsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareVersionsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareVersion]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SoftwareVersion]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SoftwareVersionsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SoftwareVersionsResponse(*, items: Optional[ConstrainedListValue[SoftwareVersion]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SoftwareVersion]] = None
    +
    + +
    + +
    +
    +

    Space

    +
    +
    +pydantic model pypureclient.flasharray.Space(*, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, footprint: Optional[ConstrainedIntValue] = None, shared: Optional[ConstrainedIntValue] = None, snapshots: Optional[ConstrainedIntValue] = None, system: Optional[ConstrainedIntValue] = None, thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, total_physical: Optional[ConstrainedIntValue] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_reduction: Optional[Union[StrictFloat, StrictInt]] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[ConstrainedIntValue] = None, used_provisioned: Optional[ConstrainedIntValue] = None, virtual: Optional[ConstrainedIntValue] = None)
    +
    +
    +field data_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of mapped sectors within a volume versus the amount of physical space the data occupies after data compression and deduplication. The data reduction ratio does not include thin provisioning savings. For example, a data reduction ratio of 5&#58;1 means that for every 5 MB the host writes to the array, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field footprint: Optional[ConstrainedIntValue] = None
    +

    The maximum amount of physical space the container consumes on an array, ignoring any data shared outside the container, measured in bytes. On Evergreen//One arrays, this is the maximum amount of effective used space. The footprint metric is mostly used for capacity planning. This field will be null in non-container contexts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field shared: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by deduplicated data, meaning that the space is shared with other volumes and snapshots as a result of data deduplication. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data that is not unique to a specific volume, managed directory, or snapshot, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field snapshots: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by data unique to one or more snapshots. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data unique to one or more snapshots, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field system: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by internal array metadata. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage of volume sectors that do not contain host-written data because the hosts have not written data to them or the sectors have been explicitly trimmed.

    +
    + +
    +
    +field total_physical: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. Use the total_used field, as it contains the same information.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_provisioned: Optional[ConstrainedIntValue] = None
    +

    The provisioned size of a volume for a single volume, host or host group, protocol endpoint, managed directory, and containers can be infinite or measured in bytes. Infinite is represented by null. The provisioned size for a host or host group, includes all volumes that are connected to the resource. The provisioned size for a protocol endpoint is null’. The provisioned size for a managed directory is the quota limit if it or its parent has a managed directory configured, otherwise it defaults to `null. The provisioned size for a container is the sum of the total_provisioned of the object it contains, capped by the container’s quota limit (or the container’s used_provisioned if current usage is above the quota limit), if any. Provisioned size represents the storage capacity reported to hosts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of provisioned sectors within a volume versus the amount of physical space the data occupies after reduction via data compression and deduplication and with thin provisioning savings. Total reduction is data reduction with thin provisioning savings. For example, a total reduction ratio of 10&#58;1 means that for every 10 MB of provisioned space, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field total_used: Optional[ConstrainedIntValue] = None
    +

    The total space contributed by customer data, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field unique: Optional[ConstrainedIntValue] = None
    +

    The unique physical space occupied by customer data. Unique physical space does not include shared space, snapshots, and internal array metadata. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by unique customer data, measured in bytes. Unique data does not include shared space, snapshots, and internal array metadata.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field used_provisioned: Optional[ConstrainedIntValue] = None
    +

    The amount of logical space a container has consumed, compared against the quota limit if the container has one configured. Used provisioned does not include destroyed objects inside the container. Used provisioned can include destroyed objects for a destroyed container and represents how much logical space it would take to recover the container.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field virtual: Optional[ConstrainedIntValue] = None
    +

    The amount of logically written data that a volume or a snapshot references. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SpaceNoDeprecatedPhysicalOrEffective

    +
    +
    +pydantic model pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective(*, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, footprint: Optional[ConstrainedIntValue] = None, shared: Optional[ConstrainedIntValue] = None, snapshots: Optional[ConstrainedIntValue] = None, system: Optional[ConstrainedIntValue] = None, thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_reduction: Optional[Union[StrictFloat, StrictInt]] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[ConstrainedIntValue] = None, used_provisioned: Optional[ConstrainedIntValue] = None, virtual: Optional[ConstrainedIntValue] = None)
    +
    +
    +field data_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of mapped sectors within a volume versus the amount of physical space the data occupies after data compression and deduplication. The data reduction ratio does not include thin provisioning savings. For example, a data reduction ratio of 5&#58;1 means that for every 5 MB the host writes to the array, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field footprint: Optional[ConstrainedIntValue] = None
    +

    The maximum amount of physical space the container would take up on any array, ignoring any data shared outside the container. Measured in bytes. On Evergreen//One arrays, this is the maximum amount of effective used space, measured in bytes. The footprint metric is mostly used for capacity planning. This field will be null in non-container contexts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field shared: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by deduplicated data, meaning that the space is shared with other volumes and snapshots as a result of data deduplication, measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data that is not unique to a specific volume, managed directory, or snapshot, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field snapshots: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by data unique to one or more snapshots, measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data unique to one or more snapshots, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field system: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by internal array metadata, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage of volume sectors that do not contain host-written data because the hosts have not written data to them or the sectors have been explicitly trimmed.

    +
    + +
    +
    +field total_provisioned: Optional[ConstrainedIntValue] = None
    +

    The provisioned size of a volume for a single volume, host or host group, protocol endpoint, managed directory, and containers can be infinite or measured in bytes. Infinite is represented by null. The provisioned size for a host or host group, includes all volumes that are connected to the resource. The provisioned size for a protocol endpoint is null’. The provisioned size for a managed directory is the quota limit if it or its parent has a managed directory configured, otherwise it defaults to `null. The provisioned size for a container is the sum of the total_provisioned of the object it contains, capped by the container’s quota limit (or the container’s used_provisioned if current usage is above the quota limit), if any. Provisioned size represents the storage capacity reported to hosts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of provisioned sectors within a volume versus the amount of physical space the data occupies after reduction via data compression and deduplication and with thin provisioning savings. Total reduction is data reduction with thin provisioning savings. For example, a total reduction ratio of 10&#58;1 means that for every 10 MB of provisioned space, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field total_used: Optional[ConstrainedIntValue] = None
    +

    The total space contributed by customer data, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field unique: Optional[ConstrainedIntValue] = None
    +

    The unique physical space occupied by customer data. Unique physical space does not include shared space, snapshots, and internal array metadata. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by unique customer data, measured in bytes. Unique data does not include shared space, snapshots, and internal array metadata.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field used_provisioned: Optional[ConstrainedIntValue] = None
    +

    The amount of logical space a container has consumed. The amount of logical space is compared against the quota limit if the container has one configured. Used provisioned does not include destroyed objects inside the container. For a destroyed container, used provisioned can include destroyed objects and represents how much logical space it would take to recover the container.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field virtual: Optional[ConstrainedIntValue] = None
    +

    The amount of logically written data that a volume or a snapshot references, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    StartEndTime

    +
    +
    +pydantic model pypureclient.flasharray.StartEndTime(*, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None)
    +

    A resource with a start time and end time.

    +
    +
    +field end_time: Optional[StrictInt] = None
    +

    End time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Start time in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    StretchedTag

    +
    +
    +pydantic model pypureclient.flasharray.StretchedTag(*, context: Optional[FixedReferenceWithType] = None, copyable: Optional[StrictBool] = None, key: Optional[StrictStr] = None, namespace: Optional[StrictStr] = None, resource: Optional[FixedReference] = None, value: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[Resource]] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[Resource]] = None
    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field copyable: Optional[StrictBool] = None
    +

    Specifies whether or not to include the tag when copying the parent resource. If set to true, the tag is included in resource copying. If set to false, the tag is not included. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag. Supports up to 64 Unicode characters.

    +
    + +
    +
    +field namespace: Optional[StrictStr] = None
    +

    Optional namespace of the tag. Namespace identifies the category of the tag. Omitting the namespace defaults to the namespace default. The pure&#42; namespaces are reserved for plugins and integration partners. It is recommended that customers avoid using reserved namespaces.

    +
    + +
    +
    +field resource: Optional[FixedReference] = None
    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag. Supports up to 256 Unicode characters.

    +
    + +
    + +
    +
    +

    Subnet

    +
    +
    +pydantic model pypureclient.flasharray.Subnet(*, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, mtu: Optional[ConstrainedIntValue] = None, prefix: Optional[StrictStr] = None, vlan: Optional[StrictInt] = None, interfaces: Optional[ConstrainedListValue[FixedReferenceNoId]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if subnet is enabled. Returns a value of false if subnet is disabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the gateway through which the specified subnet is to communicate with the network.

    +
    + +
    +
    +field interfaces: Optional[ConstrainedListValue[FixedReferenceNoId]] = None
    +

    List of network interfaces associated with this subnet.

    +
    + +
    +
    +field mtu: Optional[ConstrainedIntValue] = None
    +

    Maximum message transfer unit (packet) size for the subnet in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface. If not specified, defaults to 1500.

    +
    +
    Constraints
    +
      +
    • minimum = 1280

    • +
    • maximum = 9216

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified subnet.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The services provided by this subnet, as inherited from all of its interfaces.

    +
    + +
    +
    +field vlan: Optional[StrictInt] = None
    +

    VLAN ID number.

    +
    + +
    + +
    +
    +

    SubnetGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SubnetGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Subnet]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Subnet]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SubnetPatch

    +
    +
    +pydantic model pypureclient.flasharray.SubnetPatch(*, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, mtu: Optional[ConstrainedIntValue] = None, prefix: Optional[StrictStr] = None, vlan: Optional[StrictInt] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if subnet is enabled. Returns a value of false if subnet is disabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the gateway through which the specified subnet is to communicate with the network.

    +
    + +
    +
    +field mtu: Optional[ConstrainedIntValue] = None
    +

    Maximum message transfer unit (packet) size for the subnet in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface. If not specified, defaults to 1500.

    +
    +
    Constraints
    +
      +
    • minimum = 1280

    • +
    • maximum = 9216

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified subnet.

    +
    + +
    +
    +field vlan: Optional[StrictInt] = None
    +

    VLAN ID number.

    +
    + +
    + +
    +
    +

    SubnetPost

    +
    +
    +pydantic model pypureclient.flasharray.SubnetPost(*, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, mtu: Optional[ConstrainedIntValue] = None, prefix: Optional[StrictStr] = None, vlan: Optional[StrictInt] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if subnet is enabled. Returns a value of false if subnet is disabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the gateway through which the specified subnet is to communicate with the network.

    +
    + +
    +
    +field mtu: Optional[ConstrainedIntValue] = None
    +

    Maximum message transfer unit (packet) size for the subnet in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface. If not specified, defaults to 1500.

    +
    +
    Constraints
    +
      +
    • minimum = 1280

    • +
    • maximum = 9216

    • +
    +
    +
    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified subnet.

    +
    + +
    +
    +field vlan: Optional[StrictInt] = None
    +

    VLAN ID number.

    +
    + +
    + +
    +
    +

    SubnetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SubnetResponse(*, items: Optional[ConstrainedListValue[Subnet]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Subnet]] = None
    +
    + +
    + +
    +
    +

    Subscription

    +
    +
    +pydantic model pypureclient.flasharray.Subscription(*, id: Optional[StrictStr] = None, service: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field service: Optional[StrictStr] = None
    +

    The service type of the subscription.

    +
    + +
    + +
    +
    +

    SubscriptionAsset

    +
    +
    +pydantic model pypureclient.flasharray.SubscriptionAsset(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, subscription: Optional[SubscriptionAssetSubscription] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field subscription: Optional[SubscriptionAssetSubscription] = None
    +
    + +
    + +
    +
    +

    SubscriptionAssetGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SubscriptionAssetGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SubscriptionAsset]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SubscriptionAsset]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SubscriptionAssetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SubscriptionAssetResponse(*, items: Optional[ConstrainedListValue[SubscriptionAsset]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SubscriptionAsset]] = None
    +
    + +
    + +
    +
    +

    SubscriptionAssetSubscription

    +
    +
    +pydantic model pypureclient.flasharray.SubscriptionAssetSubscription(*, id: Optional[StrictStr] = None)
    +

    A reference to which subscription this appliance belongs.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    + +
    +
    +

    SubscriptionGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SubscriptionGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Subscription]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Subscription]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SubscriptionResponse

    +
    +
    +pydantic model pypureclient.flasharray.SubscriptionResponse(*, items: Optional[ConstrainedListValue[Subscription]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Subscription]] = None
    +
    + +
    + +
    +
    +

    Support

    +
    +
    +pydantic model pypureclient.flasharray.Support(*, phonehome_enabled: Optional[StrictBool] = None, phonehome_excludes: Optional[ConstrainedListValue[StrictStr]] = None, proxy: Optional[StrictStr] = None, remote_assist_active: Optional[StrictBool] = None, remote_assist_duration: Optional[StrictInt] = None, remote_assist_expires: Optional[StrictInt] = None, remote_assist_opened: Optional[StrictInt] = None, remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]] = None, remote_assist_status: Optional[StrictStr] = None)
    +
    +
    +field phonehome_enabled: Optional[StrictBool] = None
    +

    If set to true, enables phonehome. If set to false, disables phonehome.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field phonehome_excludes: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of items that are excluded from phonehome data collection.

    +
    + +
    +
    +field proxy: Optional[StrictStr] = None
    +

    The value of the current proxy, which is used to connect to cloud services such as phonehome and remote assist. Specify the server name, including the scheme and proxy port number.

    +
    + +
    +
    +field remote_assist_active: Optional[StrictBool] = None
    +

    If set to true, enables the remote assist session. If set to false, disables the remote assist session.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field remote_assist_duration: Optional[StrictInt] = None
    +

    Specifies the duration of the remote assist session in milliseconds. This parameter should only be provided when establishing a new session. It determines the length of time the session will remain active after it’s initiated.

    +
    + +
    +
    +field remote_assist_expires: Optional[StrictInt] = None
    +

    The timestamp when the session expires, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field remote_assist_opened: Optional[StrictInt] = None
    +

    The timestamp when the session opened, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]] = None
    +
    + +
    +
    +field remote_assist_status: Optional[StrictStr] = None
    +

    The status of the remote assist session. Values include connected, connecting, disconnected, and session-active.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsDetails

    +
    +
    +pydantic model pypureclient.flasharray.SupportDiagnosticsDetails(*, result_details: Optional[StrictStr] = None, severity: Optional[StrictStr] = None, test_name: Optional[StrictStr] = None, test_type: Optional[StrictStr] = None)
    +

    Details of diagnostics tests tasks

    +
    +
    +field result_details: Optional[StrictStr] = None
    +

    Additional details related to the test. This field also provides remediation information.

    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    Severity level of the test. Valid values are info, warning, and critical.

    +
    + +
    +
    +field test_name: Optional[StrictStr] = None
    +

    Name of the test that was performed.

    +
    + +
    +
    +field test_type: Optional[StrictStr] = None
    +

    The category to which the test belongs to.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsDetailsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportDiagnosticsDetailsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsDetailsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportDiagnosticsDetailsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None
    +
    + +
    + +
    +
    +

    SupportDiagnosticsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportDiagnosticsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnosticsSettings]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnosticsSettings]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportDiagnosticsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnosticsSettings]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnosticsSettings]] = None
    +
    + +
    + +
    +
    +

    SupportDiagnosticsSettings

    +
    +
    +pydantic model pypureclient.flasharray.SupportDiagnosticsSettings(*, last_updated: Optional[StrictInt] = None, version: Optional[StrictStr] = None)
    +

    Diagnostics tools

    +
    +
    +field last_updated: Optional[StrictInt] = None
    +

    Date the diagnostics tool was last updated.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the diagnostics tool.

    +
    + +
    + +
    +
    +

    SupportGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Support]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Support]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SupportPatch

    +
    +
    +pydantic model pypureclient.flasharray.SupportPatch(*, phonehome_enabled: Optional[StrictBool] = None, phonehome_excludes: Optional[ConstrainedListValue[StrictStr]] = None, proxy: Optional[StrictStr] = None, remote_assist_active: Optional[StrictBool] = None, remote_assist_duration: Optional[StrictInt] = None)
    +
    +
    +field phonehome_enabled: Optional[StrictBool] = None
    +

    The status of phonehome. If set to true, enable phonehome. If set to false, disable phonehome.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field phonehome_excludes: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of of items to exclude form phonehome. Valid values include application-insights.

    +
    + +
    +
    +field proxy: Optional[StrictStr] = None
    +

    The value of the current proxy, which is used for connecting to cloud services such as phonehome, remote assist, etc. Specify the server name, including the scheme and proxy port number.

    +
    + +
    +
    +field remote_assist_active: Optional[StrictBool] = None
    +

    The status of a remote assist session. If set to true, enable the remote assist session. If set to false, disable the remote assist session.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field remote_assist_duration: Optional[StrictInt] = None
    +

    Specifies the duration of the remote assist session in milliseconds. This parameter should only be provided when establishing a new session. This parameter determines the length of time the session will remain active after it is initiated.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistPaths

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistPaths(*, component_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field component_name: Optional[StrictStr] = None
    +

    The name of the local controller that is running the remote assist session.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the remote assist session on the local controller. Values include connected, connecting, disconnected, and session-active.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessions

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessions(*, access_level: Optional[StrictStr] = None, active: Optional[StrictBool] = None, duration: Optional[StrictInt] = None, expires: Optional[StrictInt] = None, opened: Optional[StrictInt] = None, paths: Optional[ConstrainedListValue[SupportRemoteAssistSessionsPaths]] = None, status: Optional[StrictStr] = None)
    +

    Remote assist session settings.

    +
    +
    +field access_level: Optional[StrictStr] = None
    +

    The access level for this remote assist session. This is set to default_access_level unless access_level_override is provided. Values include restricted and elevated.

    +
    + +
    +
    +field active: Optional[StrictBool] = None
    +

    The status of a remote assist session. If set to true, enables the remote assist session. If set to false, disables the remote assist session.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field duration: Optional[StrictInt] = None
    +

    Specifies the duration of the remote assist session in milliseconds. This parameter should only be provided when establishing a new session. This parameter determines the length of time the session will remain active after initiation. Defaults to 86400000 (24h) with a min of 14400000 (4h) and a max of 172800000 (48h).

    +
    + +
    +
    +field expires: Optional[StrictInt] = None
    +

    The timestamp when the session expires, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field opened: Optional[StrictInt] = None
    +

    The timestamp when the session opened, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field paths: Optional[ConstrainedListValue[SupportRemoteAssistSessionsPaths]] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the remote assist session. Values include connected, connecting, disconnected, and session-active.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessionsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessionsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportRemoteAssistSessions]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SupportRemoteAssistSessions]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessionsPatch

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessionsPatch(*, access_level_override: Optional[StrictStr] = None, active: Optional[StrictBool] = None, duration: Optional[StrictInt] = None)
    +
    +
    +field access_level_override: Optional[StrictStr] = None
    +

    Overrides the default access level for the remote assist session only. Values include restricted and elevated. If not provided, the remote assist session will use the default_access_level setting.

    +
    + +
    +
    +field active: Optional[StrictBool] = None
    +

    The status of a remote assist session. If set to true, enables the remote assist session. If set to false, disables the remote assist session.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field duration: Optional[StrictInt] = None
    +

    Specifies the duration of the remote assist session in milliseconds. This parameter should only be provided when establishing a new session. This parameter determines the length of time the session will remain active after initiation. Defaults to 86400000 (24h) with a min of 14400000 (4h) and a max of 172800000 (48h).

    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessionsPaths

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessionsPaths(*, component_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field component_name: Optional[StrictStr] = None
    +

    The name of the local controller running the remote assist session.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the remote assist session on the local controller. Values include connected, connecting, disconnected, and session-active.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessionsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessionsResponse(*, items: Optional[ConstrainedListValue[SupportRemoteAssistSessions]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SupportRemoteAssistSessions]] = None
    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessionsSettings

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessionsSettings(*, default_access_level: Optional[StrictStr] = None)
    +
    +
    +field default_access_level: Optional[StrictStr] = None
    +

    The default access level that support will have when connecting to the array. Values include restricted and elevated.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessionsSettingsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessionsSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportRemoteAssistSessionsSettings]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SupportRemoteAssistSessionsSettings]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistSessionsSettingsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportRemoteAssistSessionsSettingsResponse(*, items: Optional[ConstrainedListValue[SupportRemoteAssistSessionsSettings]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SupportRemoteAssistSessionsSettings]] = None
    +
    + +
    + +
    +
    +

    SupportResponse

    +
    +
    +pydantic model pypureclient.flasharray.SupportResponse(*, items: Optional[ConstrainedListValue[Support]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Support]] = None
    +
    + +
    + +
    +
    +

    SyslogServer

    +
    +
    +pydantic model pypureclient.flasharray.SyslogServer(*, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, target_type: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, uri: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and cannot be changed.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Valid values are data-audit and management. If not specified, defaults to management.

    +
    + +
    +
    +field target_type: Optional[StrictStr] = None
    +

    The type of log target. Valid values include file, and syslog.

    +
    + +
    +
    +field uri: Optional[StrictStr] = None
    +

    The URI of the syslog server in the format PROTOCOL://HOSTNAME:PORT.

    +
    + +
    + +
    +
    +

    SyslogServerGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SyslogServerGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServer]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SyslogServer]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SyslogServerResponse

    +
    +
    +pydantic model pypureclient.flasharray.SyslogServerResponse(*, items: Optional[ConstrainedListValue[SyslogServer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SyslogServer]] = None
    +
    + +
    + +
    +
    +

    SyslogServerSettings

    +
    +
    +pydantic model pypureclient.flasharray.SyslogServerSettings(*, context: Optional[FixedReferenceWithType] = None, ca_certificate: Optional[StrictStr] = None, logging_severity: Optional[StrictStr] = None, tls_audit_enabled: Optional[StrictBool] = None)
    +

    Global settings for syslog servers.

    +
    +
    +field ca_certificate: Optional[StrictStr] = None
    +

    The certificate of the certificate authority (CA) that signed the directory servers’ certificate(s), which is used to validate the authenticity of the configured servers.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field logging_severity: Optional[StrictStr] = None
    +

    Returns the configured logging severity threshold for which events will be forwarded to the configured syslog servers. Default configuration is info level severity. Valid values are debug, info, and notice.

    +
    + +
    +
    +field tls_audit_enabled: Optional[StrictBool] = None
    +

    Returns a value of true if messages that are necessary in order to audit TLS negotiations performed by the array are forwarded to the configured syslog servers.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SyslogServerSettingsGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.SyslogServerSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SyslogServerSettings]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    SyslogServerSettingsResponse

    +
    +
    +pydantic model pypureclient.flasharray.SyslogServerSettingsResponse(*, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SyslogServerSettings]] = None
    +
    + +
    + +
    +
    +

    Tag

    +
    +
    +pydantic model pypureclient.flasharray.Tag(*, context: Optional[FixedReferenceWithType] = None, copyable: Optional[StrictBool] = None, key: Optional[StrictStr] = None, namespace: Optional[StrictStr] = None, resource: Optional[FixedReference] = None, value: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field copyable: Optional[StrictBool] = None
    +

    Specifies whether or not to include the tag when copying the parent resource. If set to true, the tag is included in resource copying. If set to false, the tag is not included. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag. Supports up to 64 Unicode characters.

    +
    + +
    +
    +field namespace: Optional[StrictStr] = None
    +

    Optional namespace of the tag. Namespace identifies the category of the tag. Omitting the namespace defaults to the namespace default. The pure&#42; namespaces are reserved for plugins and integration partners. It is recommended that customers avoid using reserved namespaces.

    +
    + +
    +
    +field resource: Optional[FixedReference] = None
    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag. Supports up to 256 Unicode characters.

    +
    + +
    + +
    +
    +

    TagBatch

    +
    +
    +pydantic model pypureclient.flasharray.TagBatch(*, copyable: Optional[StrictBool] = None, key: Optional[StrictStr] = None, namespace: Optional[StrictStr] = None, resource: Optional[Reference] = None, value: Optional[StrictStr] = None)
    +
    +
    +field copyable: Optional[StrictBool] = None
    +

    Specifies whether or not to include the tag when copying the parent resource. If set to true, the tag is included in resource copying. If set to false, the tag is not included. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag. Supports up to 64 Unicode characters.

    +
    + +
    +
    +field namespace: Optional[StrictStr] = None
    +

    Optional namespace of the tag. Namespace identifies the category of the tag. Omitting the namespace defaults to the namespace default. The pure&#42; namespaces are reserved for plugins and integration partners. It is recommended that customers avoid using reserved namespaces.

    +
    + +
    +
    +field resource: Optional[Reference] = None
    +

    A reference to the parent object.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag. Supports up to 256 Unicode characters.

    +
    + +
    + +
    +
    +

    TagGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.TagGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Tag]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Tag]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    TagResponse

    +
    +
    +pydantic model pypureclient.flasharray.TagResponse(*, items: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Tag]] = None
    +
    + +
    + +
    +
    +

    TargetProtectionGroup

    +
    +
    +pydantic model pypureclient.flasharray.TargetProtectionGroup(*, context: Optional[FixedReferenceWithType] = None, allowed: Optional[StrictBool] = None, group: Optional[Reference] = None, member: Optional[ReferenceWithType] = None, status: Optional[StrictStr] = None)
    +
    +
    +field allowed: Optional[StrictBool] = None
    +

    If set to true, the target array or pod allows the source array to replicate protection group data to the target. If set to false, the target array or pod does not allow the source array to replicate protection group data to the target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field group: Optional[Reference] = None
    +
    + +
    +
    +field member: Optional[ReferenceWithType] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The replication status of the target. Valid values are replicating, suspended, and disallowed. If allowed is true and protection group data is replicating to the target, status will display replicating. If allowed is true, but replication is suspended due to the target being demoted, linked, stretched, etc., status will display suspended. Replication will be automatically resumed if the target becomes promoted or local only again. If allowed is false, status will display disallowed.

    +
    + +
    + +
    +
    +

    TargetProtectionGroupPostPatch

    +
    +
    +pydantic model pypureclient.flasharray.TargetProtectionGroupPostPatch(*, allowed: Optional[StrictBool] = None, protection_group: Optional[FixedReference] = None, target: Optional[FixedReferenceNoId] = None)
    +
    +
    +field allowed: Optional[StrictBool] = None
    +

    If set to true, the target array has allowed the source array to replicate protection group data to the target array. If set to false, the target array has not allowed the source array to replicate protection group data to the target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field protection_group: Optional[FixedReference] = None
    +
    + +
    +
    +field target: Optional[FixedReferenceNoId] = None
    +
    + +
    + +
    +
    +

    TestResult

    +
    +
    +pydantic model pypureclient.flasharray.TestResult(*, component_address: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, result_details: Optional[StrictStr] = None, success: Optional[StrictBool] = None, test_type: Optional[StrictStr] = None)
    +
    +
    +field component_address: Optional[StrictStr] = None
    +

    Address of the component running the test.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component running the test.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    What the test is doing.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    The URI of the target server being tested.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Whether the object being tested is enabled or not. Returns a value of true if the the service is enabled. Returns a value of false if the service is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field result_details: Optional[StrictStr] = None
    +

    Additional information about the test result.

    +
    + +
    +
    +field success: Optional[StrictBool] = None
    +

    Whether the object being tested passed the test or not. Returns a value of true if the specified test has succeeded. Returns a value of false if the specified test has failed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field test_type: Optional[StrictStr] = None
    +

    Displays the type of test being performed. The returned values are determined by the resource being tested and its configuration. Values include array-admin-group-searching, binding, connecting, phonehome, phonehome-ping, remote-assist, rootdse-searching, read-only-group-searching, storage-admin-group-searching, and validate-ntp-configuration.

    +
    + +
    + +
    +
    +

    TestResultGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.TestResultGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TestResult]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TestResult]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    TestResultResponse

    +
    +
    +pydantic model pypureclient.flasharray.TestResultResponse(*, items: Optional[ConstrainedListValue[TestResult]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TestResult]] = None
    +
    + +
    + +
    +
    +

    TestResultWithResource

    +
    +
    +pydantic model pypureclient.flasharray.TestResultWithResource(*, component_address: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, result_details: Optional[StrictStr] = None, success: Optional[StrictBool] = None, test_type: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, resource: Optional[FixedReferenceNoId] = None)
    +
    +
    +field component_address: Optional[StrictStr] = None
    +

    Address of the component running the test.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component running the test.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    What the test is doing.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    The URI of the target server being tested.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Whether the object being tested is enabled or not. Returns a value of true if the the service is enabled. Returns a value of false if the service is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field resource: Optional[FixedReferenceNoId] = None
    +

    A reference to the object being tested.

    +
    + +
    +
    +field result_details: Optional[StrictStr] = None
    +

    Additional information about the test result.

    +
    + +
    +
    +field success: Optional[StrictBool] = None
    +

    Whether the object being tested passed the test or not. Returns a value of true if the specified test has succeeded. Returns a value of false if the specified test has failed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field test_type: Optional[StrictStr] = None
    +

    Displays the type of test being performed. The returned values are determined by the resource being tested and its configuration. Values include array-admin-group-searching, binding, connecting, phonehome, phonehome-ping, remote-assist, rootdse-searching, read-only-group-searching, storage-admin-group-searching, and validate-ntp-configuration.

    +
    + +
    + +
    +
    +

    TestResultWithResourceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.TestResultWithResourceGetResponse(*, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[TestResultWithResource]] = None)
    +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TestResultWithResource]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    TestResultWithResourcePatchResponse

    +
    +
    +pydantic model pypureclient.flasharray.TestResultWithResourcePatchResponse(*, items: Optional[ConstrainedListValue[TestResultWithResource]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TestResultWithResource]] = None
    +
    + +
    + +
    +
    +

    TestResultWithResourcePostResponse

    +
    +
    +pydantic model pypureclient.flasharray.TestResultWithResourcePostResponse(*, items: Optional[ConstrainedListValue[TestResultWithResource]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TestResultWithResource]] = None
    +
    + +
    + +
    +
    +

    TestResultWithResourceResponse

    +
    +
    +pydantic model pypureclient.flasharray.TestResultWithResourceResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TestResultWithResource]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TestResultWithResource]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    TestResultWithResourceWithId

    +
    +
    +pydantic model pypureclient.flasharray.TestResultWithResourceWithId(*, component_address: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, result_details: Optional[StrictStr] = None, success: Optional[StrictBool] = None, test_type: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, resource: Optional[FixedReference] = None)
    +
    +
    +field component_address: Optional[StrictStr] = None
    +

    Address of the component running the test.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component running the test.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    What the test is doing.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    The URI of the target server being tested.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Whether the object being tested is enabled or not. Returns a value of true if the the service is enabled. Returns a value of false if the service is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field resource: Optional[FixedReference] = None
    +

    A reference to the object being tested.

    +
    + +
    +
    +field result_details: Optional[StrictStr] = None
    +

    Additional information about the test result.

    +
    + +
    +
    +field success: Optional[StrictBool] = None
    +

    Whether the object being tested passed the test or not. Returns a value of true if the specified test has succeeded. Returns a value of false if the specified test has failed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field test_type: Optional[StrictStr] = None
    +

    Displays the type of test being performed. The returned values are determined by the resource being tested and its configuration. Values include array-admin-group-searching, binding, connecting, phonehome, phonehome-ping, remote-assist, rootdse-searching, read-only-group-searching, storage-admin-group-searching, and validate-ntp-configuration.

    +
    + +
    + +
    +
    +

    TestResultWithResourceWithIdPostResponse

    +
    +
    +pydantic model pypureclient.flasharray.TestResultWithResourceWithIdPostResponse(*, items: Optional[ConstrainedListValue[TestResultWithResourceWithId]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TestResultWithResourceWithId]] = None
    +
    + +
    + +
    +
    +

    Throttle

    +
    +
    +pydantic model pypureclient.flasharray.Throttle(*, default_limit: Optional[StrictInt] = None, window: Optional[TimeWindow] = None, window_limit: Optional[StrictInt] = None)
    +

    The bandwidth throttling for an array connection. Configurable on PATCH only.

    +
    +
    +field default_limit: Optional[StrictInt] = None
    +

    Default maximum bandwidth threshold for outbound traffic in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    +
    +field window: Optional[TimeWindow] = None
    +

    The time during which the window_limit threshold is in effect.

    +
    + +
    +
    +field window_limit: Optional[StrictInt] = None
    +

    Maximum bandwidth threshold for outbound traffic during the specified window_limit time range in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    + +
    +
    +

    ThrottleDeprecated

    +
    +
    +pydantic model pypureclient.flasharray.ThrottleDeprecated(*, default_limit: Optional[StrictInt] = None, window: Optional[TimeWindow] = None, window_limit: Optional[StrictInt] = None)
    +
    +
    +field default_limit: Optional[StrictInt] = None
    +

    Deprecated. Default maximum bandwidth threshold for outbound traffic in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    +
    +field window: Optional[TimeWindow] = None
    +

    Deprecated. The time during which the window_limit threshold is in effect.

    +
    + +
    +
    +field window_limit: Optional[StrictInt] = None
    +

    Deprecated. Maximum bandwidth threshold for outbound traffic during the specified window_limit time range in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    + +
    +
    +

    TimeWindow

    +
    +
    +pydantic model pypureclient.flasharray.TimeWindow(*, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)
    +
    +
    +field end: Optional[StrictInt] = None
    +

    The window end time. Measured in milliseconds since midnight. The time must be set on the hour. (e.g., 28800000, which is equal to 8:00 AM).

    +
    + +
    +
    +field start: Optional[StrictInt] = None
    +

    The window start time. Measured in milliseconds since midnight. The time must be set on the hour. (e.g., 18000000, which is equal to 5:00 AM).

    +
    + +
    + +
    +
    +

    TotalItemCountResponse

    +
    +
    +pydantic model pypureclient.flasharray.TotalItemCountResponse(*, total_item_count: Optional[StrictInt] = None)
    +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    Transfer

    +
    +
    +pydantic model pypureclient.flasharray.Transfer(*, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, physical_bytes_written: Optional[StrictInt] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, started: Optional[StrictInt] = None)
    +
    +
    +field completed: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process completed. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field data_transferred: Optional[StrictInt] = None
    +

    The number of bytes transferred from the source to the target as part of the replication process. Measured in bytes.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The destroyed snapshot can be recovered by setting destroyed=false. Once the eradication pending period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field physical_bytes_written: Optional[StrictInt] = None
    +

    The amount of physical/logical data written to the target due to replication. Measured in bytes.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the snapshot transfer from the source array to the target. Displayed in decimal format.

    +
    + +
    +
    +field started: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process started. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    UpgradeParameters

    +
    +
    +pydantic model pypureclient.flasharray.UpgradeParameters(*, name: Optional[StrictStr] = None, value: Optional[ConstrainedStrValue] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the upgrade parameter to be sent to the upgrade process.

    +
    + +
    +
    +field value: Optional[ConstrainedStrValue] = None
    +

    The value of the upgrade parameter to be sent to the upgrade process.

    +
    +
    Constraints
    +
      +
    • maxLength = 1024

    • +
    +
    +
    +
    + +
    + +
    +
    +

    UserGroup

    +
    +
    +pydantic model pypureclient.flasharray.UserGroup(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None, sid: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictInt] = None
    +

    The user or group id.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the user or group.

    +
    + +
    +
    +field sid: Optional[StrictStr] = None
    +

    The user or group Security Identifier (SID).

    +
    + +
    + +
    +
    +

    UserGroupQuotaLimitedBy

    +
    +
    +pydantic model pypureclient.flasharray.UserGroupQuotaLimitedBy(*, member: Optional[FixedReferenceWithType] = None, policy: Optional[FixedReferenceWithType] = None)
    +
    +
    +field member: Optional[FixedReferenceWithType] = None
    +

    Reference to the resource to which the effective user-group-quota or quota policy is attached.

    +
    + +
    +
    +field policy: Optional[FixedReferenceWithType] = None
    +

    Reference to the effective user-group-quota or quota policy.

    +
    + +
    + +
    +
    +

    UserGroupSpace

    +
    +
    +pydantic model pypureclient.flasharray.UserGroupSpace(*, dynamic_limit: Optional[ConstrainedIntValue] = None, total_used: Optional[ConstrainedIntValue] = None)
    +
    +
    +field dynamic_limit: Optional[ConstrainedIntValue] = None
    +

    The total logical space that usage can grow before it reaches an enforced user-group-quota or directory quota limit. This depends on all the policies impacting usage and potentially usage in ancestor and descendent directories. The limit is measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_used: Optional[ConstrainedIntValue] = None
    +

    The total logical space owned by the user or group in the managed directory and descendent directories. The usage is measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Username

    +
    +
    +pydantic model pypureclient.flasharray.Username(*, username: Optional[StrictStr] = None)
    +
    +
    +field username: Optional[StrictStr] = None
    +

    The username of the user.

    +
    + +
    + +
    +
    +

    UsernameResponse

    +
    +
    +pydantic model pypureclient.flasharray.UsernameResponse(*, items: Optional[ConstrainedListValue[Username]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Username]] = None
    +
    + +
    + +
    +
    +

    Vchost

    +
    +
    +pydantic model pypureclient.flasharray.Vchost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, vcuuid: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field vcuuid: Optional[StrictStr] = None
    +

    The vCenter Server uuid of the vchost.

    +
    + +
    + +
    +
    +

    VchostCertificate

    +
    +
    +pydantic model pypureclient.flasharray.VchostCertificate(*, certificate: Optional[ReferenceNoIdWithType] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None, id: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, vchost: Optional[ReferenceWithType] = None)
    +
    +
    +field certificate: Optional[ReferenceNoIdWithType] = None
    +

    A reference to the certificate that will be presented to clients accessing the referenced vchost using any of the network addresses defined by endpoints.

    +
    + +
    +
    +field endpoints: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The IPv4 or IPv6 addresses of the endpoints to configure for the vchost, over which the configured certificate will be presented.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Returns true if the vchost certificate is local to the array, and false otherwise.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field vchost: Optional[ReferenceWithType] = None
    +

    The vchost by which the certificate is to be presented over the configured endpoints.

    +
    + +
    + +
    +
    +

    VchostCertificateGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostCertificateGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VchostCertificate]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VchostCertificate]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VchostCertificatePatch

    +
    +
    +pydantic model pypureclient.flasharray.VchostCertificatePatch(*, endpoints: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field endpoints: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The IPv4 or IPv6 addresses of the endpoints to configure for the vchost, over which the configured certificate will be presented.

    +
    + +
    + +
    +
    +

    VchostCertificatePost

    +
    +
    +pydantic model pypureclient.flasharray.VchostCertificatePost(*, certificate: Optional[ReferenceNoIdWithType] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field certificate: Optional[ReferenceNoIdWithType] = None
    +

    The certificate to be presented by the vchost over the configured endpoints.

    +
    + +
    +
    +field endpoints: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The IPv4 or IPv6 addresses of the endpoints to configure for the vchost, over which the configured certificate will be presented.

    +
    + +
    + +
    +
    +

    VchostCertificateResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostCertificateResponse(*, items: Optional[ConstrainedListValue[VchostCertificate]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VchostCertificate]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    VchostConnection

    +
    +
    +pydantic model pypureclient.flasharray.VchostConnection(*, all_vchosts: Optional[StrictBool] = False, protocol_endpoint: Optional[FixedReference] = None, vchost: Optional[FixedReference] = None)
    +
    +
    +field all_vchosts: Optional[StrictBool] = False
    +

    If set to true, the storage container represented by the protocol endpoint is accessible to all vchosts. If set to false, the storage container represented by the protocol endpoint is only accesible to the vchosts that have explicit vchost-connections to this protocol endpoint. The default is false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field protocol_endpoint: Optional[FixedReference] = None
    +

    A reference to the protocol endpoint, representing a storage container that vCenter can use.

    +
    + +
    +
    +field vchost: Optional[FixedReference] = None
    +

    For vchost-connections, a vchost represents a vCenter. By connecting to a protocol endpoint, the corresponding vCenter gets the access to the storage container represented by this protocol endpoint. The vchost name should be null if all_vchosts is set to true, which means the storage container is accessible to all vchosts.

    +
    + +
    + +
    +
    +

    VchostConnectionGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostConnectionGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VchostConnection]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VchostConnection]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VchostConnectionResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostConnectionResponse(*, items: Optional[ConstrainedListValue[VchostConnection]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VchostConnection]] = None
    +
    + +
    + +
    +
    +

    VchostEndpoint

    +
    +
    +pydantic model pypureclient.flasharray.VchostEndpoint(*, certificates: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None, endpoint: Optional[StrictStr] = None, id: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, vchost: Optional[ReferenceWithType] = None)
    +
    +
    +field certificates: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None
    +

    The certificate to be presented by the vchost over the configured endpoints.

    +
    + +
    +
    +field endpoint: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the endpoint.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Returns true if the vchost endpoint is local to the array, and false otherwise.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field vchost: Optional[ReferenceWithType] = None
    +

    The vchost for which this endpoint is to be configured.

    +
    + +
    + +
    +
    +

    VchostEndpointGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostEndpointGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VchostEndpoint]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VchostEndpoint]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VchostEndpointPatch

    +
    +
    +pydantic model pypureclient.flasharray.VchostEndpointPatch(*, certificates: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None)
    +
    +
    +field certificates: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None
    +

    The certificate to be presented by the vchost over the configured endpoints.

    +
    + +
    + +
    +
    +

    VchostEndpointPost

    +
    +
    +pydantic model pypureclient.flasharray.VchostEndpointPost(*, certificates: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None, endpoint: Optional[StrictStr] = None)
    +
    +
    +field certificates: Optional[ConstrainedListValue[ReferenceNoIdWithType]] = None
    +

    The certificate to be presented by the vchost over the configured endpoints.

    +
    + +
    +
    +field endpoint: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the endpoint.

    +
    + +
    + +
    +
    +

    VchostEndpointResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostEndpointResponse(*, items: Optional[ConstrainedListValue[VchostEndpoint]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VchostEndpoint]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    VchostGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Vchost]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Vchost]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VchostPatch

    +
    +
    +pydantic model pypureclient.flasharray.VchostPatch(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name of the vchost.

    +
    + +
    + +
    +
    +

    VchostPost

    +
    +
    +pydantic model pypureclient.flasharray.VchostPost(*, vcuuid: Optional[StrictStr] = None)
    +
    +
    +field vcuuid: Optional[StrictStr] = None
    +

    The vCenter Server uuid of the vchost.

    +
    + +
    + +
    +
    +

    VchostResponse

    +
    +
    +pydantic model pypureclient.flasharray.VchostResponse(*, items: Optional[ConstrainedListValue[Vchost]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Vchost]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    VirtualMachine

    +
    +
    +pydantic model pypureclient.flasharray.VirtualMachine(*, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, recover_context: Optional[FixedReference] = None, time_remaining: Optional[StrictInt] = None, vm_id: Optional[StrictStr] = None, vm_type: Optional[StrictStr] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    The virtual machine creation time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the virtual machine has been destroyed and is pending eradication.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The ID of the virtual machine to create or modify, as assigned by the external system. id is deprecated. Use vm_id instead.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the virtual machine, as assigned by the external system

    +
    + +
    +
    +field recover_context: Optional[FixedReference] = None
    +

    A reference to any additional entities needed to recover this virtual machine.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed volume is permanently eradicated, measured in milliseconds. Before the time_remaining period has elapsed, the destroyed volume can be recovered by setting destroyed=false.

    +
    + +
    +
    +field vm_id: Optional[StrictStr] = None
    +

    The ID of the virtual machine, as assigned by the external system.

    +
    + +
    +
    +field vm_type: Optional[StrictStr] = None
    +

    The type of virtual machine. The only valid value is vvol.

    +
    + +
    + +
    +
    +

    VirtualMachineGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VirtualMachineGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VirtualMachine]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VirtualMachine]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VirtualMachinePost

    +
    +
    +pydantic model pypureclient.flasharray.VirtualMachinePost(*, id: Optional[StrictStr] = None, source: Optional[Reference] = None, vm_id: Optional[StrictStr] = None, vm_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    The ID of the virtual machine to create or modify, as assigned by the external system. id is deprecated. Use vm_id instead.

    +
    + +
    +
    +field source: Optional[Reference] = None
    +

    The recovery context for the virtual machine or virtual machine snapshot being modified.

    +
    + +
    +
    +field vm_id: Optional[StrictStr] = None
    +

    The ID of the virtual machine to create or modify, as assigned by the external system.

    +
    + +
    +
    +field vm_type: Optional[StrictStr] = None
    +

    The type of virtual machine. The only valid value is vvol.

    +
    + +
    + +
    +
    +

    VirtualMachineResponse

    +
    +
    +pydantic model pypureclient.flasharray.VirtualMachineResponse(*, items: Optional[ConstrainedListValue[VirtualMachine]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VirtualMachine]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name if meaningful.

    +
    + +
    + +
    +
    +

    VirtualMachineVolumeSnapshot

    +
    +
    +pydantic model pypureclient.flasharray.VirtualMachineVolumeSnapshot(*, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, recover_context: Optional[FixedReference] = None, time_remaining: Optional[StrictInt] = None, vm_id: Optional[StrictStr] = None, vm_type: Optional[StrictStr] = None, vvol_name: Optional[StrictStr] = None, vvol_type: Optional[StrictStr] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    The virtual machine volume snapshot creation time measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the virtual machine volume snapshot has been destroyed and is pending eradication.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the virtual machine volume snapshot.

    +
    + +
    +
    +field recover_context: Optional[FixedReference] = None
    +

    A reference to any additional entities needed to recover this virtual machine.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Specifies the amount of time left until the destroyed volume snapshot is permanently eradicated, measured in milliseconds. Once the time_remaining period has elapsed, the volume snapshot is permanently eradicated and can no longer be recovered.

    +
    + +
    +
    +field vm_id: Optional[StrictStr] = None
    +

    The ID of the virtual machine, as assigned by the external system.

    +
    + +
    +
    +field vm_type: Optional[StrictStr] = None
    +

    The type of virtual machine. The only valid value is vvol.

    +
    + +
    +
    +field vvol_name: Optional[StrictStr] = None
    +

    The name of the virtual machine volume.

    +
    + +
    +
    +field vvol_type: Optional[StrictStr] = None
    +

    The type of virtual machine volume. Values include config and data.

    +
    + +
    + +
    +
    +

    VirtualMachineVolumeSnapshotResponse

    +
    +
    +pydantic model pypureclient.flasharray.VirtualMachineVolumeSnapshotResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VirtualMachineVolumeSnapshot]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VirtualMachineVolumeSnapshot]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name if meaningful.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    Volume

    +
    +
    +pydantic model pypureclient.flasharray.Volume(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, connection_count: Optional[StrictInt] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, host_encryption_key_status: Optional[StrictStr] = None, priority_adjustment: Optional[PriorityAdjustment] = None, provisioned: Optional[StrictInt] = None, qos: Optional[Qos] = None, serial: Optional[StrictStr] = None, space: Optional[VolumeSpaceCommon] = None, time_remaining: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None, pod: Optional[Reference] = None, priority: Optional[StrictInt] = None, promotion_status: Optional[StrictStr] = None, protocol_endpoint: Optional[ProtocolEndpoint] = None, requested_promotion_state: Optional[StrictStr] = None, source: Optional[FixedReference] = None, subtype: Optional[StrictStr] = None, volume_group: Optional[Reference] = None, workload: Optional[WorkloadConfigurationReference] = None)
    +
    +
    +field connection_count: Optional[StrictInt] = None
    +

    The total number of hosts and host groups connected to the volume.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The volume creation time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the volume has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed volume is permanently eradicated. Before the time_remaining period has elapsed, the destroyed volume can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the volume is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field host_encryption_key_status: Optional[StrictStr] = None
    +

    The host encryption key status for this volume. Values include none, detected, and fetched.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field priority: Optional[StrictInt] = None
    +

    The current priority value. Priority is calculated by combining all applicable relative priority_adjustment values or taking the exact value if the volume has an absolute priority_adjustment (specified by an = priority_adjustment_operator).

    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +

    Priority adjustment operator and value.

    +
    + +
    +
    +field promotion_status: Optional[StrictStr] = None
    +

    Current promotion status of a volume. Values include promoted and demoted. A status of promoted indicates that the volume has been promoted and can accept write requests from hosts. This is the default status for a volume when it is created. A status of demoted indicates that the volume has been demoted and no longer accepts write requests.

    +
    + +
    +
    +field protocol_endpoint: Optional[ProtocolEndpoint] = None
    +

    Properties that are specific to volumes of subtype=protocol_endpoint.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The virtual size of the volume as a multiple of 512, measured in bytes. The maximum size is 4503599627370496 (4PB).

    +
    + +
    +
    +field qos: Optional[Qos] = None
    +

    Displays QoS limit information.

    +
    + +
    +
    +field requested_promotion_state: Optional[StrictStr] = None
    +

    Values include promoted and demoted. Patch requested_promotion_state to demoted to demote the volume so that the volume stops accepting write requests. Patch requested_promotion_state to promoted to promote the volume so that the volume starts accepting write requests.

    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    A globally unique serial number generated by the FlashArray when the volume is created.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    A reference to the originating volume as a result of a volume copy.

    +
    + +
    +
    +field space: Optional[VolumeSpaceCommon] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field subtype: Optional[StrictStr] = None
    +

    The type of volume. Values include protocol_endpoint and regular.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed volume is permanently eradicated, measured in milliseconds. Before the time_remaining period has elapsed, the destroyed volume can be recovered by setting destroyed=false.

    +
    + +
    +
    +field volume_group: Optional[Reference] = None
    +

    A reference to the volume group.

    +
    + +
    +
    +field workload: Optional[WorkloadConfigurationReference] = None
    +

    A reference to the workload that is managing this volume. The name may show as an empty string briefly after controller failover.

    +
    + +
    + +
    +
    +

    VolumeBatchPost

    +
    +
    +pydantic model pypureclient.flasharray.VolumeBatchPost(*, destroyed: Optional[StrictBool] = None, priority_adjustment: Optional[PriorityAdjustment] = None, protocol_endpoint: Optional[ProtocolEndpoint] = None, provisioned: Optional[ConstrainedIntValue] = None, qos: Optional[Qos] = None, source: Optional[Reference] = None, subtype: Optional[StrictStr] = None, tags: Optional[ConstrainedListValue[Tag]] = None, add_to_protection_groups: Optional[ConstrainedListValue[Reference]] = None, name: Optional[StrictStr] = None)
    +
    +
    +field add_to_protection_groups: Optional[ConstrainedListValue[Reference]] = None
    +

    Specifies a list of protection groups that will compose the initial protection for the volume.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Specifies the name of the volume.

    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +

    Adjusts volume priority.

    +
    + +
    +
    +field protocol_endpoint: Optional[ProtocolEndpoint] = None
    +

    Sets the properties that are specific to protocol endpoints. This can only be used in conjunction to subtype=protocol_endpoint.

    +
    + +
    +
    +field provisioned: Optional[ConstrainedIntValue] = None
    +

    Sets the virtual size of the volume, measured in bytes.

    +
    +
    Constraints
    +
      +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field qos: Optional[Qos] = None
    +

    Sets QoS limits.

    +
    + +
    +
    +field source: Optional[Reference] = None
    +

    The source volume of a volume copy.

    +
    + +
    +
    +field subtype: Optional[StrictStr] = None
    +

    The type of volume. Valid values are protocol_endpoint and regular.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    + +
    +
    +

    VolumeCommon

    +
    +
    +pydantic model pypureclient.flasharray.VolumeCommon(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, connection_count: Optional[StrictInt] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, host_encryption_key_status: Optional[StrictStr] = None, priority_adjustment: Optional[PriorityAdjustment] = None, provisioned: Optional[StrictInt] = None, qos: Optional[Qos] = None, serial: Optional[StrictStr] = None, space: Optional[VolumeSpaceCommon] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field connection_count: Optional[StrictInt] = None
    +

    The total number of hosts and host groups connected to the volume.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The volume creation time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the volume has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed volume is permanently eradicated. Before the time_remaining period has elapsed, the destroyed volume can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the volume is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field host_encryption_key_status: Optional[StrictStr] = None
    +

    The host encryption key status for this volume. Values include none, detected, and fetched.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +

    Priority adjustment operator and value.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The virtual size of the volume as a multiple of 512, measured in bytes. The maximum size is 4503599627370496 (4PB).

    +
    + +
    +
    +field qos: Optional[Qos] = None
    +

    Displays QoS limit information.

    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    A globally unique serial number generated by the FlashArray when the volume is created.

    +
    + +
    +
    +field space: Optional[VolumeSpaceCommon] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed volume is permanently eradicated, measured in milliseconds. Before the time_remaining period has elapsed, the destroyed volume can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    VolumeDiff

    +
    +
    +pydantic model pypureclient.flasharray.VolumeDiff(*, context: Optional[FixedReferenceWithType] = None, length: Optional[StrictInt] = None, offset: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field length: Optional[StrictInt] = None
    +

    Length of the chunk that is different, in bytes.

    +
    + +
    +
    +field offset: Optional[StrictInt] = None
    +

    Absolute offset of the chunk that is different, in bytes.

    +
    + +
    + +
    +
    +

    VolumeGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Volume]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[Volume]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Volume]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list is empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[Volume]] = None
    +

    The aggregate value of all items after filtering. If applicable, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VolumeGroup

    +
    +
    +pydantic model pypureclient.flasharray.VolumeGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, workload: Optional[WorkloadConfigurationFixedReferenceWorkload] = None, destroyed: Optional[StrictBool] = None, pod: Optional[Reference] = None, priority_adjustment: Optional[PriorityAdjustment] = None, qos: Optional[Qos] = None, space: Optional[Space] = None, time_remaining: Optional[StrictInt] = None, volume_count: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the volume group has been destroyed and is pending eradication. Before the time_remaining period has elapsed, the destroyed volume group can be recovered by setting destroyed=false. After the time_remaining period has elapsed, the volume group is permanently eradicated and cannot be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +
    + +
    +
    +field qos: Optional[Qos] = None
    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed volume group is permanently eradicated, measured in milliseconds.

    +
    + +
    +
    +field volume_count: Optional[StrictInt] = None
    +

    The number of volumes in the volume group.

    +
    + +
    +
    +field workload: Optional[WorkloadConfigurationFixedReferenceWorkload] = None
    +
    + +
    + +
    +
    +

    VolumeGroupGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VolumeGroup]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[VolumeGroup]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VolumeGroup]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[VolumeGroup]] = None
    +

    The aggregate value of all items after filtering. Where meaningful, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VolumeGroupPatch

    +
    +
    +pydantic model pypureclient.flasharray.VolumeGroupPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, priority_adjustment: Optional[PriorityAdjustment] = None, qos: Optional[Qos] = None, space: Optional[Space] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the volume group has been destroyed and is pending eradication. Before the time_remaining period has elapsed, the destroyed volume group can be recovered by setting destroyed=false. After the time_remaining period has elapsed, the volume group is permanently eradicated and cannot be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +
    + +
    +
    +field qos: Optional[Qos] = None
    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    + +
    +
    +

    VolumeGroupPerformance

    +
    +
    +pydantic model pypureclient.flasharray.VolumeGroupPerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    VolumeGroupPost

    +
    +
    +pydantic model pypureclient.flasharray.VolumeGroupPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, priority_adjustment: Optional[PriorityAdjustment] = None, qos: Optional[Qos] = None, space: Optional[Space] = None, tags: Optional[ConstrainedListValue[Tag]] = None, time_remaining: Optional[StrictInt] = None, volume_count: Optional[StrictInt] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a volume group. If set to false, recovers a destroyed volume group. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +
    + +
    +
    +field qos: Optional[Qos] = None
    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed volume group is permanently eradicated, measured in milliseconds.

    +
    + +
    +
    +field volume_count: Optional[StrictInt] = None
    +

    The number of volumes in the volume group.

    +
    + +
    + +
    +
    +

    VolumeGroupResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeGroupResponse(*, items: Optional[ConstrainedListValue[VolumeGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VolumeGroup]] = None
    +
    + +
    + +
    +
    +

    VolumePatch

    +
    +
    +pydantic model pypureclient.flasharray.VolumePatch(*, destroyed: Optional[StrictBool] = None, name: Optional[StrictStr] = None, pod: Optional[Reference] = None, priority_adjustment: Optional[PriorityAdjustment] = None, protocol_endpoint: Optional[ProtocolEndpoint] = None, provisioned: Optional[ConstrainedIntValue] = None, qos: Optional[Qos] = None, requested_promotion_state: Optional[StrictStr] = None, volume_group: Optional[Reference] = None, workload: Optional[ReferenceWithFixedType] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    +
    +field pod: Optional[Reference] = None
    +

    Moves the volume into the specified pod.

    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +

    Adjusts volume priority.

    +
    + +
    +
    +field protocol_endpoint: Optional[ProtocolEndpoint] = None
    +

    Sets the properties that are specific to protocol endpoints. This can only be used in conjunction to subtype=protocol_endpoint.

    +
    + +
    +
    +field provisioned: Optional[ConstrainedIntValue] = None
    +

    Updates the virtual size of the volume, measured in bytes.

    +
    +
    Constraints
    +
      +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field qos: Optional[Qos] = None
    +

    Sets QoS limits.

    +
    + +
    +
    +field requested_promotion_state: Optional[StrictStr] = None
    +

    Valid values are promoted and demoted. Patch requested_promotion_state to demoted to demote the volume so that the volume stops accepting write requests. Patch requested_promotion_state to promoted to promote the volume so that the volume starts accepting write requests.

    +
    + +
    +
    +field volume_group: Optional[Reference] = None
    +

    Adds the volume to the specified volume group.

    +
    + +
    +
    +field workload: Optional[ReferenceWithFixedType] = None
    +

    Set the id or name of the workload to an empty string to remove the volume from the workload.

    +
    + +
    + +
    +
    +

    VolumePerformance

    +
    +
    +pydantic model pypureclient.flasharray.VolumePerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per mirrored write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_op: Optional[ConstrainedIntValue] = None
    +

    The average I/O size for both read and write (all) operations.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_read: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per read, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field bytes_per_write: Optional[ConstrainedIntValue] = None
    +

    The average I/O size per write, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of mirrored writes per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes read per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field reads_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of read requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a mirrored write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a read request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    +
    + +
    +
    +field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time required for the array to service a write request, measured in microseconds.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_read_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field usec_per_write_op: Optional[ConstrainedIntValue] = None
    +

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of bytes written per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field writes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of write requests processed per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    VolumePost

    +
    +
    +pydantic model pypureclient.flasharray.VolumePost(*, destroyed: Optional[StrictBool] = None, priority_adjustment: Optional[PriorityAdjustment] = None, protocol_endpoint: Optional[ProtocolEndpoint] = None, provisioned: Optional[ConstrainedIntValue] = None, qos: Optional[Qos] = None, source: Optional[Reference] = None, subtype: Optional[StrictStr] = None, tags: Optional[ConstrainedListValue[Tag]] = None, workload: Optional[WorkloadConfigurationReference] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +

    Adjusts volume priority.

    +
    + +
    +
    +field protocol_endpoint: Optional[ProtocolEndpoint] = None
    +

    Sets the properties that are specific to protocol endpoints. This can only be used in conjunction to subtype=protocol_endpoint.

    +
    + +
    +
    +field provisioned: Optional[ConstrainedIntValue] = None
    +

    Sets the virtual size of the volume, measured in bytes.

    +
    +
    Constraints
    +
      +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field qos: Optional[Qos] = None
    +

    Sets QoS limits.

    +
    + +
    +
    +field source: Optional[Reference] = None
    +

    The source volume of a volume copy.

    +
    + +
    +
    +field subtype: Optional[StrictStr] = None
    +

    The type of volume. Valid values are protocol_endpoint and regular.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    +
    +field workload: Optional[WorkloadConfigurationReference] = None
    +

    The workload to which the volume is added. Set one of id or name, and configuration to add the volume to the workload and configure it based on the configuration from the preset the workload was originally provisioned from.

    +
    + +
    + +
    +
    +

    VolumePostBase

    +
    +
    +pydantic model pypureclient.flasharray.VolumePostBase(*, destroyed: Optional[StrictBool] = None, priority_adjustment: Optional[PriorityAdjustment] = None, protocol_endpoint: Optional[ProtocolEndpoint] = None, provisioned: Optional[ConstrainedIntValue] = None, qos: Optional[Qos] = None, source: Optional[Reference] = None, subtype: Optional[StrictStr] = None, tags: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field priority_adjustment: Optional[PriorityAdjustment] = None
    +

    Adjusts volume priority.

    +
    + +
    +
    +field protocol_endpoint: Optional[ProtocolEndpoint] = None
    +

    Sets the properties that are specific to protocol endpoints. This can only be used in conjunction to subtype=protocol_endpoint.

    +
    + +
    +
    +field provisioned: Optional[ConstrainedIntValue] = None
    +

    Sets the virtual size of the volume, measured in bytes.

    +
    +
    Constraints
    +
      +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field qos: Optional[Qos] = None
    +

    Sets QoS limits.

    +
    + +
    +
    +field source: Optional[Reference] = None
    +

    The source volume of a volume copy.

    +
    + +
    +
    +field subtype: Optional[StrictStr] = None
    +

    The type of volume. Valid values are protocol_endpoint and regular.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    + +
    +
    +

    VolumeResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeResponse(*, items: Optional[ConstrainedListValue[Volume]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Volume]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list is empty.

    +
    + +
    + +
    +
    +

    VolumeSnapshot

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, pod: Optional[FixedReference] = None, provisioned: Optional[StrictInt] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None, serial: Optional[StrictStr] = None, space: Optional[SnapshotSpace] = None, volume_group: Optional[FixedReference] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The snapshot creation time. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The time_remaining value displays the amount of time left until the destroyed volume snapshot is permanently eradicated. Before the time_remaining period has elapsed, the destroyed volume snapshot can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the volume snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    A reference to the pod.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The provisioned space of the snapshot. Measured in bytes. The minimum size is 1048576 (1MB), the maximum size is 4503599627370496 (4PB)

    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    A serial number generated by the system when the snapshot is created. The serial number is unique across all arrays.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    The volume from which this snapshot was taken. For a replicated snapshot being viewed on the target side, the source is the replica volume.

    +
    + +
    +
    +field space: Optional[SnapshotSpace] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix that is appended to the source_name value to generate the full volume snapshot name in the form VOL.SUFFIX. If the suffix is not specified, the system constructs the snapshot name in the form VOL.NNN, where VOL is the volume name, and NNN is a monotonically increasing number.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed snapshot is permanently eradicated. Measured in milliseconds. Before the time_remaining period has elapsed, the destroyed snapshot can be recovered by setting destroyed=false.

    +
    + +
    +
    +field volume_group: Optional[FixedReference] = None
    +

    The volume group to which the volume that is the source of the volume snapshot belongs.

    +
    + +
    + +
    +
    +

    VolumeSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VolumeSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[VolumeSnapshot]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VolumeSnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[VolumeSnapshot]] = None
    +

    The aggregate value of all items after filtering. Where meaningful, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VolumeSnapshotPatch

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshotPatch(*, destroyed: Optional[StrictBool] = None, name: Optional[StrictStr] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    VolumeSnapshotPost

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshotPost(*, destroyed: Optional[StrictBool] = None, suffix: Optional[StrictStr] = None, tags: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix that is appended to the source_name value to generate the full volume snapshot name in the form VOL.SUFFIX. If the suffix is not specified, the system constructs the snapshot name in the form VOL.NNN, where VOL is the volume name, and NNN is a monotonically increasing number.

    +
    + +
    +
    +field tags: Optional[ConstrainedListValue[Tag]] = None
    +

    The list of tags to be upserted with the object.

    +
    + +
    + +
    +
    +

    VolumeSnapshotResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshotResponse(*, items: Optional[ConstrainedListValue[VolumeSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VolumeSnapshot]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    + +
    +
    +

    VolumeSnapshotTransfer

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, physical_bytes_written: Optional[StrictInt] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, started: Optional[StrictInt] = None, context: Optional[FixedReferenceWithType] = None)
    +
    +
    +field completed: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process completed. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field data_transferred: Optional[StrictInt] = None
    +

    The number of bytes transferred from the source to the target as part of the replication process. Measured in bytes.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the snapshot has been destroyed and is pending eradication. The destroyed snapshot can be recovered by setting destroyed=false. Once the eradication pending period has elapsed, the snapshot is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field physical_bytes_written: Optional[StrictInt] = None
    +

    The amount of physical/logical data written to the target due to replication. Measured in bytes.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the snapshot transfer from the source array to the target. Displayed in decimal format.

    +
    + +
    +
    +field started: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process started. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    VolumeSnapshotTransferGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshotTransferGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VolumeSnapshotTransfer]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, total: Optional[ConstrainedListValue[VolumeSnapshotTransfer]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VolumeSnapshotTransfer]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[VolumeSnapshotTransfer]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each field where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VolumeSnapshotTransferResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[VolumeSnapshotTransfer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VolumeSnapshotTransfer]] = None
    +

    Displays a list of all items after filtering. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.

    +
    + +
    + +
    +
    +

    VolumeSpace

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, space: Optional[VolumeSpaceCommon] = None, time: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A locally unique, system-generated name. The name cannot be modified.

    +
    + +
    +
    +field space: Optional[VolumeSpaceCommon] = None
    +

    Displays size and space consumption information.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The timestamp of when the data was taken, measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    VolumeSpaceCommon

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSpaceCommon(*, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, footprint: Optional[ConstrainedIntValue] = None, shared: Optional[ConstrainedIntValue] = None, snapshots: Optional[ConstrainedIntValue] = None, system: Optional[ConstrainedIntValue] = None, thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, total_physical: Optional[ConstrainedIntValue] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_reduction: Optional[Union[StrictFloat, StrictInt]] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[ConstrainedIntValue] = None, used_provisioned: Optional[ConstrainedIntValue] = None, virtual: Optional[ConstrainedIntValue] = None, snapshots_effective: Optional[ConstrainedIntValue] = None, total_effective: Optional[ConstrainedIntValue] = None, unique_effective: Optional[ConstrainedIntValue] = None)
    +
    +
    +field data_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of mapped sectors within a volume versus the amount of physical space the data occupies after data compression and deduplication. The data reduction ratio does not include thin provisioning savings. For example, a data reduction ratio of 5&#58;1 means that for every 5 MB the host writes to the array, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field footprint: Optional[ConstrainedIntValue] = None
    +

    The maximum amount of physical space the container consumes on an array, ignoring any data shared outside the container, measured in bytes. On Evergreen//One arrays, this is the maximum amount of effective used space. The footprint metric is mostly used for capacity planning. This field will be null in non-container contexts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field shared: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by deduplicated data, meaning that the space is shared with other volumes and snapshots as a result of data deduplication. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data that is not unique to a specific volume, managed directory, or snapshot, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field snapshots: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by data unique to one or more snapshots. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data unique to one or more snapshots, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field snapshots_effective: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. The effective space contributed by data unique to one or more snapshots, measured in bytes. Use the snapshots field in the future, as it contains the same information for Evergreen//One arrays.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field system: Optional[ConstrainedIntValue] = None
    +

    The physical space occupied by internal array metadata. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field thin_provisioning: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The percentage of volume sectors that do not contain host-written data because the hosts have not written data to them or the sectors have been explicitly trimmed.

    +
    + +
    +
    +field total_effective: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. The total effective space contributed by customer data, measured in bytes. Use the total_physical field in the future, as it contains the same information for Evergreen//One arrays.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_physical: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. Use the total_used field, as it contains the same information.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_provisioned: Optional[ConstrainedIntValue] = None
    +

    The provisioned size of a volume for a single volume, host or host group, protocol endpoint, managed directory, and containers can be infinite or measured in bytes. Infinite is represented by null. The provisioned size for a host or host group, includes all volumes that are connected to the resource. The provisioned size for a protocol endpoint is null’. The provisioned size for a managed directory is the quota limit if it or its parent has a managed directory configured, otherwise it defaults to `null. The provisioned size for a container is the sum of the total_provisioned of the object it contains, capped by the container’s quota limit (or the container’s used_provisioned if current usage is above the quota limit), if any. Provisioned size represents the storage capacity reported to hosts.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ratio of provisioned sectors within a volume versus the amount of physical space the data occupies after reduction via data compression and deduplication and with thin provisioning savings. Total reduction is data reduction with thin provisioning savings. For example, a total reduction ratio of 10&#58;1 means that for every 10 MB of provisioned space, 1 MB is stored on the array’s flash modules.

    +
    + +
    +
    +field total_used: Optional[ConstrainedIntValue] = None
    +

    The total space contributed by customer data, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field unique: Optional[ConstrainedIntValue] = None
    +

    The unique physical space occupied by customer data. Unique physical space does not include shared space, snapshots, and internal array metadata. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by unique customer data, measured in bytes. Unique data does not include shared space, snapshots, and internal array metadata.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field unique_effective: Optional[ConstrainedIntValue] = None
    +

    This field has been deprecated. The effective space contributed by unique customer data. Unique data does not include shared space, snapshots, and internal array metadata, measured in bytes. Use the unique field in the future, as it contains the same information for Evergreen//One arrays.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field used_provisioned: Optional[ConstrainedIntValue] = None
    +

    The amount of logical space a container has consumed, compared against the quota limit if the container has one configured. Used provisioned does not include destroyed objects inside the container. Used provisioned can include destroyed objects for a destroyed container and represents how much logical space it would take to recover the container.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field virtual: Optional[ConstrainedIntValue] = None
    +

    The amount of logically written data that a volume or a snapshot references. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    VolumeSpaceGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumeSpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None, items: Optional[ConstrainedListValue[VolumeSpace]] = None, total: Optional[ConstrainedListValue[VolumeSpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VolumeSpace]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name. If total_only=true, the items list will be empty.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[VolumeSpace]] = None
    +

    The aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. If applicable, the values are displayed for each field.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VolumesBatchResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumesBatchResponse(*, items: Optional[ConstrainedListValue[Volume]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Volume]] = None
    +

    Displays a list of all items. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    VolumesDiffGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumesDiffGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VolumeDiff]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VolumeDiff]] = None
    +

    A list of different chunks between specified volumes.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    VolumesDiffResponse

    +
    +
    +pydantic model pypureclient.flasharray.VolumesDiffResponse(*, items: Optional[ConstrainedListValue[VolumeDiff]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VolumeDiff]] = None
    +

    A list of different chunks between specified volumes.

    +
    + +
    + +
    +
    +

    Workload

    +
    +
    +pydantic model pypureclient.flasharray.Workload(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReferenceWithType] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, preset: Optional[WorkloadPreset] = None, status: Optional[StrictStr] = None, status_details: Optional[ConstrainedListValue[StrictStr]] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The workload creation time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the workload has been destroyed and is pending eradication. The time_remaining displays the amount of time left until the destroyed workload is permanently eradicated. Before the time_remaining period has elapsed, the destroyed workload can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the workload is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A user-specified name. The name must be locally unique and can be changed.

    +
    + +
    +
    +field preset: Optional[WorkloadPreset] = None
    +

    A reference to the preset the workload was deployed from. If the preset has since been destroyed, name will be null.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the workload. Supported values are creating, ready, destroying, destroyed, eradicating and recovering.

    +
    + +
    +
    +field status_details: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Additional information about the workload status. For example, if the workload status is creating, status details might describe what resources are currently being created.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    The amount of time left until the destroyed workload is permanently eradicated, measured in milliseconds. Before the time_remaining period has elapsed, the destroyed workload can be recovered by setting destroyed=false.

    +
    + +
    + +
    +
    +

    WorkloadConfigurationFixedReference

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadConfigurationFixedReference(*, workload: Optional[WorkloadConfigurationFixedReferenceWorkload] = None)
    +
    +
    +field workload: Optional[WorkloadConfigurationFixedReferenceWorkload] = None
    +
    + +
    + +
    +
    +

    WorkloadConfigurationFixedReferenceWorkload

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadConfigurationFixedReferenceWorkload(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, configuration: Optional[StrictStr] = None)
    +

    A reference to the workload that is managing this resource. The name parameter might show as an empty string briefly after controller failover.

    +
    +
    +field configuration: Optional[StrictStr] = None
    +

    The name of the preset configuration object.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values include hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, policies/snapshot, and policies/quota, etc.

    +
    + +
    + +
    +
    +

    WorkloadConfigurationReference

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadConfigurationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, configuration: Optional[StrictStr] = None)
    +
    +
    +field configuration: Optional[StrictStr] = None
    +

    The name of the preset configuration object.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, and policies/snapshot, etc.

    +
    + +
    + +
    +
    +

    WorkloadGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, items: Optional[ConstrainedListValue[Workload]] = None, errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query parameter to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination, then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorcontextresponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Workload]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Displays a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    WorkloadParameter

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadParameter(*, name: Optional[StrictStr] = None, value: Optional[WorkloadParameterValue] = None)
    +

    The name and value of a single parameter.

    +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the parameter.

    +
    + +
    +
    +field value: Optional[WorkloadParameterValue] = None
    +
    + +
    + +
    +
    +

    WorkloadParameterValue

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadParameterValue(*, boolean: Optional[StrictBool] = None, integer: Optional[StrictInt] = None, resource_reference: Optional[WorkloadParameterValueResourceReference] = None, string: Optional[StrictStr] = None)
    +

    The value of the parameter.

    +
    +
    +field boolean: Optional[StrictBool] = None
    +

    The value for a boolean parameter.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field integer: Optional[StrictInt] = None
    +

    The value for an integer parameter.

    +
    + +
    +
    +field resource_reference: Optional[WorkloadParameterValueResourceReference] = None
    +
    + +
    +
    +field string: Optional[StrictStr] = None
    +

    The value for a string parameter.

    +
    + +
    + +
    +
    +

    WorkloadParameterValueResourceReference

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadParameterValueResourceReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +

    The value for a resource reference parameter.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    The id of the resource to reference. One of id or name must be set, but they cannot be set together.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the resource to reference. One of id or name must be set, but they cannot be set together.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of the resource to reference. Resource type is optional, and will be automatically determined by the server if not set.

    +
    + +
    + +
    +
    +

    WorkloadPatch

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPatch(*, destroyed: Optional[StrictBool] = None, name: Optional[StrictStr] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    If set to true, destroys a resource. Once set to true, the time_remaining value will display the amount of time left until the destroyed resource is permanently eradicated. Before the time_remaining period has elapsed, the destroyed resource can be recovered by setting destroyed=false. Once the time_remaining period has elapsed, the resource is permanently eradicated and can no longer be recovered.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendation

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendation(*, context: Optional[FixedReferenceWithType] = None, additional_constraints: Optional[WorkloadPlacementRecommendationAdditionalConstraints] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None, id: Optional[StrictStr] = None, more_results_available: Optional[StrictBool] = None, name: Optional[StrictStr] = None, parameters: Optional[ConstrainedListValue[WorkloadParameter]] = None, placement_names: Optional[ConstrainedListValue[StrictStr]] = None, preset: Optional[FixedReference] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, projection_months: Optional[StrictInt] = None, recommendation_engine: Optional[StrictStr] = None, results: Optional[ConstrainedListValue[WorkloadPlacementRecommendationResult]] = None, results_limit: Optional[StrictInt] = None, status: Optional[StrictStr] = None)
    +
    +
    +field additional_constraints: Optional[WorkloadPlacementRecommendationAdditionalConstraints] = None
    +
    + +
    +
    +field context: Optional[FixedReferenceWithType] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The time the recommendation was made, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field expires: Optional[StrictInt] = None
    +

    The time when recommendation expires, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field more_results_available: Optional[StrictBool] = None
    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A globally unique, system-generated name. The name cannot be modified and cannot refer to another resource.

    +
    + +
    +
    +field parameters: Optional[ConstrainedListValue[WorkloadParameter]] = None
    +

    The parameter values to pass to the preset. Value must be supplied for all parameters that do not have a default defined in the preset.

    +
    + +
    +
    +field placement_names: Optional[ConstrainedListValue[StrictStr]] = None
    +
    + +
    +
    +field preset: Optional[FixedReference] = None
    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the recommendation computation. The percentage is displayed as a decimal value, starting at 0.00 and ending at 1.00.

    +
    + +
    +
    +field projection_months: Optional[StrictInt] = None
    +

    The number of months to compute the projections. If not specified, defaults to 1 month.

    +
    + +
    +
    +field recommendation_engine: Optional[StrictStr] = None
    +

    This parameter defines which engine to use for recommendations. Possible values include pure1, local, and best-available. If not specified, defaults to best-available which may mix results of different engines, while pure1 and local restrict the used engine.

    +
    + +
    +
    +field results: Optional[ConstrainedListValue[WorkloadPlacementRecommendationResult]] = None
    +

    The results of the recommendation.

    +
    + +
    +
    +field results_limit: Optional[StrictInt] = None
    +

    The maximum number of results to return. If not specified, defaults to 10 results.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the recommendation. Possible values are processing, completed, and failed.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationAdditionalConstraints

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationAdditionalConstraints(*, required_resource_references: Optional[ConstrainedListValue[WorkloadPlacementRecommendationResourceReference]] = None, targets: Optional[ConstrainedListValue[ReferenceWithType]] = None)
    +

    The list of targets considered for workload placement must satisfy the requirements imposed by the preset. It is also possible to specify additional constraints to further restrict the list of targets for consideration.

    +
    +
    +field required_resource_references: Optional[ConstrainedListValue[WorkloadPlacementRecommendationResourceReference]] = None
    +

    Defines a group of resources. At least one resource from each item should be present on this target for the target to be considered an acceptable candidate for workload placement

    +
    + +
    +
    +field targets: Optional[ConstrainedListValue[ReferenceWithType]] = None
    +

    If specified, only consider these targets when computing placement recommendations. If not specified, the whole fleet is used to compute the recommendation.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationGetResponse

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationGetResponse(*, continuation_token: Optional[StrictStr] = None, more_items_remaining: Optional[StrictBool] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[WorkloadPlacementRecommendation]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[WorkloadPlacementRecommendation]] = None
    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    The total number of records after applying all filter query parameters. The total_item_count will be calculated if and only if the corresponding query parameter total_item_count is set to true. If this query parameter is not set or set to false, a value of null will be returned.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationPlacement

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationPlacement(*, name: Optional[StrictStr] = None, targets: Optional[ConstrainedListValue[WorkloadPlacementRecommendationTarget]] = None)
    +

    Placement data in the recommendation result.

    +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the placement.

    +
    + +
    +
    +field targets: Optional[ConstrainedListValue[WorkloadPlacementRecommendationTarget]] = None
    +

    The targets for the placement.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationProjection

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationProjection(*, end: Optional[Union[StrictFloat, StrictInt]] = None, start: Optional[Union[StrictFloat, StrictInt]] = None)
    +
    +
    +field end: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The projection for the end of the projection period. Length of the projection period is defined by ‘projection_months’. The percentage is displayed as a decimal value, starting at 0.00 and ending at 1.00.

    +
    + +
    +
    +field start: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The projection for the start of the projection period (i.e., immediately after the creation of the workload on this target). The percentage is displayed as a decimal value, starting at 0.00 and ending at 1.00.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationResourceReference

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationResourceReference(*, allowed_values: ConstrainedListValue[ReferenceWithType])
    +

    Defines a group of resources. At least one of them should be present on this target to use it for computation of a recommendation. Currently only hosts or host groups could be used.

    +
    +
    +field allowed_values: ConstrainedListValue[ReferenceWithType] [Required]
    +

    A list of allowed values for the resource reference. For hosts and host groups, each item does not define a specific object on some target, but defines a pattern which should be matched by the target. For example, { type: host, name: host1 } will match all targets that have a host with name host1.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationResponse

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationResponse(*, items: Optional[ConstrainedListValue[WorkloadPlacementRecommendation]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[WorkloadPlacementRecommendation]] = None
    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationResult

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationResult(*, placements: Optional[ConstrainedListValue[WorkloadPlacementRecommendationPlacement]] = None, score: Optional[StrictStr] = None)
    +

    Single workload placement recommendation result.

    +
    +
    +field placements: Optional[ConstrainedListValue[WorkloadPlacementRecommendationPlacement]] = None
    +

    The placements of the preset.

    +
    + +
    +
    +field score: Optional[StrictStr] = None
    +

    The score of the recommendation from Pure1. Possible values include optimal, optimal-with-warnings, and acceptable.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationTarget

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationTarget(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, capacity_used_projections: Optional[WorkloadPlacementRecommendationTargetCapacityUsedProjections] = None, load_projections: Optional[WorkloadPlacementRecommendationTargetLoadProjections] = None, model: Optional[StrictStr] = None, warnings: Optional[ConstrainedListValue[WorkloadPlacementRecommendationWarning]] = None)
    +

    Data for a target in a workload placement recommendation. Target is a FlashArray, which may be used for workload placement.

    +
    +
    +field capacity: Optional[StrictInt] = None
    +

    The usable capacity of the target, measured in bytes.

    +
    + +
    +
    +field capacity_used_projections: Optional[WorkloadPlacementRecommendationTargetCapacityUsedProjections] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field load_projections: Optional[WorkloadPlacementRecommendationTargetLoadProjections] = None
    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    The model of the target. For example, FA-X20R2.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, and policies/snapshot, etc.

    +
    + +
    +
    +field warnings: Optional[ConstrainedListValue[WorkloadPlacementRecommendationWarning]] = None
    +

    The warnings for the target.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationTargetCapacityUsedProjections

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationTargetCapacityUsedProjections(*, days_until_full: Optional[StrictInt] = None, projection: Optional[WorkloadPlacementRecommendationProjection] = None, projection_baseline: Optional[WorkloadPlacementRecommendationProjection] = None)
    +

    Projections for the capacity consumed by customer data.

    +
    +
    +field days_until_full: Optional[StrictInt] = None
    +

    The number of days until the target is at full capacity.

    +
    + +
    +
    +field projection: Optional[WorkloadPlacementRecommendationProjection] = None
    +

    The projection of the used capacity, assuming the workload is provisioned on this target.

    +
    + +
    +
    +field projection_baseline: Optional[WorkloadPlacementRecommendationProjection] = None
    +

    The projection of the baseline used capacity, without the workload on this target.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationTargetLoadProjections

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationTargetLoadProjections(*, projection_avg: Optional[WorkloadPlacementRecommendationProjection] = None, projection_baseline: Optional[WorkloadPlacementRecommendationProjection] = None, projection_blended_max: Optional[WorkloadPlacementRecommendationProjection] = None)
    +

    Load depicts the storage system utilization as a percentage from 0, when the system is completely idle, to 100, when the system is completely saturated.

    +
    +
    +field projection_avg: Optional[WorkloadPlacementRecommendationProjection] = None
    +

    The projected average load on the target.

    +
    + +
    +
    +field projection_baseline: Optional[WorkloadPlacementRecommendationProjection] = None
    +

    The projected baseline load on the target, without the workload on this target.

    +
    + +
    +
    +field projection_blended_max: Optional[WorkloadPlacementRecommendationProjection] = None
    +

    The projected blended maximum load on the target.

    +
    + +
    + +
    +
    +

    WorkloadPlacementRecommendationWarning

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPlacementRecommendationWarning(*, code: Optional[StrictStr] = None, message: Optional[StrictStr] = None)
    +
    +
    +field code: Optional[StrictStr] = None
    +

    The warning code. Possible values include limit_volumes_count, limit_pods_count, etc.

    +
    + +
    +
    +field message: Optional[StrictStr] = None
    +

    The warning message. Possible values include Adding the workload on the array would exceed the limit on volumes, Adding the workload on the array would exceed the limit on pods, etc.

    +
    + +
    + +
    +
    +

    WorkloadPost

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPost(*, parameters: Optional[ConstrainedListValue[WorkloadParameter]] = None)
    +
    +
    +field parameters: Optional[ConstrainedListValue[WorkloadParameter]] = None
    +

    The parameter values to pass to the preset when creating the workload. Value must be supplied for all parameters that do not have a default defined in the preset.

    +
    + +
    + +
    +
    +

    WorkloadPreset

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadPreset(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, revision: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values include hosts, host-groups, network-interfaces, pods, ports, pod-replica-links, subnets, volumes, volume-snapshots, volume-groups, directories, policies/nfs, policies/smb, policies/snapshot, and policies/quota, etc.

    +
    + +
    +
    +field revision: Optional[StrictInt] = None
    +

    The revision of the preset from which the workload was deployed.

    +
    + +
    + +
    +
    +

    WorkloadResponse

    +
    +
    +pydantic model pypureclient.flasharray.WorkloadResponse(*, items: Optional[ConstrainedListValue[Workload]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Workload]] = None
    +

    Displays a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/fb_reference.html b/docs/archive/1.77.1/fb_reference.html new file mode 100644 index 0000000000..9df9afad6e --- /dev/null +++ b/docs/archive/1.77.1/fb_reference.html @@ -0,0 +1,74767 @@ + + + + + + + FlashBlade Reference — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    FlashBlade Reference

    +
    +
    +
    +

    Client

    +
    +

    FlashBlade REST Client Factory Method

    +

    Importable as

    +
    from pypureclient.flashblade import Client
    +
    +
    +
    +
    +pypureclient.flashblade.client.Client(target: str, version: Optional[str] = None, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, username: Optional[str] = None, client_id: Optional[str] = None, key_id: Optional[str] = None, issuer: Optional[str] = None, api_token: Optional[str] = None, retries: int = 5, timeout: Optional[Union[int, Tuple[float, float]]] = None, ssl_cert: Optional[str] = None, user_agent: Optional[str] = None, verify_ssl: Optional[bool] = None, configuration: Optional[Configuration] = None)
    +

    Initialize a FlashBlade Client.

    +
    +
    Parameters
    +
      +
    • target (str, required) – The target array’s IP or hostname.

    • +
    • version (str, optional) – REST API version to use. Defaults to the most recent version +supported by both the client and the target array.

    • +
    • id_token (str, optional) – The security token that represents the identity of the party on +behalf of whom the request is being made, issued by an enabled +API client on the array. Overrides given private key.

    • +
    • private_key_file (str, optional) – The path of the private key to use. Defaults to None.

    • +
    • private_key_password (str, optional) – The password of the private key. Defaults to None.

    • +
    • username (str, optional) – Username of the user the token should be issued for. This must +be a valid user in the system.

    • +
    • client_id (str, optional) – ID of API client that issued the identity token.

    • +
    • key_id (str, optional) – Key ID of API client that issued the identity token.

    • +
    • issuer (str, optional) – API client’s trusted identity issuer on the array.

    • +
    • api_token (str, optional) – API token for the user.

    • +
    • retries (int, optional) – The number of times to retry an API call if it fails for a +non-blocking reason. Defaults to 5.

    • +
    • timeout (int or (float, float), optional) – The timeout duration in seconds, either in total time or +(connect and read) times. Defaults to None.

    • +
    • ssl_cert (str, optional) – The path to the SSL certificate to use. Defaults to None. +Deprecated in favor of configuration.ssl_cert. +If both ssl_cert and configuration.ssl_cert are specified, ssl_cert overrides configuration.ssl_cert

    • +
    • user_agent (str, optional) – User-Agent request header to use.

    • +
    • verify_ssl (bool, optional) – Controls SSL certificate validation. +True specifies that the server validation uses default trust anchors; +False switches certificate validation off, not safe!; +It also accepts string value for a path to directory with certificates. +Deprecated in favor of configuration.verify_ssl. +If both verify_ssl and configuration.verify_ssl are specified, verify_ssl overrides configuration.verify_ssl

    • +
    • configuration (Configuration, optional) – configuration object to use.

    • +
    +
    +
    Raises
    +

    PureError – If it could not create an ID or access token

    +
    +
    +
    + +
    +
    +

    FlashBlade REST 2.21 Client

    +
    +
    +class pypureclient.flashblade.FB_2_21.client.Client(configuration: Configuration, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, username: Optional[str] = None, client_id: Optional[str] = None, key_id: Optional[str] = None, issuer: Optional[str] = None, api_token: Optional[str] = None, retries: Optional[int] = None, timeout: Optional[Union[int, Tuple[float, float]]] = None, user_agent=None)
    +
    +
    +__init__(configuration: Configuration, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, username: Optional[str] = None, client_id: Optional[str] = None, key_id: Optional[str] = None, issuer: Optional[str] = None, api_token: Optional[str] = None, retries: Optional[int] = None, timeout: Optional[Union[int, Tuple[float, float]]] = None, user_agent=None)
    +

    Initialize a FlashBlade Client. id_token is generated based on app ID and private +key info. Either id_token or api_token could be used for authentication. Only one +authentication option is allowed.

    +
    +
    Parameters
    +
      +
    • configuration (Configuration) – configuration object

    • +
    • id_token (str, optional) – The security token that represents the identity of the party on +behalf of whom the request is being made, issued by an enabled +API client on the array. Overrides given private key.

    • +
    • private_key_file (str, optional) – The path of the private key to use. Defaults to None.

    • +
    • private_key_password (str, optional) – The password of the private key. Defaults to None.

    • +
    • username (str, optional) – Username of the user the token should be issued for. This must +be a valid user in the system.

    • +
    • client_id (str, optional) – ID of API client that issued the identity token.

    • +
    • key_id (str, optional) – Key ID of API client that issued the identity token.

    • +
    • issuer (str, optional) – API client’s trusted identity issuer on the array.

    • +
    • api_token (str, optional) – API token for the user.

    • +
    • retries (int, optional) – The number of times to retry an API call if it fails for a +non-blocking reason

    • +
    • timeout (int or (float, float), optional) – The timeout duration in seconds, either in total time or +(connect and read) times. Defaults to None.

    • +
    • user_agent (str, optional) – User-Agent request header to use.

    • +
    +
    +
    Raises
    +

    PureError – If it could not create an ID or access token

    +
    +
    +
    + +
    +
    +configure_ca_certificate_file(ca_certs_file_path)
    +

    ” +:param ca_certs_file_path: The path to the CA certificate(s) file to use. +:return:

    +
    + +
    +
    +delete_active_directory(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, local_only: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE active-directory

    +

    Delete an Active Directory account.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • local_only (bool) – If specified as true, only delete the Active Directory configuration on the +local array, without deleting the computer account created in the Active +Directory domain. If not specified, defaults to false.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE admins

    +

    Delete a local administrator..

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins_api_tokens(admins: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, admin_ids: Optional[ConstrainedListValue[StrictStr]] = None, admin_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE admins/api-tokens

    +

    Deletes the API tokens of the specified administrators.

    +
    +
    Parameters
    +
      +
    • admins (ReferenceType or List[ReferenceType], optional) – A list of admins to query for. Overrides admin_ids and admin_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • admin_ids (List[str]) – A comma-separated list of admin IDs. If after filtering, there is not at least +one admin resource that matches each of the elements, then an error is +returned. This cannot be provided together with the admin_names query +parameter.

    • +
    • admin_names (List[str]) – A comma-separated list of admin names. If there is not at least one admin +resource that matches each of the elements, then an error is returned. This +cannot be provided together with admin_ids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins_cache(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE admins/cache

    +

    Delete cached administrator role information by name or ID.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins_management_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE admins/management-access-policies

    +

    Remove the mapping of an admin to a management access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_admins_ssh_certificate_authority_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE admins/ssh-certificate-authority-policies

    +

    Remove a SSH Certificate Authority policy from a specific user.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_alert_watchers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE alert-watchers

    +

    Delete an alert watcher.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_api_clients(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE api-clients

    +

    Delete the API client.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_array_connections(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE array-connections

    +

    Delete a connection to an array.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. Deprecated, best practice is to +reference connections with ids. If after filtering, there is not at least +one resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_names query parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. Deprecated, best practice is to +reference connections with ids. If there is not at least one resource +that matches each of the elements, then an error is returned. This cannot +be provided together with remote_ids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays_erasures(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Stop factory reset

    +

    Stops the factory reset process when it is failed.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays_factory_reset_token(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a factory reset token

    +

    Deletes any existing token that could be used to perform a factory reset on the array.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_arrays_ssh_certificate_authority_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE admins/settings/ssh-certificate-authority-policies

    +

    Remove a SSH Certificate Authority policy from being a default for admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_audit_file_systems_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE audit-file-systems-policies

    +

    Delete one or more audit policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_audit_file_systems_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE audit-file-systems-policies/members

    +

    Remove the audit policy mapped to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_audit_object_store_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE audit-object-store-policies

    +

    Delete one or more audit policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_audit_object_store_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE audit-object-store-policies/members

    +

    Remove the audit object policy mapped to a source(bucket/account).

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    DELETE bucket-replica-links

    +

    Delete a bucket replica link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_buckets (ReferenceType or List[ReferenceType], optional) – A list of remote_buckets to query for. Overrides remote_bucket_names keyword argument.

    • +
    • local_buckets (ReferenceType or List[ReferenceType], optional) – A list of local_buckets to query for. Overrides local_bucket_ids and local_bucket_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • local_bucket_ids (List[str]) – A comma-separated list of local bucket IDs. If after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_bucket_names +query parameter.

    • +
    • local_bucket_names (List[str]) – A comma-separated list of local bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_bucket_ids query parameter.

    • +
    • remote_bucket_names (List[str]) – A comma-separated list of remote bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_buckets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE buckets

    +

    Delete object store buckets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_buckets_audit_filters(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE buckets/audit-filters

    +

    Delete one or more audit filters associated with the specified bucket. names query parameter is required.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_buckets_bucket_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE buckets/bucket-access-policies

    +

    Delete a bucket policy of the specified bucket. Either names or bucket_names/bucket_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_buckets_bucket_access_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE buckets/bucket-access-policies/rules

    +

    Delete one or more bucket policy rules for the specified bucket. Either policy_names or bucket_names/bucket_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_buckets_cross_origin_resource_sharing_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE buckets/cross-origin-resource-sharing-policies

    +

    Delete a cross origin resource sharing policy of the specified bucket. Either names or bucket_names/bucket_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_buckets_cross_origin_resource_sharing_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE buckets/cross-origin-resource-sharing-policies/rules

    +

    Delete one or more cross origin resource sharing policy rules for the specified bucket. Either policy_names or bucket_names query parameters can be used.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE certificate-groups

    +

    Delete one or more certificate groups from the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE certificate-groups/certificates

    +

    Delete one or more certificate groups.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – A comma-separated list of certificate names. If there is not at least one +resource that matches each of the elements of certificate_names, then an +error is returned. This cannot be provided in conjunction with the +certificate_ids parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificates(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE certificates

    +

    Delete a CA certificate from the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE certificates/certificate-groups

    +

    Remove one or more certificates from one or more certificate groups.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – A comma-separated list of certificate names. If there is not at least one +resource that matches each of the elements of certificate_names, then an +error is returned. This cannot be provided in conjunction with the +certificate_ids parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_data_eviction_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE data-eviction-policies

    +

    Delete a data eviction policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_data_eviction_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE data-eviction-policies/file-systems

    +

    Removes the data eviction policy mapped to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_roles(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE directory-service/roles

    +

    Delete an RBAC group configuration setting for manageability.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_directory_services_roles_management_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE directory-services/roles/management-access-policies

    +

    Remove the mapping of a directory service group to a management access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_dns(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE dns

    +

    Deletes a DNS configuration.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_system_exports(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-system-exports

    +

    Deletes a file system export.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    DELETE file-system-replica-links

    +

    Delete a file system replication link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_file_systems (ReferenceType or List[ReferenceType], optional) – A list of remote_file_systems to query for. Overrides remote_file_system_ids and remote_file_system_names keyword arguments.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • cancel_in_progress_transfers (bool) – This parameter must be set to true in order to delete a file system +replication link (which can cancel any in-progress replication +transfers). Setting this parameter to true is acknowledgement that +any in-progress replication transfers on the specified links will be +cancelled when this request is fulfilled.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • remote_file_system_ids (List[str]) – A comma-separated list of remote file system IDs. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_names +query parameter.

    • +
    • remote_file_system_names (List[str]) – A comma-separated list of remote file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    DELETE file-system-replica-links/policies

    +

    Remove a policy from a file system replication link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids keyword argument.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_system_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-system-snapshots

    +

    Delete a file system snapshot.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_system_snapshots_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-system-snapshots/policies

    +

    Remove snapshot scheduling policies from a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_system_snapshots_transfer(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-system-snapshots/transfer

    +

    Delete file system snapshot transfers from the source array to the target array.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-systems

    +

    Deletes a file system. Deleting a file system is equivalent to eradication. A file system’s destroyed parameter must be set to true before a file system can be deleted.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems_audit_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-systems/audit-policies

    +

    Remove the audit policy mapped to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems_data_eviction_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-systems/data-eviction-policies

    +

    Removes the data eviction policy mapped to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems_locks(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, clients: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, client_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, inodes: Optional[ConstrainedListValue[Union[StrictFloat, StrictInt]]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, paths: Optional[ConstrainedListValue[StrictStr]] = None, recursive: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Invalidate file locks

    +

    Invalidates file locks. It can be used to either delete an individual lock by name or multiple locks filtered by parameters. E.g. to delete locks held by a client on specific file, parameters client_names, file_system_ids or file_system_names and path must be specified. When names is specified, no other query parameter can be specified.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • clients (ReferenceType or List[ReferenceType], optional) – A list of clients to query for. Overrides client_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • client_names (List[str]) – A comma-separated list of ip addresses of clients. For IPv6 both the extended +format (x:x:x:x:x:x:x:x) and the shortened format are supported.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • inodes (List[float]) – A comma-separated list of inodes used for filtering file locks query by inodes. +This may only be specified if file_system_ids or file_system_names is +also specified. This cannot be provided together with the paths query +parameter.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • paths (List[str]) – A comma-separated list of paths used for filtering file locks query by paths. +This may only be specified if file_system_ids or file_system_names is +also specified. This cannot be provided together with the inodes query +parameter.

    • +
    • recursive (bool) – Flag used to indicate that the action should be done recursively. If set to +true and used e.g. with path pointing to a directory, the operation will +delete all locks in given directory and subdirectories recursively. For more +fine grained control over deleted locks, use delete by name. If not +specified, defaults to false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems_open_files(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-systems/open-files

    +

    Close open file from given identifiers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE file-systems/policies

    +

    Remove a snapshot scheduling policy from a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_file_systems_sessions(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, clients: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, client_names: Optional[ConstrainedListValue[StrictStr]] = None, disruptive: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, protocols: Optional[ConstrainedListValue[StrictStr]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete sessions

    +

    Delete sessions. It can be used to either delete an individual session by name or multiple sessions filtered by parameters. E.g. to delete SMBv3 sessions held by specific client, protocols and client_names must be specified. To prevent accidental deletes, setting flag disruptive to true is required when only a single query parameter is part of the query. E.g. to delete all SMBv3 sessions, query parameters protocols and disruptive must be set. When names is specified, no other query parameter can be specified.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • clients (ReferenceType or List[ReferenceType], optional) – A list of clients to query for. Overrides client_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • client_names (List[str]) – A comma-separated list of ip addresses of clients. For IPv6 both the extended +format (x:x:x:x:x:x:x:x) and the shortened format are supported.

    • +
    • disruptive (bool) – If set to true, a wide scope of sessions may be deleted in a single action +using a single query parameter from user_names, client_names, or +protocols. Otherwise, multiple query parameters must be specified to +narrow the impact of deletion and avoid potential for accidental disruption +of clients.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • protocols (List[str]) – A comma-separated list of file protocols. Valid values include nfs and smb.

    • +
    • user_names (List[str]) – A comma-separated list of user names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE Fleets

    +

    Permanently delete a fleet. A fleet can only be deleted if the current array is the only array in the fleet.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_fleets_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, unreachable: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Remove fleet members

    +

    Remove the specified array(s) from the fleet. Note: that this will only succeed if the array(s) to be removed are not making use of any fleet resources.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • unreachable (bool) – If set to true, allows a one-sided disconnect when the connection status is +connecting instead of connected or partially connected. If set to +false, it works just like normal coordinated disconnect. If not +specified, defaults to false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_keytabs(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE keytabs

    +

    Delete a Kerberos keytab file.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_kmip(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete a KMIP server configuration

    +

    Deletes a KMIP server configuration. A server can only be deleted when not in use by the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Delete a legal hold

    +

    Delete a legal hold instance. Deletion is not allowed if the legal hold is applied to one or more paths.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_lifecycle_rules(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE lifecycle-rules

    +

    Deletes individual lifecycle rules by name or id, or deletes all rules for a bucket. If ids is specified, bucket_names or bucket_ids is also required. If bucket_names or bucket_ids are specified without ids, delete all the rules for the bucket.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    DELETE link-aggregation-groups

    +

    Remove a link aggregation group to unbind the ports.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_log_targets_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE log-target-file-systems

    +

    Delete one or more log targets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_log_targets_object_store(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE log-targets/object-store

    +

    Delete one or more log targets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_maintenance_windows(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete maintenance window

    +

    Deletes an active maintenance window before its scheduled end (expire) time. The names parameter is required and must be set to array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_management_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE management-access-policies

    +

    Delete one or more management access policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_management_access_policies_admins(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE management-access-policies/admins

    +

    Remove the mapping of an admin to a management access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_management_access_policies_directory_services_roles(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE management-access-policies/directory-services/roles

    +

    Remove the mapping of a directory service group to a management access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_network_access_policies_rules(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE network-access-policies/rules

    +

    Delete one or more network access policy rules.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_network_interfaces(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE network-interfaces

    +

    Remove a VIP. Once a data VIP is removed, any clients connected through the data VIP will lose their connection to the file system or bucket.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_network_interfaces_tls_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE network-interfaces/tls-policies

    +

    Remove a TLS policy from a network interface.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_nfs_export_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE nfs-export-policies

    +

    Delete one or more NFS export policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_nfs_export_policies_rules(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE nfs-export-policies/rules

    +

    Delete one or more NFS export policy rules. One of the following is required: ids or names.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_node_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE node-groups

    +

    Delete one or more node groups from the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_node_groups_nodes(nodes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, node_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, node_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, node_group_names: Optional[ConstrainedListValue[StrictStr]] = None, node_ids: Optional[ConstrainedListValue[StrictStr]] = None, node_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE node-groups/nodes

    +

    Remove one or more nodes from one or more groups.

    +
    +
    Parameters
    +
      +
    • nodes (ReferenceType or List[ReferenceType], optional) – A list of nodes to query for. Overrides node_ids and node_names keyword arguments.

    • +
    • node_groups (ReferenceType or List[ReferenceType], optional) – A list of node_groups to query for. Overrides node_group_ids and node_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • node_group_ids (List[str]) – A comma-separated list of node group ids. If there is not at least one resource +that matches each of the elements of node_group_ids, then an error is +returned. This cannot be provided in conjunction with the +node_group_names parameter.

    • +
    • node_group_names (List[str]) – A comma-separated list of node group names. If there is not at least one +resource that matches each of the elements of node_group_names, then an +error is returned. This cannot be provided in conjunction with the +node_group_ids parameter.

    • +
    • node_ids (List[str]) – A comma-separated list of node ids. If there is not at least one resource that +matches each of the elements of node_ids, then an error is returned. This +cannot be provided in conjunction with the node_names parameter.

    • +
    • node_names (List[str]) – A comma-separated list of node names. If there is not at least one resource that +matches each of the elements of node_names, then an error is returned. +This cannot be provided in conjunction with the node_ids parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_access_keys(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-access-keys

    +

    Delete an object store access key. Once an access key has been deleted, it cannot be recovered.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-access-policies

    +

    Delete one or more access policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_access_policies_object_store_roles(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-access-policies/object-store-roles

    +

    Revoke an object store role’s access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_access_policies_object_store_users(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-access-policies/object-store-users

    +

    Revokes an object store user’s access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_access_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-access-policies-rules

    +

    Delete one or more access policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_account_exports(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-account-exports

    +

    Deletes an account export.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_accounts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-accounts

    +

    Delete an object store account.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_remote_credentials(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-remote-credentials

    +

    Delete object store remote credentials.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_roles(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-roles

    +

    Delete existing object store roles.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_roles_object_store_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-roles/object-store-access-policies

    +

    Revoke an object store role’s access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_roles_object_store_trust_policies_rules(roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, indices: Optional[ConstrainedListValue[StrictInt]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-roles/object-store-trust-policies/rules

    +

    Delete one or more trust policy rules.

    +
    +
    Parameters
    +
      +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • indices (List[int]) – A comma-separated list of resource indices. If there is not at least one +resource that matches each of the elements of indices, then an error is +returned.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • role_ids (List[str]) – A comma-separated list of object store role IDs. If after filtering, there is +not at least one resource that matches each of the elements of role_ids, +then an error is returned. This cannot be provided together with the +role_names query parameter.

    • +
    • role_names (List[str]) – A comma-separated list of object store role names. If there is not at least one +resource that matches each of the elements of role_names, then an error is +returned. This cannot be provided together with the role_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_users(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-users

    +

    Delete an object store user.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_users_object_store_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-users/object-store-access-policies

    +

    Revoke an object store user’s access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_object_store_virtual_hosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE object-store-virtual-hosts

    +

    Delete an object store virtual host.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE policies

    +

    Delete one or more snapshot scheduling policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    DELETE policies/file-system-replica-links

    +

    Remove a snapshot scheduling policy mapped to a file system replica link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids keyword argument.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_file_system_snapshots(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE policies/file-system-snapshots

    +

    Remove the snapshot scheduling policy mapped to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE policies/file-systems

    +

    Remove the snapshot scheduling policy mapped to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_public_keys(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete public key configurations

    +

    Deletes public key configurations.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_qos_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE qos-policies

    +

    Delete a QoS policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_qos_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE qos-policies/members

    +

    Remove the qos policy mapped to a managed object.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • member_types (List[str]) – A comma-separated list of member types. Valid values are file-systems, +realms

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_quotas_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE quotas/groups

    +

    Delete a hard limit quota for a group.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • gids (List[int]) – A comma-separated list of group IDs. If there is not at least one resource that +matches each of the elements of gids, then an error is returned. This +cannot be provided together with group_names query parameter.

    • +
    • group_names (List[str]) – A comma-separated list of group names. If there is not at least one resource +that matches each of the elements of group_names, then an error is +returned. This cannot be provided together with gids query parameter.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_quotas_users(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE quotas/users

    +

    Delete a hard limit file system quota for a user.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • uids (List[int]) – A comma-separated list of user IDs. If there is not at least one resource that +matches each of the elements of uids, then an error is returned. This +cannot be provided together with user_names query parameter.

    • +
    • user_names (List[str]) – A comma-separated list of user names. If there is not at least one resource that +matches each of the elements of user_names, then an error is returned. +This cannot be provided together with uids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_realms(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE Realms

    +

    Deletes a realm that has been destroyed and is pending eradication. Eradicated realms cannot be recovered. Realms are destroyed using the PATCH method.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_resource_accesses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE resource-accesses

    +

    Delete resource access object.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_s3_export_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE s3-export-policies

    +

    Delete an S3 export policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_s3_export_policies_rules(names: ConstrainedListValue[StrictStr], policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE s3-export-policies/rules

    +

    Delete rules for the specified S3 export policy. Either policy_names or policy_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_servers(cascade_delete: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE servers

    +

    Delete a server.

    +
    +
    Parameters
    +
      +
    • cascade_delete (List[str]) – The resource types to delete when deleting this object. It will fail if the +resources are referenced by other objects. Valid values include directory- +services. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_smb_client_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE smb-client-policies

    +

    Delete one or more SMB Client policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_smb_client_policies_rules(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE smb-client-policies/rules

    +

    Delete one or more SMB Client policy rules. One of the following is required: ids or names.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_smb_share_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE smb-share-policies

    +

    Delete one or more SMB Share policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_smb_share_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE smb-share-policies/rules

    +

    Delete one or more SMB Share policy rules. One of the following is required: ids or names. If names is provided, the policy_ids or policy_names parameter is also required.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_snmp_managers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE snmp-managers

    +

    Remove an SNMP manager.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_ssh_certificate_authority_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete SSH Certificate Authority configurations

    +

    Deletes SSH Certificate Authority configurations.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_ssh_certificate_authority_policies_admins(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE ssh-certificate-authority-policies/admins

    +

    Remove a SSH Certificate Authority policy from a specific user.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_ssh_certificate_authority_policies_arrays(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE ssh-certificate-authority-policies/arrays

    +

    Remove a SSH Certificate Authority policy from being a default for admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_sso_oidc_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete OIDC SSO configurations

    +

    Delete OIDC SSO configurations.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_sso_saml2_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete SAML2 SSO configurations

    +

    Deletes SAML2 SSO configurations.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_storage_class_tiering_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE storage-class-tiering-policies

    +

    Delete a storage class tiering policy. Deletion is not allowed if the policy is attached to one or more file systems.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_subnets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE subnets

    +

    Remove an array subnet.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_syslog_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE syslog-servers

    +

    Delete a configured syslog server and stop forwarding syslog messages.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_targets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE targets

    +

    Delete the connection to the target for replication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_tls_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete TLS policies

    +

    Deletes TLS policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_tls_policies_network_interfaces(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE tls-policies/network-interfaces

    +

    Remove a TLS policy from a network interface.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +delete_worm_data_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    DELETE worm-data-policies

    +

    Delete a WORM data policy. Deletion is not allowed if the policy is attached to one or more file systems.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +disable_verify_ssl()
    +

    Change our certificate requirements so that a certificate is not validated.

    +
    + +
    +
    +enable_verify_ssl(ca_certs_file_path=None)
    +

    Change our certificate requirements so that a certificate is required and validated. +Optionally, if a CA certificate(s) file path is provided, configure the client to use +that CA certificate file.

    +
    + +
    +
    +get_access_token(refresh=False)
    +

    Get the last used access token.

    +
    +
    Parameters
    +

    refresh (bool, optional) – Whether to retrieve a new access token. Defaults to False.

    +
    +
    Returns
    +

    str

    +
    +
    Raises
    +

    PureError – If there was an error retrieving an access token.

    +
    +
    +
    + +
    +
    +get_active_directory(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET active-directory

    +

    List Active Directory accounts and their configuration.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_active_directory_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET active-directory/test

    +

    Testing if the configuration of an Active Directory account is valid.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, expose_api_token: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET admins

    +

    List the administrator’s attributes, including the API token and public key.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • expose_api_token (bool) – If true, exposes the API token of the current user.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_api_tokens(admins: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, admin_ids: Optional[ConstrainedListValue[StrictStr]] = None, admin_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, expose_api_token: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET admins/api-tokens

    +

    Displays API tokens for the specified administrators.

    +
    +
    Parameters
    +
      +
    • admins (ReferenceType or List[ReferenceType], optional) – A list of admins to query for. Overrides admin_ids and admin_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • admin_ids (List[str]) – A comma-separated list of admin IDs. If after filtering, there is not at least +one admin resource that matches each of the elements, then an error is +returned. This cannot be provided together with the admin_names query +parameter.

    • +
    • admin_names (List[str]) – A comma-separated list of admin names. If there is not at least one admin +resource that matches each of the elements, then an error is returned. This +cannot be provided together with admin_ids query parameter.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • expose_api_token (bool) – If true, exposes the API token of the current user.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_cache(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, refresh: Optional[StrictBool] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET admins/cache

    +

    List cached administrator information used to determine role based access control privileges.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • refresh (bool) – Whether to refresh the user info from directory service. If not specified, +defaults to false.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_management_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET admins/management-access-policies

    +

    List management access policies mapped to admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_settings(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List global admin settings

    +

    Return global admin settings.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_admins_ssh_certificate_authority_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET admins/ssh-certificate-authority-policies

    +

    List SSH Certificate Authority policies mapped to specific users.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alert_watchers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET alert-watchers

    +

    List alert watchers that are configured to receive alert messages.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alert_watchers_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET alert-watchers/test

    +

    Test an alert watcher’s contact information to verify alerts can be sent and received.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_alerts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET alerts

    +

    Returns a list of alerts which have been generated by the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_api_clients(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET api-clients

    +

    List an API client and its configuration attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_array_connections(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET array-connections

    +

    List connected arrays for replication.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_array_connections_connection_key(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET array-connections/connection-key

    +

    List connection keys used to authenticate the connection from one array to another.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_array_connections_path(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET array-connections/path

    +

    List network path details of connected arrays.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_array_connections_performance_replication(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET array-connections/performance/replication

    +

    List performance metrics of file systems or objects being replicated from one array to another.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • type (str) – Display the metric of a specified object type. Valid values are all, file- +system, and object-store. If not specified, defaults to all.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays

    +

    List array attributes such as the array name, ID, version, and NTP servers.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_clients_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, protocol: Optional[StrictStr] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET clients-performance

    +

    List client performance metrics.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • protocol (str) – Display the performance of a specified protocol. Valid values are NFS, and +S3. If not specified, defaults to NFS.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_clients_s3_specific_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET clients-performance

    +

    List S3 client performance performance metrics.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_erasures(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get factory reset status

    +

    Get the factory reset process status.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_eula(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/eula

    +

    List the End User Agreement and signature.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_factory_reset_token(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List factory reset tokens

    +

    Displays a list of tokens used to perform a factory reset on the array.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_http_specific_performance(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, end_time: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, start_time: Optional[ConstrainedIntValue] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/http-specific-performance

    +

    List the HTTP performance metrics of the array.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_nfs_specific_performance(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, end_time: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, start_time: Optional[ConstrainedIntValue] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/nfs-specific-performance

    +

    List the NFS performance metrics of the array.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_performance(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, end_time: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, start_time: Optional[ConstrainedIntValue] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/performance

    +

    Lists the overall performance metrics of the array.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • protocol (str) – Display the performance of a specified protocol. Valid values are all, HTTP, +SMB, NFS, and S3. If not specified, defaults to all, which will +provide the combined performance of all available protocols.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_performance_replication(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, end_time: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, start_time: Optional[ConstrainedIntValue] = None, type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/performance/replication

    +

    List replication performance metrics.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • type (str) – Display the metric of a specified object type. Valid values are all, file- +system, and object-store. If not specified, defaults to all.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_s3_specific_performance(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, end_time: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, start_time: Optional[ConstrainedIntValue] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/s3-specific-performance

    +

    List the S3 performance metrics of the array.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_space(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, end_time: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, start_time: Optional[ConstrainedIntValue] = None, type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/space

    +

    List available and used storage space on the array.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • type (str) – Display the metric of a specified object type. Valid values are array, file- +system, and object-store. If not specified, defaults to array.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_space_storage_classes(storage_classes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, storage_class_names: Optional[ConstrainedListValue[StrictStr]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/space/storage-classes

    +

    List available and used storage space for storage classes on the array.

    +
    +
    Parameters
    +
      +
    • storage_classes (ReferenceType or List[ReferenceType], optional) – A list of storage_classes to query for. Overrides storage_class_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • storage_class_names (List[str]) – A comma-separated list of storage class names. Valid values include S500X-S +and S500X-A.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_ssh_certificate_authority_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET admins/settings/ssh-certificate-authority-policies

    +

    List SSH Certificate Authority policies mapped as defaults for admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_supported_time_zones(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET arrays/supported-time-zones

    +

    List supported time zones for the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audit_file_systems_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET audit-file-systems-policies

    +

    Displays a list of audit policies for file systems.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audit_file_systems_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET audit-file-systems-policies/members

    +

    List file systems mapped to a audit policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audit_file_systems_policy_operations(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET audit-file-systems-policy-operations

    +

    List of valid strings for audit policy rules for file systems. Each string is either a valid operation or our custom group of operations (ReadOnly, WriteOnly). Each of the operations, when included in a rule, will audit the operation on the file system.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audit_object_store_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET audit-object-store-policies

    +

    Displays a list of audit policies for objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audit_object_store_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET audit-object-store-policies/members

    +

    List source(bucket/account) mapped to an audit object policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audits(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET audits

    +

    List the array audit trail to view activities that were performed on the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_blades(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET blades

    +

    List array blade information.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_bucket_audit_filter_actions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET bucket-audit-filter-actions

    +

    List valid actions for bucket audit filter. Each action is either a valid AWS S3 action (prefixed by s3:), special wildcard action (s3:*), or our custom group of actions (s3:ReadOnly, s3:WriteOnly). Each action, when included in a rule, may audit the action on the bucket.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    GET bucket-replica-links

    +

    List bucket replica links for object replication.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_buckets (ReferenceType or List[ReferenceType], optional) – A list of remote_buckets to query for. Overrides remote_bucket_names keyword argument.

    • +
    • local_buckets (ReferenceType or List[ReferenceType], optional) – A list of local_buckets to query for. Overrides local_bucket_ids and local_bucket_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_bucket_ids (List[str]) – A comma-separated list of local bucket IDs. If after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_bucket_names +query parameter.

    • +
    • local_bucket_names (List[str]) – A comma-separated list of local bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_bucket_ids query parameter.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • remote_bucket_names (List[str]) – A comma-separated list of remote bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets

    +

    List object store bucket attributes such as creation time and space usage.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets_audit_filters(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets/audit-filters

    +

    List audit filters associated with the specified bucket.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets_bucket_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets/bucket-access-policies

    +

    List a policy for the specified bucket and its attributes. Either names or bucket_names/bucket_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets_bucket_access_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets/bucket-access-policies/rules

    +

    List bucket policy rules for the specified bucket and their attributes. Either policy_names or bucket_names/bucket_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets_cross_origin_resource_sharing_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets/cross-origin-resource-sharing-policies

    +

    List cross origin resource sharing policy for the specified bucket and its attributes. Either names or bucket_names/bucket_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets_cross_origin_resource_sharing_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets/cross-origin-resource-sharing-policies/rules

    +

    List cross origin resource sharing policy rules for the specified bucket and their attributes. Either policy_names or bucket_names query parameters can be used.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets/performance

    +

    List performance metrics for a bucket.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets_s3_specific_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET buckets/s3-specific-performance

    +

    List performance metrics specific to S3 operations for a bucket.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET certificate-groups

    +

    Display all array certificate groups.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET certificate-groups/certificates

    +

    List membership associations between groups and certificates on the array.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – A comma-separated list of certificate names. If there is not at least one +resource that matches each of the elements of certificate_names, then an +error is returned. This cannot be provided in conjunction with the +certificate_ids parameter.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificate_groups_uses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET certificate-groups/uses

    +

    List how certificate groups are being used and by what.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificates(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET certificates

    +

    List array certificates and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET certificates/certificate-groups

    +

    List membership associations between groups and certificates.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – A comma-separated list of certificate names. If there is not at least one +resource that matches each of the elements of certificate_names, then an +error is returned. This cannot be provided in conjunction with the +certificate_ids parameter.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_certificates_uses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET certificates/uses

    +

    List how certificates are being used and by what.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_data_eviction_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET data-eviction-policies

    +

    List data eviction policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_data_eviction_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET data-eviction-policies/file-systems

    +

    Lists file systems mapped to a data eviction policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_data_eviction_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET data-eviction-policies/members

    +

    Lists file systems mapped to a data eviction policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET directory-services

    +

    List directory service configuration information.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_roles(roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET directory-service/roles

    +

    Return array’s RBAC group configuration settings for manageability.

    +
    +
    Parameters
    +
      +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the names, role_names, +or role_ids query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of names, then an +error is returned. This cannot be provided together with the ids, +role_names, or role_ids query parameters.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • role_ids (List[str]) – A comma-separated list of role_ids. If after filtering, there is not at least +one resource that matches each of the elements of role_ids, then an error +is returned. This cannot be provided together with the ids, names or +role_names query parameters. This query parameter is deprecated for use +with directory service roles. If this parameter is used to query or modify +directory service roles, but more than 1 configuration exists with a given +role id, an error will be returned in order to avoid ambiguous operation.

    • +
    • role_names (List[str]) – A comma-separated list of role_names. If there is not at least one resource that +matches each of the elements of role_names, then an error is returned. +This cannot be provided together with the ids, names, or role_ids +query parameters. This query parameter is deprecated for use with directory +service roles. If this parameter is used to query or modify directory +service roles, but more than 1 configuration exists with a given role name, +an error will be returned in order to avoid ambiguous operation.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_roles_management_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET directory-services/roles/management-access-policies

    +

    List management access policies mapped to directory service group mappings.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directory_services_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET directory-services/test

    +

    Test the configured directory services on the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_dns(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET dns

    +

    Displays the current DNS configurations and their parameters including domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_drives(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET drives

    +

    List array drive information.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_system_exports(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-system-exports

    +

    List one or more file system exports.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    GET file-system-replica-links

    +

    List file system replication link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_file_systems (ReferenceType or List[ReferenceType], optional) – A list of remote_file_systems to query for. Overrides remote_file_system_ids and remote_file_system_names keyword arguments.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • remote_file_system_ids (List[str]) – A comma-separated list of remote file system IDs. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_names +query parameter.

    • +
    • remote_file_system_names (List[str]) – A comma-separated list of remote file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    GET file-system-replica-links/policies

    +

    List file system replication link policies.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_file_systems (ReferenceType or List[ReferenceType], optional) – A list of remote_file_systems to query for. Overrides remote_file_system_ids and remote_file_system_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids keyword argument.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_file_system_ids (List[str]) – A comma-separated list of remote file system IDs. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_names +query parameter.

    • +
    • remote_file_system_names (List[str]) – A comma-separated list of remote file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    GET file-system-replica-links/transfer

    +

    List the transfer status details for file system replication.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • names_or_owners (ReferenceType or List[ReferenceType], optional) – A list of names_or_owners to query for. Overrides names_or_owner_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names_or_owner_names (List[str]) – A comma-separated list of resource names. Either the names of the snapshots or +the owning file systems.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_system_snapshots(owners: Optional[Union[ReferenceType, List[ReferenceType]]] = None, names_or_owners: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names_or_owner_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, owner_ids: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-system-snapshots

    +

    List file system snapshots. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • owners (ReferenceType or List[ReferenceType], optional) – A list of owners to query for. Overrides owner_ids keyword argument.

    • +
    • names_or_owners (ReferenceType or List[ReferenceType], optional) – A list of names_or_owners to query for. Overrides names_or_owner_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names_or_owner_names (List[str]) – A comma-separated list of resource names. Either the names of the snapshots or +the owning file systems.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • owner_ids (List[str]) – A comma-separated list of owning file system IDs. If after filtering, there is +not at least one resource that matches each of the elements of owner IDs, +then an error is returned. This cannot be provided together with the ids, +names_or_owner_names, or names_or_sources query parameters.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_system_snapshots_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-system-snapshots/policies

    +

    List file system snapshots mapped to snapshot scheduling policies. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_system_snapshots_transfer(names_or_owners: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names_or_owner_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-system-snapshots/transfer

    +

    List file system snapshot transfers from the source array to the target array. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • names_or_owners (ReferenceType or List[ReferenceType], optional) – A list of names_or_owners to query for. Overrides names_or_owner_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names_or_owner_names (List[str]) – A comma-separated list of resource names. Either the names of the snapshots or +the owning file systems.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems

    +

    List one or more file systems on the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_audit_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/audit-policies

    +

    List file systems mapped to a audit policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_data_eviction_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/data-eviction-policies

    +

    Lists file systems mapped to a data eviction policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_groups_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, gids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/groups/performance

    +

    List a group’s I/O performance metrics on a file system.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • gids (List[str]) – A comma-separated list of group IDs. This cannot be provided together with +group_names query parameter.

    • +
    • group_names (List[str]) – A comma-separated list of group names. This cannot be provided together with +gids query parameter.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_locks(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, clients: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, client_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, inodes: Optional[ConstrainedListValue[Union[StrictFloat, StrictInt]]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, paths: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get a list of active file locks

    +

    Lists all active file locks that satisfy the conditions specified by the parameters.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • clients (ReferenceType or List[ReferenceType], optional) – A list of clients to query for. Overrides client_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • client_names (List[str]) – A comma-separated list of ip addresses of clients. For IPv6 both the extended +format (x:x:x:x:x:x:x:x) and the shortened format are supported.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • inodes (List[float]) – A comma-separated list of inodes used for filtering file locks query by inodes. +This may only be specified if file_system_ids or file_system_names is +also specified. This cannot be provided together with the paths query +parameter.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • paths (List[str]) – A comma-separated list of paths used for filtering file locks query by paths. +This may only be specified if file_system_ids or file_system_names is +also specified. This cannot be provided together with the inodes query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_locks_clients(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get a list of clients that hold active file locks

    +

    Lists all clients that hold active file locks.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_open_files(protocols: ConstrainedListValue[StrictStr], users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, sessions: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, clients: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, client_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, paths: Optional[ConstrainedListValue[StrictStr]] = None, session_names: Optional[ConstrainedListValue[StrictStr]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/open-files

    +

    List open files.

    +
    +
    Parameters
    +
      +
    • protocols (List[str]) – A comma-separated list of file protocols. Valid values include nfs and smb. +(required)

    • +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • sessions (ReferenceType or List[ReferenceType], optional) – A list of sessions to query for. Overrides session_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • clients (ReferenceType or List[ReferenceType], optional) – A list of clients to query for. Overrides client_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • client_names (List[str]) – A comma-separated list of ip addresses of clients. For IPv6 both the extended +format (x:x:x:x:x:x:x:x) and the shortened format are supported.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • paths (List[str]) – A comma-separated list of paths used for filtering open files query.

    • +
    • session_names (List[str]) – A comma-separated list of session names used for filtering open files query. +Files opened in any of the specified sessions will be returned.

    • +
    • user_names (List[str]) – A comma-separated list of user names used for filtering open files query. Files +opened by any of the specified users will be returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/performance

    +

    Displays the performance metrics for a file system.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • protocol (str) – Display the performance of a specified protocol. Valid values are all, HTTP, +SMB, NFS, and S3. If not specified, defaults to all, which will +provide the combined performance of all available protocols.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/policies

    +

    List file system snapshot scheduling policies. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_policies_all(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/policies-all

    +

    List file system policies. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_sessions(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, clients: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, client_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, protocols: Optional[ConstrainedListValue[StrictStr]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get a list of active sessions

    +

    Lists all active sessions that satisfy the conditions specified by the parameters.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • clients (ReferenceType or List[ReferenceType], optional) – A list of clients to query for. Overrides client_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • client_names (List[str]) – A comma-separated list of ip addresses of clients. For IPv6 both the extended +format (x:x:x:x:x:x:x:x) and the shortened format are supported.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • protocols (List[str]) – A comma-separated list of file protocols. Valid values include nfs and smb.

    • +
    • user_names (List[str]) – A comma-separated list of user names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_space_storage_classes(storage_classes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, storage_class_names: Optional[ConstrainedListValue[StrictStr]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/space/storage-classes

    +

    List available and used storage space per filesystem.

    +
    +
    Parameters
    +
      +
    • storage_classes (ReferenceType or List[ReferenceType], optional) – A list of storage_classes to query for. Overrides storage_class_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • storage_class_names (List[str]) – A comma-separated list of storage class names. Valid values include S500X-S +and S500X-A.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_users_performance(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/users/performance

    +

    List a user’s I/O performance metrics on a file system.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • uids (List[int]) – A comma-separated list of user IDs. This cannot be provided together with +user_names query parameter.

    • +
    • user_names (List[str]) – A comma-separated list of user names. This cannot be provided together with +uids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_worm_data_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET file-systems/worm-data-policies

    +

    List file systems mapped to a WORM data policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET fleets

    +

    Displays information about the fleets known to the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_fleets_fleet_key(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET fleet-key

    +

    Displays the time remaining on the fleet key. Note: fleet key itself is not displayed, since that is only available at the time of fleet key creation.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_fleets_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, fleets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, fleet_ids: Optional[ConstrainedListValue[StrictStr]] = None, fleet_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET fleet members

    +

    Displays the members in the current fleet.

    +
    +
    Parameters
    +
      +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • fleets (ReferenceType or List[ReferenceType], optional) – A list of fleets to query for. Overrides fleet_ids and fleet_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • fleet_ids (List[str]) – Performs the operation on the unique Fleet IDs specified. This query currently +accepts only 1 ID.

    • +
    • fleet_names (List[str]) – Performs the operation on the unique Fleet names specified. Enter multiple names +in comma-separated format. For example, name01,name02. This query +currently accepts only 1 name.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hardware(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET hardware

    +

    List hardware slots and bays and the status of installed components.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hardware_connectors(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET hardware-connectors

    +

    The endpoint is deprecated. Use the /network-interfaces/connectors endpoint instead. List array connection information.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hardware_connectors_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET hardware-connectors/performance

    +

    The endpoint is deprecated. Use the /network-interfaces/connectors/performance endpoint instead. Displays network statistics, historical bandwidth, and error reporting for all specified hardware connectors.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_keytabs(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET keytabs

    +

    List a Kerberos keytab file and its configuration information.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_keytabs_download(keytabs: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, keytab_ids: Optional[ConstrainedListValue[StrictStr]] = None, keytab_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET keytabs/download

    +

    Download a Kerberos keytab file. The file can be downloaded in the native binary format or a base64 encoded format. If not specified, defaults to binary.

    +
    +
    Parameters
    +
      +
    • keytabs (ReferenceType or List[ReferenceType], optional) – A list of keytabs to query for. Overrides keytab_ids and keytab_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • keytab_ids (List[str]) – A comma-separated list of keytab IDs. If after filtering, there is not at least +one resource that matches each of the elements, then an error is returned. +This cannot be provided together with the keytab_names query parameter.

    • +
    • keytab_names (List[str]) – A comma-separated list of keytab names. If there is not at least one resource +that matches each of the elements, then an error is returned. This cannot +be provided together with keytab_ids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_kmip(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List KMIP server configurations

    +

    Displays a list of KMIP server configurations.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_kmip_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Displays KMIP server test results

    +

    Displays a detailed result of of KMIP server test.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    List legal holds

    +

    List legal holds.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    List held entities

    +

    List entities to which a legal hold has been applied.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • paths (List[str]) – A comma-separated list of paths used for filtering file locks query by paths. +This may only be specified if file_system_ids or file_system_names is +also specified. This cannot be provided together with the inodes query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_lifecycle_rules(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET lifecycle-rules

    +

    Returns a list of lifecycle rules. If names is specified, list the individual rules. If ids is specified, bucket_names or bucket_ids is also required. If bucket_names or bucket_ids are specified without ids, list all the rules for the bucket.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    GET link-aggregation-groups

    +

    List the status and attributes of the Ethernet ports in the configured link aggregation groups.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_log_targets_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET log-target-file-systems

    +

    Displays a list of log targets for file systems.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_log_targets_object_store(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET log-targets/object-store

    +

    Displays a list of log targets for object audit.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_logs(x_request_id: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, start_time: Optional[ConstrainedIntValue] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET logs

    +

    Download a history of log events from the array to provide to Pure Technical Services for analysis.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_logs_async(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET logs-async

    +

    List the attributes and status of preparation for a history of log events from the array to provide to Pure Technical Services for analysis.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_logs_async_download(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET logs-async/download

    +

    Download the files which contain a history of log events from the array to provide to Pure Technical Services for analysis.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_maintenance_windows(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List maintenance window details

    +

    Displays maintenance window details, including start time, end time, and maintenance type.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_management_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET management-access-policies

    +

    Displays a list of management access policies, which can be assigned to admins, API clients, or directory-service roles.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_management_access_policies_admins(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET management-access-policies/admins

    +

    List management access policies mapped to admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_management_access_policies_directory_services_roles(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET management-access-policies/directory-services/roles

    +

    List management access policies mapped to directory service group mappings.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_management_access_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET management-access-policies/members

    +

    List the members mapped to management access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-access-policies

    +

    Displays a list of network access policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_access_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-access-policies/members

    +

    List network access policies mapped to different configurations on the array.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_access_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-access-policies/rules

    +

    Displays a list of network access policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-interfaces

    +

    List network interfaces and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_connectors(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-interfaces/connectors

    +

    List network connector information

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_connectors_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network connectors performance statistics

    +

    Displays network statistics, historical bandwidth, and error reporting for all specified network connectors.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_connectors_settings(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET global network settings for network connectors

    +

    Display the global network settings for network connectors.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_neighbors(local_ports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, local_port_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List network interface neighbors

    +

    Displays all neighbors for all network interfaces on the array.

    +
    +
    Parameters
    +
      +
    • local_ports (ReferenceType or List[ReferenceType], optional) – A list of local_ports to query for. Overrides local_port_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_port_names (List[str]) – Performs the operation on the unique local port name specified. Enter multiple +names in comma-separated format. For example, CH1.FM2.ETH1,CH1.FM1.ETH2.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_network_connection_statistics(x_request_id: Optional[StrictStr] = None, current_state: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, local_host: Optional[ConstrainedListValue[StrictStr]] = None, local_port: Optional[ConstrainedListValue[StrictInt]] = None, offset: Optional[ConstrainedIntValue] = None, remote_host: Optional[ConstrainedListValue[StrictStr]] = None, remote_port: Optional[ConstrainedListValue[StrictInt]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-interfaces/network-connection-statistics

    +

    Display network interface status

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • current_state (List[str]) – The state to filter the results by. If specified, the results will only include +connections which current state matches the specified states.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_host (List[str]) – The local IP address to filter the results by. If specified, the results will +only include connections that are either to or from the specified local +host.

    • +
    • local_port (List[int]) – The local port to filter the results by. If specified, the results will only +include connections that are either to or from the specified local port.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • remote_host (List[str]) – The remote IP address to filter the results by. If specified, the results will +only include connections that are either to or from the specified remote +host.

    • +
    • remote_port (List[int]) – The remote port to filter the results by. If specified, the results will only +include connections that are either to or from the specified remote port.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_ping(destination: StrictStr, x_request_id: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, count: Optional[StrictInt] = None, packet_size: Optional[StrictInt] = None, print_latency: Optional[StrictBool] = None, resolve_hostname: Optional[StrictBool] = None, source: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-interfaces/ping

    +

    Display network interface ping result.

    +
    +
    Parameters
    +
      +
    • destination (str) – A destination specified by user to run the network diagnosis against. Can be a +hostname or an IP. (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • component_name (str) – Used by ping and trace to specify where to run the operation. Valid values are +controllers and blades from hardware list. If not specified, defaults to +all available controllers and selected blades.

    • +
    • count (int) – Used by ping to specify the number of packets to send. If not specified, +defaults to 1.

    • +
    • packet_size (int) – Used by ping to specify the number of data bytes to be sent per packet. If not +specified, defaults to 56.

    • +
    • print_latency (bool) – Used by ping to specify whether or not to print the full user-to-user latency. +If not specified, defaults to false.

    • +
    • resolve_hostname (bool) – Used by ping and trace to specify whether or not to map IP addresses to host +names. If not specified, defaults to true.

    • +
    • source (str) – Used by ping and trace to specify the property where to start to run the +specified operation. The property can be subnet or IP.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_tls_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-interfaces/tls-policies

    +

    List network interface TLS policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces_trace(destination: StrictStr, x_request_id: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, discover_mtu: Optional[StrictBool] = None, fragment_packet: Optional[StrictBool] = None, method: Optional[StrictStr] = None, port: Optional[StrictStr] = None, resolve_hostname: Optional[StrictBool] = None, source: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET network-interfaces/trace

    +

    Display network interface trace result.

    +
    +
    Parameters
    +
      +
    • destination (str) – A destination specified by user to run the network diagnosis against. Can be a +hostname or an IP. (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • component_name (str) – Used by ping and trace to specify where to run the operation. Valid values are +controllers and blades from hardware list. If not specified, defaults to +all available controllers and selected blades.

    • +
    • discover_mtu (bool) – Used by trace to specify whether or not to discover the MTU along the path being +traced. If not specified, defaults to false.

    • +
    • fragment_packet (bool) – Used by trace to specify whether or not to fragment packets. If not specified, +defaults to true.

    • +
    • method (str) – Used by trace to specify which method to use for trace operations. Valid values +are icmp, tcp, and udp. If not specified, defaults to ‘udp’.

    • +
    • port (str) – Used by trace to specify a destination port.

    • +
    • resolve_hostname (bool) – Used by ping and trace to specify whether or not to map IP addresses to host +names. If not specified, defaults to true.

    • +
    • source (str) – Used by ping and trace to specify the property where to start to run the +specified operation. The property can be subnet or IP.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_nfs_export_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET nfs-export-policies

    +

    Displays a list of NFS export policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_nfs_export_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET nfs-export-policies/rules

    +

    Displays a list of NFS export policy rules. The default sort is by policy name, then index.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_node_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET node-groups

    +

    Display all array node groups.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_node_groups_nodes(nodes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, node_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, node_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, node_group_names: Optional[ConstrainedListValue[StrictStr]] = None, node_ids: Optional[ConstrainedListValue[StrictStr]] = None, node_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET node-groups/nodes

    +

    List membership associations between node groups and nodes on the array.

    +
    +
    Parameters
    +
      +
    • nodes (ReferenceType or List[ReferenceType], optional) – A list of nodes to query for. Overrides node_ids and node_names keyword arguments.

    • +
    • node_groups (ReferenceType or List[ReferenceType], optional) – A list of node_groups to query for. Overrides node_group_ids and node_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • node_group_ids (List[str]) – A comma-separated list of node group ids. If there is not at least one resource +that matches each of the elements of node_group_ids, then an error is +returned. This cannot be provided in conjunction with the +node_group_names parameter.

    • +
    • node_group_names (List[str]) – A comma-separated list of node group names. If there is not at least one +resource that matches each of the elements of node_group_names, then an +error is returned. This cannot be provided in conjunction with the +node_group_ids parameter.

    • +
    • node_ids (List[str]) – A comma-separated list of node ids. If there is not at least one resource that +matches each of the elements of node_ids, then an error is returned. This +cannot be provided in conjunction with the node_names parameter.

    • +
    • node_names (List[str]) – A comma-separated list of node names. If there is not at least one resource that +matches each of the elements of node_names, then an error is returned. +This cannot be provided in conjunction with the node_ids parameter.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_node_groups_uses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET node-groups/uses

    +

    List how node groups are being used and by what.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_nodes(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET nodes

    +

    List one or more nodes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_access_keys(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-access-keys

    +

    List object store access keys.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, exclude_rules: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-access-policies

    +

    List access policies and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • exclude_rules (bool) – If true, the rules field in each policy will be null. If false, each returned +policy will include its list of rules in the response. If not specified, +defaults to false.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_access_policies_object_store_roles(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-access-policies/object-store-roles

    +

    List object store roles and their access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_access_policies_object_store_users(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-access-policies/object-store-users

    +

    List object store users and their access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_access_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-access-policies-rules

    +

    List access policy rules and their attributes.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_access_policy_actions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-access-policy-actions

    +

    List valid actions for access policy rules. Each action is either a valid AWS S3 action (prefixed by s3:) or our special wildcard action (s3:*). Each action, when included in a rule, may restrict which other properties may be set for that rule.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_account_exports(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-account-exports

    +

    List one or more object store account exports.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_accounts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-accounts

    +

    List object store accounts and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_remote_credentials(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-remote-credentials

    +

    List object store remote credentials used by bucket replica links to access buckets on remote arrays or targets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_roles(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-roles

    +

    List object store roles and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_roles_object_store_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-roles/object-store-access-policies

    +

    List object store roles and their access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_roles_object_store_trust_policies(roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-roles/object-store-trust-policies

    +

    List object store roles and their trust policies.

    +
    +
    Parameters
    +
      +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • role_ids (List[str]) – A comma-separated list of object store role IDs. If after filtering, there is +not at least one resource that matches each of the elements of role_ids, +then an error is returned. This cannot be provided together with the +role_names query parameter.

    • +
    • role_names (List[str]) – A comma-separated list of object store role names. If there is not at least one +resource that matches each of the elements of role_names, then an error is +returned. This cannot be provided together with the role_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_roles_object_store_trust_policies_download(roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-roles/object-store-trust-policies/download

    +

    Download object store roles and their trust policies in native AWS format.

    +
    +
    Parameters
    +
      +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • role_ids (List[str]) – A comma-separated list of object store role IDs. If after filtering, there is +not at least one resource that matches each of the elements of role_ids, +then an error is returned. This cannot be provided together with the +role_names query parameter.

    • +
    • role_names (List[str]) – A comma-separated list of object store role names. If there is not at least one +resource that matches each of the elements of role_names, then an error is +returned. This cannot be provided together with the role_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_roles_object_store_trust_policies_rules(roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, indices: Optional[ConstrainedListValue[StrictInt]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-roles/object-store-trust-policies/rules

    +

    List trust policy rules and their attributes.

    +
    +
    Parameters
    +
      +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • indices (List[int]) – A comma-separated list of resource indices. If there is not at least one +resource that matches each of the elements of indices, then an error is +returned.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • role_ids (List[str]) – A comma-separated list of object store role IDs. If after filtering, there is +not at least one resource that matches each of the elements of role_ids, +then an error is returned. This cannot be provided together with the +role_names query parameter.

    • +
    • role_names (List[str]) – A comma-separated list of object store role names. If there is not at least one +resource that matches each of the elements of role_names, then an error is +returned. This cannot be provided together with the role_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_users(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-users

    +

    List object store users and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_users_object_store_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-users/object-store-access-policies

    +

    List object store users and their access policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_virtual_hosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET object-store-virtual-hosts

    +

    List object store virtual hosts.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_password_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List password policies

    +

    Displays a list of password policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET policies

    +

    Display snapshot scheduling policies and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_all(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET policies-all

    +

    List all policies of all types.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_all_members(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remote_file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, local_file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET policies-all/members

    +

    List policies (of all types) mapped to other entities (file systems, snapshots, file system replica links, and object store users). Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_file_systems (ReferenceType or List[ReferenceType], optional) – A list of remote_file_systems to query for. Overrides remote_file_system_ids and remote_file_system_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • member_types (List[str]) – A comma-separated list of member types. Valid values include file-systems, +file-system-snapshots, file-system-replica-links, object-store-users, +and object-store-accounts. Different endpoints may accept different +subsets of these values.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_file_system_ids (List[str]) – A comma-separated list of remote file system IDs. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_names +query parameter.

    • +
    • remote_file_system_names (List[str]) – A comma-separated list of remote file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    GET policies/file-system-replica-links

    +

    List snapshot scheduling policies for file system replica links. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_file_systems (ReferenceType or List[ReferenceType], optional) – A list of remote_file_systems to query for. Overrides remote_file_system_ids and remote_file_system_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids keyword argument.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_file_system_ids (List[str]) – A comma-separated list of remote file system IDs. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_names +query parameter.

    • +
    • remote_file_system_names (List[str]) – A comma-separated list of remote file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_file_system_snapshots(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET policies/file-system-snapshots

    +

    List file system snapshots mapped to a snapshot scheduling policy. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET policies/file-systems

    +

    List file systems mapped to a snapshot scheduling policy. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_members(remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remote_file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, local_file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET policies/members

    +

    List snapshot scheduling policies mapped to file systems, snapshots, and file system replica links. Note: if more than 150,000 items would be returned in the response, an error will be thrown and query parameters must be used to limit the items queried.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_file_systems (ReferenceType or List[ReferenceType], optional) – A list of remote_file_systems to query for. Overrides remote_file_system_ids and remote_file_system_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • member_types (List[str]) – A comma-separated list of member types. Valid values include file-systems, +file-system-snapshots, file-system-replica-links, object-store-users, +and object-store-accounts. Different endpoints may accept different +subsets of these values.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_file_system_ids (List[str]) – A comma-separated list of remote file system IDs. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_names +query parameter.

    • +
    • remote_file_system_names (List[str]) – A comma-separated list of remote file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_public_keys(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List public key configurations

    +

    List public key configurations.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_public_keys_uses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET public-keys/uses

    +

    List how public keys are being used and by what.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_qos_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET qos-policies

    +

    List QoS policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_qos_policies_buckets(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET qos-policies/buckets

    +

    List qos policies and their bucket members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_qos_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET qos-policies/file-systems

    +

    List qos policies and their file system members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_qos_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET qos-policies/members

    +

    List qos policies and their managed object members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • member_types (List[str]) – A comma-separated list of member types. Valid values are file-systems, +realms, and buckets

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_quotas_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET quotas/groups

    +

    List groups with hard limit quotas.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • gids (List[int]) – A comma-separated list of group IDs. If there is not at least one resource that +matches each of the elements of gids, then an error is returned. This +cannot be provided together with group_names query parameter.

    • +
    • group_names (List[str]) – A comma-separated list of group names. If there is not at least one resource +that matches each of the elements of group_names, then an error is +returned. This cannot be provided together with gids query parameter.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_quotas_settings(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET quotas-settings

    +

    List notification attributes of a group or user quota.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_quotas_users(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET quotas/users

    +

    List users with hard limit file system quotas.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • uids (List[int]) – A comma-separated list of user IDs. If there is not at least one resource that +matches each of the elements of uids, then an error is returned. This +cannot be provided together with user_names query parameter.

    • +
    • user_names (List[str]) – A comma-separated list of user names. If there is not at least one resource that +matches each of the elements of user_names, then an error is returned. +This cannot be provided together with uids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_rapid_data_locking(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get the status of the Rapid Data Locking feature.

    +

    Displays the status of the Rapid Data Locking feature.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_rapid_data_locking_test(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Displays Rapid Data Locking test results.

    +

    Displays a detailed result of a Rapid Data Locking test.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET realms

    +

    Displays a list of realms.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication +pending state. If set to false, lists only objects that are not destroyed. +If not set, lists both objects that are destroyed and those that are not +destroyed. For destroyed objects, the time remaining is displayed in +milliseconds. If object name(s) or id(s) are specified, then each object +referenced must exist. If destroyed is set to true, then each object +referenced must also be destroyed. If destroyed is set to false, then +each object referenced must also not be destroyed. An error is returned if +any of these conditions are not met.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms_defaults(realms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, realm_ids: Optional[ConstrainedListValue[StrictStr]] = None, realm_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET realms/defaults

    +

    List of default configurations for realms.

    +
    +
    Parameters
    +
      +
    • realms (ReferenceType or List[ReferenceType], optional) – A list of realms to query for. Overrides realm_ids and realm_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • realm_ids (List[str]) – A comma-separated list of realm IDs. If, after filtering, there is not at least +one resource that matches each of the elements, then an error is returned. +This cannot be provided together with the realm_names query parameter.

    • +
    • realm_names (List[str]) – A comma-separated list of realm names. If there is not at least one resource +that matches each of the elements, then an error is returned. This cannot +be provided together with realm_ids query parameter.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET realms/space

    +

    List used storage space for the realm.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • type (str) – Display the metric of a specified object type. Valid values are array, file- +system, and object-store. If not specified, defaults to array.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_realms_space_storage_classes(storage_classes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, storage_class_names: Optional[ConstrainedListValue[StrictStr]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET realms/space/storage-classes

    +

    List used storage space for storage classes in the realm.

    +
    +
    Parameters
    +
      +
    • storage_classes (ReferenceType or List[ReferenceType], optional) – A list of storage_classes to query for. Overrides storage_class_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • storage_class_names (List[str]) – A comma-separated list of storage class names. Valid values include S500X-S +and S500X-A.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_remote_arrays(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, current_fleet_only: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List remote arrays

    +

    Lists arrays in the current fleet, as well as arrays that the current array has existing replication connections to.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • current_fleet_only (bool) – If current_fleet_only is specified, then results will only show arrays from the +same fleet to which the current array is a member of.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_resource_accesses(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET resource-accesses

    +

    Returns a list of configured resource accesses.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit +of 0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the available number, the request is still +valid. In that case the server just returns the available number of items, +disregarding the client’s page size request. If the page size requested is +larger than the system maximum limit, the server returns the maximum limit, +disregarding the requested page size. If there are additional items +more_items_remaining will be set to true. Additional items can be fetched +using the offset or continuation_token query params.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_roles(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET roles

    +

    List roles and permission attributes for role-based access control (RBAC).

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_s3_export_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET s3-export-policies

    +

    List S3 export policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_s3_export_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET s3-export-policies/rules

    +

    List rules for the specified S3 export policy. Currently, either policy_names or policy_ids query parameters must be used and contain exactly one element.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET servers

    +

    List servers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_sessions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List session data

    +

    Displays session data for user login events performed in the Purity//FB GUI, CLI, and REST API.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_smb_client_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET smb-client-policies

    +

    Display SMB Client policies and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_smb_client_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET smb-client-policies/rules

    +

    Displays a list of SMB Client policy rules. The default sort is by policy name, then index.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_smb_share_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET smb-share-policies

    +

    Display SMB Share policies and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_smb_share_policies_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET smb-share-policies/rules

    +

    Displays a list of SMB Share policy rules.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_smtp_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET smtp-servers

    +

    List SMTP server attributes for the array network.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_agents(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET snmp-agents

    +

    List SNMP agent attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_agents_mib(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET snmp-agents-mib

    +

    List the SNMP MIB text.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_managers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET snmp-managers

    +

    List SNMP managers and their attributes.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_snmp_managers_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET snmp-managers/test

    +

    Test if the configuration of an SNMP manager is valid.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List software check tasks

    +

    Displays a list of software check tasks.

    +
    +
    Parameters
    +
      +
    • softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • software_names (List[str]) – A comma-separated list of software names.

    • +
    • software_versions (List[str]) – A comma-separated list of target software versions.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters +is calculated and returned in the response. If set to false, the +total_item_count is null in the response. This may speed up queries +where the total_item_count is large. If not specified, defaults to +false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_ssh_certificate_authority_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SSH Certificate Authority configurations

    +

    List SSH Certificate Authority configurations

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_ssh_certificate_authority_policies_admins(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET ssh-certificate-authority-policies/admins

    +

    List SSH Certificate Authority policies mapped to specific users.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_ssh_certificate_authority_policies_arrays(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET ssh-certificate-authority-policies/arrays

    +

    List SSH Certificate Authority policies mapped as defaults for admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_ssh_certificate_authority_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET ssh-certificate-authority-policies/members

    +

    List SSH Certificate Authority policies mapped to the admin default settings, or to one or more specific users.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_sso_oidc_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List OIDC SSO configurations

    +

    Displays the OIDC SSO configuration settings in the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_sso_saml2_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List SAML2 SSO configurations

    +

    Displays the SAML2 SSO service provider and identity provider configuration settings in the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_sso_saml2_idps_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET sso/saml2/idps/test

    +

    Test the existing SAML2 SSO configurations in the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_storage_class_tiering_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET storage-class-tiering-policies

    +

    List storage class tiering policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_storage_class_tiering_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET storage-class-tiering-policies/members

    +

    List members mapped to a storage class tiering policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_subnets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET subnets

    +

    List the array’s subnets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET support

    +

    List Phone Home, Remote Assistance and Edge Management settings.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_diagnostics(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET diagnostics list

    +

    Lists the support diagnostics tasks.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_diagnostics_details(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET diagnostics details

    +

    Lists the diagnostics tasks details.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_test(x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, test_type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET support-test

    +

    Test if the Phone Home and Remote Assistance settings are functioning properly.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • test_type (str) – Specifies the type of test. Valid values are all, phonehome, and remote- +assist. If not specified, defaults to all.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_support_verification_keys(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET verification-keys

    +

    List the key used to verify the signed challenges that are used by Pure Support to access the FlashBlade.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_syslog_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET syslog-servers

    +

    Return a list of configured syslog servers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_syslog_servers_settings(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET syslog-servers/settings

    +

    List the certificate or certificate group associated with the syslog servers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_syslog_servers_test(x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET syslog-servers/test

    +

    Send test messages to conifgured remote syslog servers.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_targets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET targets

    +

    List targets used for replication.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_targets_performance_replication(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[ConstrainedIntValue] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[ConstrainedIntValue] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET targets/performance/replication

    +

    List replication performance metrics for targets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • end_time (int) – When the time window ends (in milliseconds since epoch).

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resolution (int) – The desired ms between samples. Available resolutions may depend on data type, +start_time and end_time. In general 1000, 30000, 300000, +1800000, 7200000, and 86400000 are possible values.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • start_time (int) – When the time window starts (in milliseconds since epoch).

    • +
    • total_only (bool) – If set to true, returns the aggregate value of all items after filtering. +Where it makes more sense, the average value is displayed instead. The +values are displayed for each name where meaningful. If total_only=true, +the items list will be empty.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_tls_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, effective: Optional[StrictBool] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, purity_defined: Optional[StrictBool] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    List TLS policies

    +

    List TLS policies

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • effective (bool) – If true, then the TLS policies returned will be fully evaluated. This involves +expanding shortened TLS ciphers, removing disabled TLS ciphers from the list +of expanded enabled TLS ciphers, and converting values such as default and +legacy into concrete values, in order to return the discrete effective TLS +settings that the policies encode. Defaults to false.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • purity_defined (bool) – If true, then the results returned will be include the specification for +purity-defined values on the current purity version. These values may be +used in configurations in order to dynamically adopt new behavior across +upgrades, and this option allows the exact behavior for the current version +to be returned. Defaults to false.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_tls_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET tls-policies/members

    +

    List TLS policies mapped to the array as a whole, or to one or more specific objects on the array (such as network interfaces).

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_tls_policies_network_interfaces(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET tls-policies/network-interfaces

    +

    List network interface TLS policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_usage_groups(groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET usage/groups

    +

    List groups with hard limit quotas and their file system usage.

    +
    +
    Parameters
    +
      +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • gids (List[int]) – A comma-separated list of group IDs. If there is not at least one resource that +matches each of the elements of gids, then an error is returned. This +cannot be provided together with group_names query parameter.

    • +
    • group_names (List[str]) – A comma-separated list of group names. If there is not at least one resource +that matches each of the elements of group_names, then an error is +returned. This cannot be provided together with gids query parameter.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_usage_users(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET usage/users

    +

    List users with hard limit quotas and their file system usage.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • uids (List[int]) – A comma-separated list of user IDs. If there is not at least one resource that +matches each of the elements of uids, then an error is returned. This +cannot be provided together with user_names query parameter.

    • +
    • user_names (List[str]) – A comma-separated list of user names. If there is not at least one resource that +matches each of the elements of user_names, then an error is returned. +This cannot be provided together with uids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_versions(async_req: bool = False, _return_http_data_only: bool = False, _preload_content: bool = True, _request_timeout: Optional[int] = None) dict
    +

    Get available API versions. No authentication is required to access this +endpoint. The response will be a ValidResponse with version ids listed as items.

    +
    +
    Parameters
    +
      +
    • async_req (bool, optional) – Request runs in separate thread and method returns +multiprocessing.pool.ApplyResult.

    • +
    • _return_http_data_only (bool, optional) – Returns only data field.

    • +
    • _preload_content (bool, optional) – Response is converted into objects.

    • +
    • _request_timeout (int, optional) – Total request timeout in seconds.

    • +
    +
    +
    Returns
    +

    If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    ValidResponse

    +
    +
    Raises
    +
      +
    • PureError – If calling the API fails.

    • +
    • ValueError – If a parameter is of an invalid type.

    • +
    • TypeError – If invalid or missing parameters are used.

    • +
    +
    +
    +
    + +
    +
    +get_worm_data_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET worm-data-policies

    +

    List WORM data policies.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_worm_data_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    GET worm-data-policies/members

    +

    List members mapped to a WORM data policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are +errors. Any errors will be returned in the errors field of the response. +If set to false, the operation will fail if there are any errors.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. +The token is a Base64 encoded value. Set continuation_token to the +system-generated token taken from the x-next-token header field of the +response. A query has reached its last page when the response does not +include a token. Pagination requires the limit and continuation_token +query parameters.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • limit (int) – Limits the size of the response to the specified number of objects on each page. +To return the total number of resources, set limit=0. The total number of +resources is returned as a total_item_count value. If the page size +requested is larger than the system maximum limit, the server returns the +maximum limit, disregarding the requested page size.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +logout(async_req: bool = False, _return_http_data_only: bool = False, _preload_content: bool = True, _request_timeout: Optional[int] = None) None
    +

    Invalidate a REST session token.

    +
    +
    Parameters
    +
      +
    • async_req (bool, optional) – Request runs in separate thread and method returns +multiprocessing.pool.ApplyResult.

    • +
    • _return_http_data_only (bool, optional) – Returns only data field.

    • +
    • _preload_content (bool, optional) – Response is converted into objects.

    • +
    • _request_timeout (int, optional) – Total request timeout in seconds.

    • +
    +
    +
    Returns
    +

    If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    ValidResponse

    +
    +
    Raises
    +
      +
    • PureError – If calling the API fails.

    • +
    • ValueError – If a parameter is of an invalid type.

    • +
    • TypeError – If invalid or missing parameters are used.

    • +
    +
    +
    +
    + +
    +
    +patch_active_directory(active_directory: ActiveDirectoryPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH active-directory

    +

    Modify the configuration of an Active Directory account.

    +
    +
    Parameters
    +
      +
    • active_directory (ActiveDirectoryPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_admins(admin: AdminPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH admins

    +

    Modify the attributes of an administrator.

    +
    +
    Parameters
    +
      +
    • admin (AdminPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_admins_settings(admin_setting: AdminSetting, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Update global admin settings

    +

    Update properties for global admin settings.

    +
    +
    Parameters
    +
      +
    • admin_setting (AdminSetting) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_alert_watchers(alert_watcher: AlertWatcher, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH alert-watchers

    +

    Modify an alert watcher’s configuration. Enable or disable an alert watcher privilege and select the level of alert notification of an alert watcher. Alert notification levels are info, warning, or critical.

    +
    +
    Parameters
    +
      +
    • alert_watcher (AlertWatcher) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_alerts(alerts_settings: Alert, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH alerts

    +

    Make changes to an alert. This is currently limited to the alert’s flagged property.

    +
    +
    Parameters
    +
      +
    • alerts_settings (Alert) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_api_clients(api_clients: ApiClient, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH api-clients

    +

    Modify an API client. Newly created API clients can be enabled by setting the enabled parameter to true.

    +
    +
    Parameters
    +
      +
    • api_clients (ApiClient) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_array_connections(array_connection: ArrayConnection, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH array-connections

    +

    Modify the configuration of a connected array.

    +
    +
    Parameters
    +
      +
    • array_connection (ArrayConnection) – (required)

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. Deprecated, best practice is to +reference connections with ids. If after filtering, there is not at least +one resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_names query parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. Deprecated, best practice is to +reference connections with ids. If there is not at least one resource +that matches each of the elements, then an error is returned. This cannot +be provided together with remote_ids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays(array: Array, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH arrays

    +

    Modify the general configuration of the array including banner text, array name, NTP servers, and time zone.

    +
    +
    Parameters
    +
      +
    • array (Array) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays_erasures(delete_sanitization_certificate: StrictBool, eradicate_all_data: StrictBool, finalize: StrictBool, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Factory reset - finalize

    +

    After the process has been completed, we need to finalize the factory reset process.

    +
    +
    Parameters
    +
      +
    • delete_sanitization_certificate (bool) – Must be true to finalize factory reset and acknowledge the deletion of +sanitization certificate. (required)

    • +
    • eradicate_all_data (bool) – Set to true to perform a factory reset. (required)

    • +
    • finalize (bool) – Must be true to finalize factory reset. (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_arrays_eula(x_request_id: Optional[StrictStr] = None, eula: Optional[Eula] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH arrays/eula

    +

    Modifies the signature on the End User Agreement.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • eula (Eula) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_audit_file_systems_policies(policy: AuditFileSystemsPoliciesPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH audit-file-systems-policies

    +

    Modify an existing audit policy’s attributes.

    +
    +
    Parameters
    +
      +
    • policy (AuditFileSystemsPoliciesPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_audit_object_store_policies(policy: AuditObjectStorePoliciesPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH audit-object-store-policies

    +

    Modify an existing audit policy’s attributes.

    +
    +
    Parameters
    +
      +
    • policy (AuditObjectStorePoliciesPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    PATCH bucket-replica-links

    +

    Modify the configuration of a bucket replica link including whether the link is paused and the object store remote credentials used.

    +
    +
    Parameters
    +
      +
    • bucket_replica_link (BucketReplicaLink) – (required)

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_buckets (ReferenceType or List[ReferenceType], optional) – A list of remote_buckets to query for. Overrides remote_bucket_names keyword argument.

    • +
    • local_buckets (ReferenceType or List[ReferenceType], optional) – A list of local_buckets to query for. Overrides local_bucket_ids and local_bucket_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • local_bucket_ids (List[str]) – A comma-separated list of local bucket IDs. If after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_bucket_names +query parameter.

    • +
    • local_bucket_names (List[str]) – A comma-separated list of local bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_bucket_ids query parameter.

    • +
    • remote_bucket_names (List[str]) – A comma-separated list of remote bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_buckets(bucket: BucketPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, cancel_in_progress_storage_class_transition: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH buckets

    +

    Modify object store bucket attributes such as destroyed and versioning.

    +
    +
    Parameters
    +
      +
    • bucket (BucketPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • cancel_in_progress_storage_class_transition (bool) – If set to true, the storage class policy of this file system will be set to +the requested storage class policy, even if a transition to a +different storage class is in-progress. Setting this parameter to +true is acknowledgement that any in-progress transition on this +file system will be cancelled. If not specified, the default value +is false.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • ignore_usage (bool) – Allow update operations that lead to a hard_limit_enabled object store +account, bucket, or file system with usage over its limiting value. For +object store accounts and buckets, the limiting value is that of +quota_limit, and for file systems it is that of provisioned. The +operation can be setting hard_limit_enabled when usage is higher than the +limiting value, modifying the limiting value to a value under usage when +hard_limit_enabled, recovering a destroyed bucket of an object store +account that causes an account’s space usage to go over its hard +quota_limit. Also allows update operations that would cause usage of the +requested storage class to go over its warning threshold.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_buckets_audit_filters(names: ConstrainedListValue[StrictStr], audit_filter: BucketAuditFilterPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH buckets/audit-filters

    +

    Modify the audit filter associated with the specified bucket. names query parameter is required.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • audit_filter (BucketAuditFilterPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_certificates(certificate: CertificatePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, generate_new_key: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH certificates

    +

    Modify SSL certificate attributes such as importing a new certificate and private key, or change intermediate certificate chains. Alternatively, generate a new self-signed certificate with specified properties to overwrite an existing certificate, and optionally generate a new private key.

    +
    +
    Parameters
    +
      +
    • certificate (CertificatePatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • generate_new_key (bool) – If set to true, a new private key is generated when generating a new +certificate with the specified attributes. This may not be set to true +when importing a certificate and private key, and may not be set to +false when generating a new self-signed certificate to replace a +certificate that was imported. Default setting is false.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_data_eviction_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[DataEvictionPolicy] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH data-eviction-policies

    +

    Modify a data eviction policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy (DataEvictionPolicy) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services(directory_service: DirectoryService, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH directory-services

    +

    Modifies and tests the directory service configuration.

    +
    +
    Parameters
    +
      +
    • directory_service (DirectoryService) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services_roles(directory_service_roles: DirectoryServiceRole, roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH directory-service/roles

    +

    Update an RBAC group configuration setting for manageability.

    +
    +
    Parameters
    +
      +
    • directory_service_roles (DirectoryServiceRole) – (required)

    • +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the names, role_names, +or role_ids query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of names, then an +error is returned. This cannot be provided together with the ids, +role_names, or role_ids query parameters.

    • +
    • role_ids (List[str]) – A comma-separated list of role_ids. If after filtering, there is not at least +one resource that matches each of the elements of role_ids, then an error +is returned. This cannot be provided together with the ids, names or +role_names query parameters. This query parameter is deprecated for use +with directory service roles. If this parameter is used to query or modify +directory service roles, but more than 1 configuration exists with a given +role id, an error will be returned in order to avoid ambiguous operation.

    • +
    • role_names (List[str]) – A comma-separated list of role_names. If there is not at least one resource that +matches each of the elements of role_names, then an error is returned. +This cannot be provided together with the ids, names, or role_ids +query parameters. This query parameter is deprecated for use with directory +service roles. If this parameter is used to query or modify directory +service roles, but more than 1 configuration exists with a given role name, +an error will be returned in order to avoid ambiguous operation.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_directory_services_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, directory_service: Optional[DirectoryService] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH directory-service/test

    +

    Test the configured directory services on the array. Optionally, provide modifications which will be used to perform the tests, but will not be applied to the current configuration.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • filter (Union[str, Filter]) – Narrows down the results to only the response objects that satisfy the filter +criteria.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is appended to the field name). NOTE: If you provide a sort you will not get a continuation_token in the response.

    • +
    • directory_service (DirectoryService) – An optional directory service configuration that, if provided, will be used to +overwrite aspects of the existing directory service objects when +performing tests.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_dns(dns: Dns, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH dns

    +

    Modify a DNS configuration.

    +
    +
    Parameters
    +
      +
    • dns (Dns) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_file_system_exports(file_system_export: FileSystemExport, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH file-system-exports

    +

    Modify a file system export’s attributes.

    +
    +
    Parameters
    +
      +
    • file_system_export (FileSystemExport) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    PATCH file-system-replica-links

    +

    Update a file system replication link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • replicate_now (bool) – If set to true, replicates the contents to the specified targets. The +replicate_now parameters can only be true with the partial-replica file +system links.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_file_system_snapshots(file_system_snapshot: FileSystemSnapshot, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, latest_replica: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH file-system-snapshots

    +

    Modify file system snapshot attributes.

    +
    +
    Parameters
    +
      +
    • file_system_snapshot (FileSystemSnapshot) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • latest_replica (bool) – Used when destroying a snapshot. If not present or false, and the snapshot is +the latest replicated snapshot, then destroy will fail. If true or the +snapshot is not the latest replicated snapshot, then destroy will be +successful.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_file_systems(file_system: FileSystemPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, cancel_in_progress_storage_class_transition: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, delete_link_on_eradication: Optional[StrictBool] = None, discard_detailed_permissions: Optional[StrictBool] = None, discard_non_snapshotted_data: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH file-systems

    +

    Modify a file system’s attributes including its export protocols and limits.

    +
    +
    Parameters
    +
      +
    • file_system (FileSystemPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • cancel_in_progress_storage_class_transition (bool) – If set to true, the storage class policy of this file system will be set to +the requested storage class policy, even if a transition to a +different storage class is in-progress. Setting this parameter to +true is acknowledgement that any in-progress transition on this +file system will be cancelled. If not specified, the default value +is false.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • delete_link_on_eradication (bool) – If set to true, the file system can be destroyed, even if it has a replica +link. If set to false, the file system cannot be destroyed if it has a +replica link. Defaults to false.

    • +
    • discard_detailed_permissions (bool) – This parameter must be set to true in order to change a file system’s +access_control_style from a style that supports more detailed access +control lists to a style that only supports less detailed mode bits as +a form of permission control. This parameter may not be set to true +any other time. Setting this parameter to true is acknowledgement +that any more detailed access control lists currently set within the +file system will be lost, and NFS permission controls will only be +enforced at the granularity level of NFS mode bits.

    • +
    • discard_non_snapshotted_data (bool) – This parameter must be set to true in order to restore a file system from a +snapshot or to demote a file system (which restores the file system +from the common baseline snapshot). Setting this parameter to true is +acknowledgement that any non-snapshotted data currently in the file +system will be irretrievably lost.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • ignore_usage (bool) – Allow update operations that lead to a hard_limit_enabled object store +account, bucket, or file system with usage over its limiting value. For +object store accounts and buckets, the limiting value is that of +quota_limit, and for file systems it is that of provisioned. The +operation can be setting hard_limit_enabled when usage is higher than the +limiting value, modifying the limiting value to a value under usage when +hard_limit_enabled, recovering a destroyed bucket of an object store +account that causes an account’s space usage to go over its hard +quota_limit. Also allows update operations that would cause usage of the +requested storage class to go over its warning threshold.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_fleets(fleet: FleetPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH fleets

    +

    Rename a fleet by passing the old name in name query parameter, and the new name in the name parameter in the request body.

    +
    +
    Parameters
    +
      +
    • fleet (FleetPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – Performs the operation on the unique resource IDs specified. Only one value is +supported.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_hardware(hardware: Hardware, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH hardware

    +

    Controls the visual identification light of the specified hardware component.

    +
    +
    Parameters
    +
      +
    • hardware (Hardware) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_hardware_connectors(hardware_connector: HardwareConnector, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH hardware-connectors

    +

    The endpoint is deprecated. Use the /network-interfaces/connectors endpoint instead. Modify array connection information.

    +
    +
    Parameters
    +
      +
    • hardware_connector (HardwareConnector) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_kmip(kmip_server: KmipServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify a KMIP server configuration

    +

    Modifies KMIP server properties - URI, certificate, certificate group.

    +
    +
    Parameters
    +
      +
    • kmip_server (KmipServer) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Update a legal hold

    +

    Update a legal hold instance.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • hold (LegalHold) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Release this legal hold from the given entity

    +

    Release this legal hold from the given entity. The names, file_system_names, paths and released query parameters are required. The recursive flag is required when releasing a hold from a directory.

    +
    +
    Parameters
    +
      +
    • released (bool) – This is a flag to set when releasing an attached legal hold from a path. +(required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • paths (List[str]) – A comma-separated list of paths used for filtering file locks query by paths. +This may only be specified if file_system_ids or file_system_names is +also specified. This cannot be provided together with the inodes query +parameter.

    • +
    • recursive (bool) – This is a flag to set when recursively applying/releasing legal holds on +entities. By default, it is set to be false. The recursive flag is +required when applying/releasing a hold to/from a directory.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_lifecycle_rules(lifecycle: LifecycleRulePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, confirm_date: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH lifecycle-rules

    +

    Modify an existing lifecycle rule by name or id. If ids is specified, bucket_names or bucket_ids is also required.

    +
    +
    Parameters
    +
      +
    • lifecycle (LifecycleRulePatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • confirm_date (bool) – If set to true, then confirm the date of keep_current_version_until is +correct.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    PATCH link-aggregation-groups

    +

    Modify link aggregation groups by adding and removing Ethernet ports.

    +
    +
    Parameters
    +
      +
    • link_aggregation_group (LinkAggregationGroupPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_log_targets_file_systems(log_target_file_system: LogTargetsFileSystems, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH log-target-file-systems

    +

    Modify an existing log target’s attributes.

    +
    +
    Parameters
    +
      +
    • log_target_file_system (LogTargetsFileSystems) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_log_targets_object_store(log_target_object_store: LogTargetsObjectStore, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH log-targets/object-store

    +

    Modify an existing log target’s attributes.

    +
    +
    Parameters
    +
      +
    • log_target_object_store (LogTargetsObjectStore) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_logs_async(logs_async: LogsAsync, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH logs-async

    +

    Start the preparation for a history of log events from the array to provide to Pure Technical Services for analysis.

    +
    +
    Parameters
    +
      +
    • logs_async (LogsAsync) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_management_access_policies(policy: ManagementAccessPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH management-access-policies

    +

    Modify an existing management access policy, which can be assigned to admins, API clients, or directory-service roles.

    +
    +
    Parameters
    +
      +
    • policy (ManagementAccessPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_network_access_policies(policy: NetworkAccessPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH network-access-policies

    +

    Modify an existing network access policy’s attributes.

    +
    +
    Parameters
    +
      +
    • policy (NetworkAccessPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_network_access_policies_rules(rule: NetworkAccessPolicyRule, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, before_rule_id: Optional[StrictStr] = None, before_rule_name: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH network-access-policies/rules

    +

    Modify an existing network access policy rule.

    +
    +
    Parameters
    +
      +
    • rule (NetworkAccessPolicyRule) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • before_rule_id (str) – The id of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_name query parameter.

    • +
    • before_rule_name (str) – The name of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_id query parameter.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_network_interfaces(network_interface: NetworkInterfacePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH network-interfaces

    +

    Modify the attributes of a VIP.

    +
    +
    Parameters
    +
      +
    • network_interface (NetworkInterfacePatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_network_interfaces_connectors(network_connector: HardwareConnector, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH network-interfaces/connectors

    +

    Modify network connector information.

    +
    +
    Parameters
    +
      +
    • network_connector (HardwareConnector) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_nfs_export_policies(policy: NfsExportPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH nfs-export-policies

    +

    Modify an existing NFS export policy’s attributes.

    +
    +
    Parameters
    +
      +
    • policy (NfsExportPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_nfs_export_policies_rules(rule: NfsExportPolicyRule, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, before_rule_id: Optional[StrictStr] = None, before_rule_name: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH nfs-export-policies/rules

    +

    Modify an existing NFS export policy rule. If before_rule_id or before_rule_name are specified, the rule will be moved before that rule. Rules are ordered in three groups; ip addresses, other and * and can only be moved within the appropriate group. One of the following is required: ids or names.

    +
    +
    Parameters
    +
      +
    • rule (NfsExportPolicyRule) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • before_rule_id (str) – The id of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_name query parameter.

    • +
    • before_rule_name (str) – The name of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_id query parameter.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_node_groups(node_group: NodeGroupPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH node-groups

    +

    Update one or more node groups on the array.

    +
    +
    Parameters
    +
      +
    • node_group (NodeGroupPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_nodes(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, node: Optional[Node] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH nodes

    +

    Modify a node’s attributes including its management address and serial number.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • node (Node) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_access_keys(names: ConstrainedListValue[StrictStr], object_store_access_key: ObjectStoreAccessKey, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-access-keys

    +

    Enable or disable object store access keys.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • object_store_access_key (ObjectStoreAccessKey) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_access_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, enforce_action_restrictions: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[ObjectStoreAccessPolicyPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-access-policies

    +

    Modify the rules of an object store access policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • enforce_action_restrictions (bool) – Certain combinations of actions and other rule elements are inherently ignored +if specified together in a rule. If set to true, operations which +attempt to set these combinations will fail. If set to false, such +operations will instead be allowed. Defaults to true.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy (ObjectStoreAccessPolicyPatch) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_access_policies_rules(rule: PolicyRuleObjectAccessPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, enforce_action_restrictions: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-access-policies-rules

    +

    Modify an access policy rule’s attributes.

    +
    +
    Parameters
    +
      +
    • rule (PolicyRuleObjectAccessPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • enforce_action_restrictions (bool) – Certain combinations of actions and other rule elements are inherently ignored +if specified together in a rule. If set to true, operations which +attempt to set these combinations will fail. If set to false, such +operations will instead be allowed. Defaults to true.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_account_exports(object_store_account_export: ObjectStoreAccountExportPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-account-exports

    +

    Modify an account export’s attributes.

    +
    +
    Parameters
    +
      +
    • object_store_account_export (ObjectStoreAccountExportPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_accounts(object_store_account: ObjectStoreAccountPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-accounts

    +

    Modify object store account attributes such as quota limit and bucket defaults.

    +
    +
    Parameters
    +
      +
    • object_store_account (ObjectStoreAccountPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • ignore_usage (bool) – Allow update operations that lead to a hard_limit_enabled object store +account, bucket, or file system with usage over its limiting value. For +object store accounts and buckets, the limiting value is that of +quota_limit, and for file systems it is that of provisioned. The +operation can be setting hard_limit_enabled when usage is higher than the +limiting value, modifying the limiting value to a value under usage when +hard_limit_enabled, recovering a destroyed bucket of an object store +account that causes an account’s space usage to go over its hard +quota_limit. Also allows update operations that would cause usage of the +requested storage class to go over its warning threshold.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_remote_credentials(remote_credentials: ObjectStoreRemoteCredentials, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-remote-credentials

    +

    Rename and/or change the access key/secret key pair for object store remote credentials.

    +
    +
    Parameters
    +
      +
    • remote_credentials (ObjectStoreRemoteCredentials) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_roles(object_store_role: ObjectStoreRole, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-roles

    +

    Modify existing object store roles.

    +
    +
    Parameters
    +
      +
    • object_store_role (ObjectStoreRole) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_roles_object_store_trust_policies_rules(rule: TrustPolicyRulePost, roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, indices: Optional[ConstrainedListValue[StrictInt]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-roles/object-store-trust-policies/rules

    +

    Modify a trust policy rule’s attributes.

    +
    +
    Parameters
    +
      +
    • rule (TrustPolicyRulePost) – (required)

    • +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • indices (List[int]) – A comma-separated list of resource indices. If there is not at least one +resource that matches each of the elements of indices, then an error is +returned.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • role_ids (List[str]) – A comma-separated list of object store role IDs. If after filtering, there is +not at least one resource that matches each of the elements of role_ids, +then an error is returned. This cannot be provided together with the +role_names query parameter.

    • +
    • role_names (List[str]) – A comma-separated list of object store role names. If there is not at least one +resource that matches each of the elements of role_names, then an error is +returned. This cannot be provided together with the role_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_roles_object_store_trust_policies_upload(policy_document: StrictStr, roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-roles/object-store-trust-policies/upload

    +

    Upload object store roles and their trust policies in native AWS format.

    +
    +
    Parameters
    +
      +
    • policy_document (str) – The trust policy document to upload. (required)

    • +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each +context name must be the name of an array in the same fleet. If not +specified, the context will default to the array that received this +request. Other parameters provided with the request, such as names of +volumes or snapshots, are resolved relative to the provided context. +Enter multiple names in comma-separated format. For example, +name01,name02.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • role_ids (List[str]) – A comma-separated list of object store role IDs. If after filtering, there is +not at least one resource that matches each of the elements of role_ids, +then an error is returned. This cannot be provided together with the +role_names query parameter.

    • +
    • role_names (List[str]) – A comma-separated list of object store role names. If there is not at least one +resource that matches each of the elements of role_names, then an error is +returned. This cannot be provided together with the role_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_object_store_virtual_hosts(object_store_virtual_host: ObjectStoreVirtualHostPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH object-store-virtual-hosts

    +

    Modify an existing object store virtual host. A hostname cannot exceed 255 characters in length, it cannot be an IP address, supersets or subsets of existing hostnames with the same root are not allowed. Either name or id must be provided for each attached server. If attached_servers is specified, the whole list of attached servers will be replaced. The servers listed in add_attached_servers will be added to the existing list of attached servers and the servers listed in remove_attached_servers will be removed from the existing list of attached servers. If both add_attached_servers and remove_attached_servers are specified, the two sets of servers must be disjoint. If add_attached_servers or remove_attached_servers are specified, attached_servers must not be specified.

    +
    +
    Parameters
    +
      +
    • object_store_virtual_host (ObjectStoreVirtualHostPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_password_policies(policy: PasswordPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify password policies

    +

    Modifies one or more password policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false.

    +
    +
    Parameters
    +
      +
    • policy (PasswordPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_policies(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, destroy_snapshots: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH policies

    +

    Modify a snapshot scheduling policy’s attributes for when and how often snapshots are created and how long they are retained.

    +
    +
    Parameters
    +
      +
    • policy (PolicyPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • destroy_snapshots (bool) – This parameter must be set to true in order to modify a policy such that local +or remote snapshots would be destroyed.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_qos_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[QosPolicy] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH qos-policies

    +

    Modify a QoS policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy (QosPolicy) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_quotas_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, quota: Optional[GroupQuotaPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH quotas/groups

    +

    Modify a quota for a group. Note that if you modify a group’s quota to a lower value and that group’s usage has already exceeded the new value, writes will automatically halt until usage decreases below the new quota setting.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • gids (List[int]) – A comma-separated list of group IDs. If there is not at least one resource that +matches each of the elements of gids, then an error is returned. This +cannot be provided together with group_names query parameter.

    • +
    • group_names (List[str]) – A comma-separated list of group names. If there is not at least one resource +that matches each of the elements of group_names, then an error is +returned. This cannot be provided together with gids query parameter.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • quota (GroupQuotaPatch) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_quotas_settings(quota_setting: QuotaSetting, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH quotas-settings

    +

    Modify the notification attributes of a group or user quota.

    +
    +
    Parameters
    +
      +
    • quota_setting (QuotaSetting) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_quotas_users(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, quota: Optional[UserQuotaPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH quotas/users

    +

    Modify the attributes of a hard limit file system quota. Note that if you modify a user’s quota to a lower value and that user’s usage has already exceeded the new value, writes will automatically halt until usage decreases below the new quota setting.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • uids (List[int]) – A comma-separated list of user IDs. If there is not at least one resource that +matches each of the elements of uids, then an error is returned. This +cannot be provided together with user_names query parameter.

    • +
    • user_names (List[str]) – A comma-separated list of user names. If there is not at least one resource that +matches each of the elements of user_names, then an error is returned. +This cannot be provided together with uids query parameter.

    • +
    • quota (UserQuotaPatch) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_rapid_data_locking(rapid_data_locking: RapidDataLocking, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modifies the Rapid Data Locking feature.

    +

    Modifies the Rapid Data Locking feature. Note that the feature can only be enabled if there are no file systems nor buckets created on the array. Once enabled, the feature cannot be modified.

    +
    +
    Parameters
    +
      +
    • rapid_data_locking (RapidDataLocking) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_realms(realm: RealmPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH realms

    +

    Modify an existing realm’s attributes, including destroying a realm.

    +
    +
    Parameters
    +
      +
    • realm (RealmPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_realms_defaults(default_realm_configuration: RealmDefaults, realms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, realm_ids: Optional[ConstrainedListValue[StrictStr]] = None, realm_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH realms/defaults

    +

    Modify a default configuration for a realm.

    +
    +
    Parameters
    +
      +
    • default_realm_configuration (RealmDefaults) – (required)

    • +
    • realms (ReferenceType or List[ReferenceType], optional) – A list of realms to query for. Overrides realm_ids and realm_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • realm_ids (List[str]) – A comma-separated list of realm IDs. If, after filtering, there is not at least +one resource that matches each of the elements, then an error is returned. +This cannot be provided together with the realm_names query parameter.

    • +
    • realm_names (List[str]) – A comma-separated list of realm names. If there is not at least one resource +that matches each of the elements, then an error is returned. This cannot +be provided together with realm_ids query parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_s3_export_policies(policy: S3ExportPolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH s3-export-policies

    +

    Modify an existing S3 export policy.

    +
    +
    Parameters
    +
      +
    • policy (S3ExportPolicyPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_s3_export_policies_rules(names: ConstrainedListValue[StrictStr], rule: S3ExportPolicyRulePost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH s3-export-policies/rules

    +

    Modify rules of S3 export policies.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • rule (S3ExportPolicyRulePost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_servers(server: ServerPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH servers

    +

    Modify the server attributes.

    +
    +
    Parameters
    +
      +
    • server (ServerPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_smb_client_policies(policy: SmbClientPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH smb-client-policies

    +

    Modify an existing SMB Client policy’s attributes.

    +
    +
    Parameters
    +
      +
    • policy (SmbClientPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_smb_client_policies_rules(rule: SmbClientPolicyRule, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, before_rule_id: Optional[StrictStr] = None, before_rule_name: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH smb-client-policies/rules

    +

    Modify an existing SMB Client policy rule. If before_rule_id or before_rule_name are specified, the rule will be moved before that rule. Rules are ordered in three groups; ip addresses, other and * and can only be moved within the appropriate group. One of the following is required: ids or names.

    +
    +
    Parameters
    +
      +
    • rule (SmbClientPolicyRule) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • before_rule_id (str) – The id of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_name query parameter.

    • +
    • before_rule_name (str) – The name of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_id query parameter.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_smb_share_policies(policy: SmbSharePolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH smb-share-policies

    +

    Modify an existing SMB Share policy’s attributes.

    +
    +
    Parameters
    +
      +
    • policy (SmbSharePolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_smb_share_policies_rules(rule: SmbSharePolicyRule, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH smb-share-policies/rules

    +

    Modify an existing SMB Share policy rule. One of the following is required: ids or names. If names is provided, the policy_ids or policy_names parameter is also required.

    +
    +
    Parameters
    +
      +
    • rule (SmbSharePolicyRule) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_smtp_servers(smtp: SmtpServer, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH smtp-servers

    +

    Modify SMTP server attributes such as the relay host and sender domain.

    +
    +
    Parameters
    +
      +
    • smtp (SmtpServer) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_snmp_agents(snmp_agent: SnmpAgent, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH snmp-agents

    +

    Modify SNMP agent attributes.

    +
    +
    Parameters
    +
      +
    • snmp_agent (SnmpAgent) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_snmp_managers(snmp_manager: SnmpManager, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH snmp-managers

    +

    Modify SNMP manager attributes such as versions.

    +
    +
    Parameters
    +
      +
    • snmp_manager (SnmpManager) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_ssh_certificate_authority_policies(policy: SshCertificateAuthorityPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SSH Certificate Authority configurations

    +

    Modifies one or more attributes of SSH Certificate Authority configurations.

    +
    +
    Parameters
    +
      +
    • policy (SshCertificateAuthorityPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_sso_oidc_idps(idp: OidcSsoPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify OIDC SSO configuration

    +

    Modify one or more attributes of OIDC SSO configuration.

    +
    +
    Parameters
    +
      +
    • idp (OidcSsoPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_sso_saml2_idps(idp: Saml2Sso, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify SAML2 SSO configurations

    +

    Modifies one or more attributes of SAML2 SSO configurations.

    +
    +
    Parameters
    +
      +
    • idp (Saml2Sso) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_sso_saml2_idps_test(idp: Saml2Sso, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH sso/saml2/idps/test

    +

    Modifies and test the provided SAML2 SSO configurations. If the configurations with the specified ids or names exist, the provided configurations will overwrite the existing configurations, but will not be persisted in the array.

    +
    +
    Parameters
    +
      +
    • idp (Saml2Sso) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_storage_class_tiering_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[StorageClassTieringPolicy] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH storage-class-tiering-policies

    +

    Modify a storage class tiering policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy (StorageClassTieringPolicy) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_subnets(subnet: Subnet, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH subnets

    +

    Modify array subnet attributes.

    +
    +
    Parameters
    +
      +
    • subnet (Subnet) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_support(support: Support, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH support

    +

    Modify Phone Home, Remote Assistance and Edge Management settings.

    +
    +
    Parameters
    +
      +
    • support (Support) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_support_verification_keys(key: VerificationKeyPatch, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH verification-keys

    +

    Update the key used to verify the signed challenges that are used by Pure Support to access the FlashBlade.

    +
    +
    Parameters
    +
      +
    • key (VerificationKeyPatch) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_syslog_servers(syslog_server: SyslogServerPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH syslog-servers

    +

    Modify the URI or services of a configured syslog server.

    +
    +
    Parameters
    +
      +
    • syslog_server (SyslogServerPatch) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_syslog_servers_settings(syslog_server_settings: SyslogServerSettings, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH syslog-servers/settings

    +

    Modify the certificate or certificate group associated with the syslog servers.

    +
    +
    Parameters
    +
      +
    • syslog_server_settings (SyslogServerSettings) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_targets(target: Target, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH targets

    +

    Modify the target attributes for replication.

    +
    +
    Parameters
    +
      +
    • target (Target) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_tls_policies(policy: TlsPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Modify TLS policies

    +

    Modifies one or more attributes of TLS policies.

    +
    +
    Parameters
    +
      +
    • policy (TlsPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +patch_worm_data_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[WormDataPolicy] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    PATCH worm-data-policies

    +

    Modify a WORM data policy.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy (WormDataPolicy) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_active_directory(active_directory: ActiveDirectoryPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, join_existing_account: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST active-directory

    +

    Join an Active Directory domain and generate keytabs for the registered SPNs and supported encryption types.

    +
    +
    Parameters
    +
      +
    • active_directory (ActiveDirectoryPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • join_existing_account (bool) – If specified as true, the domain is searched for a pre-existing computer +account to join to, and no new account will be created within the domain. +The user specified when joining to a pre-existing account must have +permissions to ‘read attributes from’ and ‘reset the password of’ the +pre-existing account. service_principal_names, encryption_types, and +join_ou will be read from the pre-existing account and cannot be +specified when joining to an existing account. If not specified, defaults +to false.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_admins(admin: AdminPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST admins

    +

    Create a new local administrator.

    +
    +
    Parameters
    +
      +
    • admin (AdminPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_admins_api_tokens(admins: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, admin_ids: Optional[ConstrainedListValue[StrictStr]] = None, admin_names: Optional[ConstrainedListValue[StrictStr]] = None, timeout: Optional[StrictInt] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST admins/api-tokens

    +

    Creates API tokens for the specified administrators.

    +
    +
    Parameters
    +
      +
    • admins (ReferenceType or List[ReferenceType], optional) – A list of admins to query for. Overrides admin_ids and admin_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • admin_ids (List[str]) – A comma-separated list of admin IDs. If after filtering, there is not at least +one admin resource that matches each of the elements, then an error is +returned. This cannot be provided together with the admin_names query +parameter.

    • +
    • admin_names (List[str]) – A comma-separated list of admin names. If there is not at least one admin +resource that matches each of the elements, then an error is returned. This +cannot be provided together with admin_ids query parameter.

    • +
    • timeout (int) – The duration of API token validity, in milliseconds.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_admins_management_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST admins/management-access-policies

    +

    Map an admin to a management access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_admins_ssh_certificate_authority_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST admins/ssh-certificate-authority-policies

    +

    Map a SSH Certificate Authority policy to a specific user.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_alert_watchers(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, alert_watcher: Optional[AlertWatcherPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST alert-watchers

    +

    Create an alert watcher to receive array alert messages.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • alert_watcher (AlertWatcherPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_api_clients(api_client: ApiClientsPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST api-clients

    +

    Create an API client to authorize Access Token or Bearer Tokens for use on the array. Required fields include issuer, public_key, and access_token_ttl_in_ms. After creating an API client, it can only be enabled by an authorized user.

    +
    +
    Parameters
    +
      +
    • api_client (ApiClientsPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_array_connections(array_connection: ArrayConnectionPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST array-connections

    +

    Create a connection to an array for replication and configure network settings.

    +
    +
    Parameters
    +
      +
    • array_connection (ArrayConnectionPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_array_connections_connection_key(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST array-connections/connection-key

    +

    Create an array connection key allowing one array to connect to another for replication.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_arrays_erasures(eradicate_all_data: StrictBool, preserve_configuration_data: StrictStr, skip_phonehome_check: StrictBool, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a process for factory reset

    +

    Creates the initiation of the factory reset process.

    +
    +
    Parameters
    +
      +
    • eradicate_all_data (bool) – Set to true to perform a factory reset. (required)

    • +
    • preserve_configuration_data (str) – For the initial phase none is only acceptable value for this parameter +(required)

    • +
    • skip_phonehome_check (bool) – A flag to skip phonehome connectivity check. Arrays that intentionally disable +phonehome or do not permit connectivity to Pure Storage’s cloud servers +must set this flag to true in order to start factory reset. (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_arrays_factory_reset_token(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a factory reset token

    +

    Creates a token that can be used to perform a factory reset on the array. Factory reset tokens can only be created after the array has been prepared for reset (e.g., all file systems, buckets, and snapshots must first be eradicated). After a token has been created, operations that would take the array out of the prepared state (e.g., creating file systems) are disabled until all tokens have been deleted.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_arrays_ssh_certificate_authority_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST admins/settings/ssh-certificate-authority-policies

    +

    Map a SSH Certificate Authority policy as a default for admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_audit_file_systems_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[AuditFileSystemsPoliciesPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST audit-file-systems-policies

    +

    Create a new audit policy for file systems.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (AuditFileSystemsPoliciesPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_audit_file_systems_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST audit-file-systems-policies/members

    +

    Map a file system to a audit policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_audit_object_store_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[AuditObjectStorePoliciesPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST audit-object-store-policies

    +

    Create a new audit policy for objects.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (AuditObjectStorePoliciesPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_audit_object_store_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST audit-object-store-policies/members

    +

    Map a source(bucket/account) to an audit object policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    POST bucket-replica-links

    +

    Create a bucket replica link for object replication.

    +
    +
    Parameters
    +
      +
    • bucket_replica_link (BucketReplicaLinkPost) – (required)

    • +
    • remote_credential (ReferenceType or List[ReferenceType], optional) – A list of remote_credential to query for. Overrides remote_credentials_ids and remote_credentials_names keyword arguments.

    • +
    • remote_buckets (ReferenceType or List[ReferenceType], optional) – A list of remote_buckets to query for. Overrides remote_bucket_names keyword argument.

    • +
    • local_buckets (ReferenceType or List[ReferenceType], optional) – A list of local_buckets to query for. Overrides local_bucket_ids and local_bucket_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_bucket_ids (List[str]) – A comma-separated list of local bucket IDs. If after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the local_bucket_names +query parameter.

    • +
    • local_bucket_names (List[str]) – A comma-separated list of local bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_bucket_ids query parameter.

    • +
    • remote_bucket_names (List[str]) – A comma-separated list of remote bucket names. If there is not at least one +resource that matches each of the elements, then an error is returned.

    • +
    • remote_credentials_ids (List[str]) – A comma-separated list of remote credentials IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +remote_credentials_names query parameter.

    • +
    • remote_credentials_names (List[str]) – A comma-separated list of remote credentials names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_credentials_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_buckets(names: ConstrainedListValue[StrictStr], bucket: BucketPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST buckets

    +

    Create a new object store bucket.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • bucket (BucketPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_buckets_audit_filters(names: ConstrainedListValue[StrictStr], audit_filter: BucketAuditFilterPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST buckets/audit-filters

    +

    Create a new audit filter for the specified bucket. names query parameter is required.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • audit_filter (BucketAuditFilterPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_buckets_bucket_access_policies(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[BucketAccessPolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST buckets/bucket-access-policies

    +

    Create a new policy for the specified bucket. Policy’s name will be autogenerated by the system.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (BucketAccessPolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_buckets_bucket_access_policies_rules(names: ConstrainedListValue[StrictStr], rule: BucketAccessPolicyRulePost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST buckets/bucket-access-policies/rules

    +

    Create a new bucket policy rule for the specified bucket. Either policy_names or bucket_names/bucket_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • rule (BucketAccessPolicyRulePost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_buckets_cross_origin_resource_sharing_policies(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[CrossOriginResourceSharingPolicyPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST buckets/cross-origin-resource-sharing-policies

    +

    Create a new cross origin resource sharing policy for the specified bucket. Policy’s name will be autogenerated by the system.

    +
    +
    Parameters
    +
      +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (CrossOriginResourceSharingPolicyPatch) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_buckets_cross_origin_resource_sharing_policies_rules(names: ConstrainedListValue[StrictStr], rule: CrossOriginResourceSharingPolicyRulePost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, buckets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, bucket_ids: Optional[ConstrainedListValue[StrictStr]] = None, bucket_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST buckets/cross-origin-resource-sharing-policies/rules

    +

    Create a new cross origin resource sharing policy rule for the specified bucket. Either policy_names or bucket_names query parameters can be used.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • rule (CrossOriginResourceSharingPolicyRulePost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • buckets (ReferenceType or List[ReferenceType], optional) – A list of buckets to query for. Overrides bucket_ids and bucket_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • bucket_ids (List[str]) – A comma-separated list of bucket IDs. If after filtering, there is not at least +one resource that matches each of the elements of bucket_ids, then an +error is returned. This cannot be provided together with the bucket_names +query parameter. This can be provided with the ids query parameter but not +with names.

    • +
    • bucket_names (List[str]) – A comma-separated list of bucket names. If there is not at least one resource +that matches each of the elements of bucket_names, then an error is +returned. This cannot be provided together with the bucket_ids query +parameter. This can be provided with the ids query parameter but not with +names.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST certificate-groups

    +

    Create one or more certificate groups on the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST certificate-groups/certificates

    +

    Add one or more certificates to one or more certificate groups on the array.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – A comma-separated list of certificate names. If there is not at least one +resource that matches each of the elements of certificate_names, then an +error is returned. This cannot be provided in conjunction with the +certificate_ids parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificates(certificate: CertificatePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST certificates

    +

    Either upload a CA certificate to the array, upload a new appliance certificate with a private key, or generate a new self-signed certificate with a new private key and the specified attributes.

    +
    +
    Parameters
    +
      +
    • certificate (CertificatePost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST certificates/certificate-groups

    +

    Add one or more certificates to one or more certificate groups.

    +
    +
    Parameters
    +
      +
    • certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_ids and certificate_names keyword arguments.

    • +
    • certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one +resource that matches each of the elements of certificate_group_ids, +then an error is returned. This cannot be provided in conjunction with +the certificate_group_names parameter.

    • +
    • certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each +of the elements of certificate_group_names, then an error is returned. +This cannot be provided in conjunction with the certificate_group_ids +parameter.

    • +
    • certificate_ids (List[str]) – A comma-separated list of certificate ids. If there is not at least one resource +that matches each of the elements of certificate_ids, then an error is +returned. This cannot be provided in conjunction with the +certificate_names parameter.

    • +
    • certificate_names (List[str]) – A comma-separated list of certificate names. If there is not at least one +resource that matches each of the elements of certificate_names, then an +error is returned. This cannot be provided in conjunction with the +certificate_ids parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_certificates_certificate_signing_requests(certificate: CertificateSigningRequestPost, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create certificate-signing-requests

    +

    Creates a certificate signing request using a specified certificate and parameters.

    +
    +
    Parameters
    +
      +
    • certificate (CertificateSigningRequestPost) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_data_eviction_policies(names: ConstrainedListValue[StrictStr], policy: DataEvictionPolicyPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST data-eviction-policies

    +

    Create a data eviction policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • policy (DataEvictionPolicyPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_data_eviction_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST data-eviction-policies/file-systems

    +

    Maps a data eviction policy to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_roles(directory_service_roles: DirectoryServiceRolePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST directory-service/roles

    +

    Create an RBAC group configuration setting for manageability.

    +
    +
    Parameters
    +
      +
    • directory_service_roles (DirectoryServiceRolePost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_directory_services_roles_management_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST directory-services/roles/management-access-policies

    +

    Map a directory service group to a management access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_dns(names: ConstrainedListValue[StrictStr], dns: DnsPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST dns

    +

    Creates new DNS configuration with parameters including the domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • dns (DnsPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_system_exports(file_system_export: FileSystemExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST file-system-exports

    +

    Create a file system export.

    +
    +
    Parameters
    +
      +
    • file_system_export (FileSystemExportPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    POST file-system-replica-links

    +

    Create a file system replication link.

    +
    +
    Parameters
    +
      +
    • file_system_replica_link (FileSystemReplicaLink) – (required)

    • +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • remote_file_systems (ReferenceType or List[ReferenceType], optional) – A list of remote_file_systems to query for. Overrides remote_file_system_names keyword argument.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • remote_file_system_names (List[str]) – A comma-separated list of remote file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with the remote_file_system_ids query +parameter.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    POST file-system-replica-links/policies

    +

    Add a policy to a file system replication link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids keyword argument.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_system_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, send: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, targets: Optional[ConstrainedListValue[StrictStr]] = None, file_system_snapshot: Optional[FileSystemSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST file-system-snapshots

    +

    Create a snapshot for a specified source file system. If a source file system is not specified, creates snapshots for all file systems on the array.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • send (bool) – Whether to replicate created snapshots immediately to other arrays. If it’s +false, created snapshots may still be replicated to other arrays according +to policy.

    • +
    • source_ids (List[str]) – A comma-separated list of source file system IDs. If after filtering, there is +not at least one resource that matches each of the elements of source_ids, +then an error is returned. This cannot be provided together with the +names_or_sources or sources query parameters.

    • +
    • source_names (List[str]) – A comma-separated list of names for the source of the object. If there is not at +least one resource that matches each of the elements of source_names, an +error is returned.

    • +
    • targets (List[str]) – The target arrays to replicate created snapshots to. Only valid when send is +true.

    • +
    • file_system_snapshot (FileSystemSnapshotPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_systems(names: ConstrainedListValue[StrictStr], file_system: FileSystemPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, default_exports: Optional[ConstrainedListValue[StrictStr]] = None, discard_non_snapshotted_data: Optional[StrictBool] = None, overwrite: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST file-systems

    +

    Create a file system on the current array.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • file_system (FileSystemPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • default_exports (List[str]) – A comma-separated list of export types to be created using default access. +Creating a file system with an explicit nfs.rules or nfs.export_policy +value will always create a NFS export to the default server regardless of +this flag. If these are not set and default_exports includes nfs, then +nfs.rules will be set to “*(rw,no_root_squash)” and a NFS export to the +default server will be created. Otherwise nfs.rules will be set to “” +and no NFS export will be created. Creating a file system with an explicit +smb.client_policy or smb.share_policy value will always create a SMB +export to the default server regardless of this flag. If these are not set +and default_exports includes smb, then a SMB export to the default +server will be created with default policies. Otherwise no SMB export will +be created. Use empty string (“”) to not create these default exports. +Default is nfs,smb.

    • +
    • discard_non_snapshotted_data (bool) – This parameter must be set to true in order to restore a file system from a +snapshot or to demote a file system (which restores the file system +from the common baseline snapshot). Setting this parameter to true is +acknowledgement that any non-snapshotted data currently in the file +system will be irretrievably lost.

    • +
    • overwrite (bool) – When used for snapshot restore, overwrites (true) an existing file system.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_systems_audit_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST file-systems/audit-policies

    +

    Map a audit policy to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_systems_data_eviction_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST file-systems/data-eviction-policies

    +

    Maps a data eviction policy to a file system.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_systems_locks_nlm_reclamations(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Initiate NLM reclamation.

    +

    NLM reclamation is a system-wide operation, affecting all clients, and so only one may be in progress at a time. Attempting to initiate reclamation while one is in progress will result in an error. When NLM reclamation is initiated, all NLM locks are deleted and client applications are notified that they can reacquire their locks within a grace period.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_file_systems_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST file-systems/policies

    +

    Apply a snapshot scheduling policy to a file system. Only one file system can be mapped to a policy at a time.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST fleets

    +

    Creates a fleet and adds the current array as its first member. Additional arrays can be added to the fleet with POST /fleets/members

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique resource names specified. Only one value is +supported.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_fleets_fleet_key(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST fleet-key

    +

    Creates a fleet key allowing an array to be added to a fleet. This is the only time the fleet key is displayed, it cannot be retrieved subsequently. Note: Creation of a subsequent key invalidates all keys created earlier.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_fleets_members(fleets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, fleet_ids: Optional[ConstrainedListValue[StrictStr]] = None, fleet_names: Optional[ConstrainedListValue[StrictStr]] = None, members: Optional[FleetMemberPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST fleets

    +

    Adds arrays to an existing fleet. This API needs to be run from the array that’s joining the fleet. To add the current array to the fleet, specify its own array id or name as well as the fleet key generated on any array already in the fleet. resource_type is remote-arrays. The array’s ID and name can be retrieved with a call to GET /arrays on the array.

    +
    +
    Parameters
    +
      +
    • fleets (ReferenceType or List[ReferenceType], optional) – A list of fleets to query for. Overrides fleet_ids and fleet_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • fleet_ids (List[str]) – Performs the operation on the unique Fleet IDs specified. This query currently +accepts only 1 ID.

    • +
    • fleet_names (List[str]) – Performs the operation on the unique Fleet names specified. Enter multiple names +in comma-separated format. For example, name01,name02. This query +currently accepts only 1 name.

    • +
    • members (FleetMemberPost) – Info about the members being added to fleet.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_keytabs(keytab: KeytabPost, x_request_id: Optional[StrictStr] = None, name_prefixes: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST keytabs

    +

    Import a Kerberos keytab file from a Key Distribution Center.

    +
    +
    Parameters
    +
      +
    • keytab (KeytabPost) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • name_prefixes (str) – The prefix to use for the names of all Kerberos keytab objects that are being +created.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_keytabs_upload(keytab_file: StrictStr, x_request_id: Optional[StrictStr] = None, name_prefixes: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST keytabs/upload

    +

    Upload a Kerberos keytab file to the array. The file can be uploaded in the native binary format or a base64 encoded format. If not specified, defaults to binary. The procedure to upload a file may vary depending on the type of REST client.

    +
    +
    Parameters
    +
      +
    • keytab_file (str) – The keytab file to upload. (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • name_prefixes (str) – The prefix to use for the names of all Kerberos keytab objects that are being +created.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_kmip(kmip_server: KmipServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a KMIP server configuration

    +

    Creates a KMIP server configuration.

    +
    +
    Parameters
    +
      +
    • kmip_server (KmipServer) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Create a legal hold

    +

    Create a legal hold instance.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • hold (LegalHold) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Apply this legal hold to a new entity

    +

    Apply this legal hold to a new entity. The names, file_system_names and paths query parameters are required. The recursive flag is required when applying a hold to a directory.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If after filtering, there is not at +least one resource that matches each of the elements of ids, then an error +is returned. This cannot be provided together with the name or names +query parameters.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • paths (List[str]) – A comma-separated list of paths used for filtering file locks query by paths. +This may only be specified if file_system_ids or file_system_names is +also specified. This cannot be provided together with the inodes query +parameter.

    • +
    • recursive (bool) – This is a flag to set when recursively applying/releasing legal holds on +entities. By default, it is set to be false. The recursive flag is +required when applying/releasing a hold to/from a directory.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_lifecycle_rules(rule: LifecycleRulePost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, confirm_date: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST lifecycle-rules

    +

    Creates a lifecycle rule. bucket and keep_previous_version_for are required. If rule_id is not specified, it will be automatically generated in the format “fbRuleIdX”.

    +
    +
    Parameters
    +
      +
    • rule (LifecycleRulePost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • confirm_date (bool) – If set to true, then confirm the date of keep_current_version_until is +correct.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    POST link-aggregation-groups

    +

    Create a link aggregation group of Ethernet ports on the array.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • link_aggregation_group (LinkAggregationGroup) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_log_targets_file_systems(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, log_target_file_system: Optional[LogTargetsFileSystemsPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST log-target-file-systems

    +

    Create a new log target for file systems.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • log_target_file_system (LogTargetsFileSystemsPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_log_targets_object_store(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, log_target_object_store: Optional[LogTargetsObjectStorePost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST log-targets/object-store

    +

    Create a new log target for object audit.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • log_target_object_store (LogTargetsObjectStorePost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_maintenance_windows(names: ConstrainedListValue[StrictStr], maintenance_window: MaintenanceWindowPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a maintenance window

    +

    Creates a maintenance window that suppresses alerts for a specified period of time. A maintenance window can be manually closed at any time. The names and timeout parameters are required. Set the names parameter to array.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • maintenance_window (MaintenanceWindowPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_management_access_policies(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, policy: Optional[ManagementAccessPolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST management-access-policies

    +

    Create a new management access policy, which can be assigned to admins, API clients, or directory-service roles.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • policy (ManagementAccessPolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_management_access_policies_admins(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST management-access-policies/admins

    +

    Map an admin to a management access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_management_access_policies_directory_services_roles(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST management-access-policies/directory-services/roles

    +

    Map a directory service group to a management access policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_network_access_policies_rules(rule: NetworkAccessPolicyRulePost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, before_rule_id: Optional[StrictStr] = None, before_rule_name: Optional[StrictStr] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST network-access-policies/rules

    +

    Create a new network access policy rule. Either policy_ids or policy_names parameter is required.

    +
    +
    Parameters
    +
      +
    • rule (NetworkAccessPolicyRulePost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • before_rule_id (str) – The id of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_name query parameter.

    • +
    • before_rule_name (str) – The name of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_id query parameter.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_network_interfaces(names: ConstrainedListValue[StrictStr], network_interface: NetworkInterface, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST network-interfaces

    +

    Create a VIP to export data or perform replication.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • network_interface (NetworkInterface) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_network_interfaces_tls_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST network-interfaces/tls-policies

    +

    Apply a TLS policy to a specific network interface. A given network interface may only have 1 TLS policy applied to it at any given time.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_nfs_export_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[NfsExportPolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST nfs-export-policies

    +

    Create a new NFS export policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (NfsExportPolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_nfs_export_policies_rules(rule: NfsExportPolicyRule, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, before_rule_id: Optional[StrictStr] = None, before_rule_name: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST nfs-export-policies/rules

    +

    Add a NFS export policy rule. Rules are ordered in three groups; ip addresses, other and *. The new rule will be added at the end of the appropriate group if neither before_rule_id and before_rule_name are specified. Rules can only be inserted into the appropriate group. Either policy_ids or policy_names parameter is required.

    +
    +
    Parameters
    +
      +
    • rule (NfsExportPolicyRule) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • before_rule_id (str) – The id of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_name query parameter.

    • +
    • before_rule_name (str) – The name of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_id query parameter.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_node_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST node-groups

    +

    Create one or more node groups on the array.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_node_groups_nodes(nodes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, node_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, node_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, node_group_names: Optional[ConstrainedListValue[StrictStr]] = None, node_ids: Optional[ConstrainedListValue[StrictStr]] = None, node_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST node-groups/nodes

    +

    Add one or more nodes to one or more node groups on the array.

    +
    +
    Parameters
    +
      +
    • nodes (ReferenceType or List[ReferenceType], optional) – A list of nodes to query for. Overrides node_ids and node_names keyword arguments.

    • +
    • node_groups (ReferenceType or List[ReferenceType], optional) – A list of node_groups to query for. Overrides node_group_ids and node_group_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • node_group_ids (List[str]) – A comma-separated list of node group ids. If there is not at least one resource +that matches each of the elements of node_group_ids, then an error is +returned. This cannot be provided in conjunction with the +node_group_names parameter.

    • +
    • node_group_names (List[str]) – A comma-separated list of node group names. If there is not at least one +resource that matches each of the elements of node_group_names, then an +error is returned. This cannot be provided in conjunction with the +node_group_ids parameter.

    • +
    • node_ids (List[str]) – A comma-separated list of node ids. If there is not at least one resource that +matches each of the elements of node_ids, then an error is returned. This +cannot be provided in conjunction with the node_names parameter.

    • +
    • node_names (List[str]) – A comma-separated list of node names. If there is not at least one resource that +matches each of the elements of node_names, then an error is returned. +This cannot be provided in conjunction with the node_ids parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_nodes_batch(items: ConstrainedListValue[models.Node], x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST nodes/batch

    +

    Add one or more nodes.

    +
    +
    Parameters
    +
      +
    • items (List[Node]) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_access_keys(object_store_access_key: ObjectStoreAccessKeyPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-access-keys

    +

    Create or import object store access keys. When importing an access key, the access key id is provided by the names header parameter and the the secret key must be also provided. When importing an access key for a user in a realm, the value of names must be prefixed with the realm of the user.

    +
    +
    Parameters
    +
      +
    • object_store_access_key (ObjectStoreAccessKeyPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names to import. To import a set of +credentials, this field must be specified with the secret_access_key body +parameter. If both of these are not specified, the system will generate a new +set of credentials. A matching realm prefix is required when importing +credentials for a user in a realm. For example, use +realm1::PSFBSAZRBHOODCBADKNFKCBCPCNHLHMEJOIOHHBACEL when importing +credentials for user realmName::accountName/userName.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_access_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, enforce_action_restrictions: Optional[StrictBool] = None, policy: Optional[ObjectStoreAccessPolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-access-policies

    +

    Create a new access policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • enforce_action_restrictions (bool) – Certain combinations of actions and other rule elements are inherently ignored +if specified together in a rule. If set to true, operations which +attempt to set these combinations will fail. If set to false, such +operations will instead be allowed. Defaults to true.

    • +
    • policy (ObjectStoreAccessPolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_access_policies_object_store_roles(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-access-policies/object-store-roles

    +

    Grant access policies to an object store role.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_access_policies_object_store_users(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-access-policies/object-store-users

    +

    Grant access policies to an object store user.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_access_policies_rules(names: ConstrainedListValue[StrictStr], rule: PolicyRuleObjectAccessPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, enforce_action_restrictions: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-access-policies-rules

    +

    Create a new access policy rule.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • rule (PolicyRuleObjectAccessPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • enforce_action_restrictions (bool) – Certain combinations of actions and other rule elements are inherently ignored +if specified together in a rule. If set to true, operations which +attempt to set these combinations will fail. If set to false, such +operations will instead be allowed. Defaults to true.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_account_exports(object_store_account_export: ObjectStoreAccountExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-account-exports

    +

    Create an account export.

    +
    +
    Parameters
    +
      +
    • object_store_account_export (ObjectStoreAccountExportPost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_accounts(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, object_store_account: Optional[ObjectStoreAccountPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-accounts

    +

    Create an object store account.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • object_store_account (ObjectStoreAccountPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_remote_credentials(names: ConstrainedListValue[StrictStr], remote_credentials: ObjectStoreRemoteCredentialsPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-remote-credentials

    +

    Create object store remote credentials to set up bucket replicat links to a remote array or target.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • remote_credentials (ObjectStoreRemoteCredentialsPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_roles(names: ConstrainedListValue[StrictStr], object_store_role: ObjectStoreRolePost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-roles

    +

    Create new object store roles.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • object_store_role (ObjectStoreRolePost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_roles_object_store_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-roles/object-store-access-policies

    +

    Grant access policies to an object store role.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_roles_object_store_trust_policies_rules(rule: TrustPolicyRulePost, roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, role_ids: Optional[ConstrainedListValue[StrictStr]] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-roles/object-store-trust-policies/rules

    +

    Create a new trust policy rule.

    +
    +
    Parameters
    +
      +
    • rule (TrustPolicyRulePost) – (required)

    • +
    • roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_ids and role_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • role_ids (List[str]) – A comma-separated list of object store role IDs. If after filtering, there is +not at least one resource that matches each of the elements of role_ids, +then an error is returned. This cannot be provided together with the +role_names query parameter.

    • +
    • role_names (List[str]) – A comma-separated list of object store role names. If there is not at least one +resource that matches each of the elements of role_names, then an error is +returned. This cannot be provided together with the role_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_users(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, full_access: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-users

    +

    Create object store users to administer object storage for an object store account.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • full_access (bool) – If set to true, creates an object store user with full permissions. If set to +false, creates an object store user with no permission. If not specified, +defaults to false.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_users_object_store_access_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-users/object-store-access-policies

    +

    Grant access policies to an object store user.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_object_store_virtual_hosts(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, object_store_virtual_host: Optional[ObjectStoreVirtualHost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST object-store-virtual-hosts

    +

    Create an object store virtual host. Only 10 virtual hosts are supported. A hostname cannot exceed 255 characters in length, it cannot be an IP address, supersets or subsets of existing hostnames with the same root are not allowed. The default hostname is s3.amazonaws.com and it cannot be deleted. Either name or id must be provided for each attached server.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • object_store_virtual_host (ObjectStoreVirtualHost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[Policy] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST policies

    +

    Create a new snapshot scheduling policy with rule attributes to capture file system snapshots for a set period of time and frequency, as well as how long snapshots are retained before being destroyed and eradicated.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (Policy) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    POST policies/file-system-replica-links

    +

    Add a snapshot scheduling policy to a file system replica link.

    +
    +
    Parameters
    +
      +
    • remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids keyword argument.

    • +
    • local_file_systems (ReferenceType or List[ReferenceType], optional) – A list of local_file_systems to query for. Overrides local_file_system_ids and local_file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • local_file_system_ids (List[str]) – A comma-separated list of local file system IDs. If after filtering, there is +not at least one resource that matches each of the elements, then an +error is returned. This cannot be provided together with the +local_file_system_names query parameter.

    • +
    • local_file_system_names (List[str]) – A comma-separated list of local file system names. If there is not at least one +resource that matches each of the elements, then an error is returned. +This cannot be provided together with local_file_system_ids query +parameter.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at +least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_names query +parameter.

    • +
    • remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not +at least one resource that matches each of the elements, then an error is +returned. This cannot be provided together with the remote_ids query +parameter.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST policies/file-systems

    +

    Map a file system to a snapshot scheduling policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_public_keys(names: ConstrainedListValue[StrictStr], public_key: PublicKeyPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create public key configurations

    +

    Creates public key configurations.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • public_key (PublicKeyPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_qos_policies(names: ConstrainedListValue[StrictStr], policy: QosPolicy, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST qos-policies

    +

    Create a QoS policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • policy (QosPolicy) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_qos_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST qos-policies/members

    +

    Map a managed object to a qos policy.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • member_types (List[str]) – A comma-separated list of member types. Valid values are file-systems, +realms

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_quotas_groups(groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, quota: Optional[GroupQuotaPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST quotas/groups

    +

    Create a hard limit quota for a group.

    +
    +
    Parameters
    +
      +
    • groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • gids (List[int]) – A comma-separated list of group IDs. If there is not at least one resource that +matches each of the elements of gids, then an error is returned. This +cannot be provided together with group_names query parameter.

    • +
    • group_names (List[str]) – A comma-separated list of group names. If there is not at least one resource +that matches each of the elements of group_names, then an error is +returned. This cannot be provided together with gids query parameter.

    • +
    • quota (GroupQuotaPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_quotas_users(users: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, user_names: Optional[ConstrainedListValue[StrictStr]] = None, quota: Optional[UserQuotaPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST quotas/users

    +

    Create a hard limit file system quota for a user.

    +
    +
    Parameters
    +
      +
    • users (ReferenceType or List[ReferenceType], optional) – A list of users to query for. Overrides user_names keyword argument.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • file_system_ids (List[str]) – A comma-separated list of file system IDs. If after filtering, there is not at +least one resource that matches each of the elements of file_system_ids, +then an error is returned. This cannot be provided together with the +file_system_names query parameter.

    • +
    • file_system_names (List[str]) – A comma-separated list of file system names. If there is not at least one +resource that matches each of the elements of file_system_names, then an +error is returned.

    • +
    • uids (List[int]) – A comma-separated list of user IDs. If there is not at least one resource that +matches each of the elements of uids, then an error is returned. This +cannot be provided together with user_names query parameter.

    • +
    • user_names (List[str]) – A comma-separated list of user names. If there is not at least one resource that +matches each of the elements of user_names, then an error is returned. +This cannot be provided together with uids query parameter.

    • +
    • quota (UserQuotaPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_rapid_data_locking_rotate(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Rotates the external keys on the associated EKM appliance.

    +

    Rotates the external keys on the associated EKM appliance.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_realms(names: ConstrainedListValue[StrictStr], without_default_access_list: StrictBool, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST realms

    +

    Create a new realm.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • without_default_access_list (bool) – Specifying this option ensures a realm is created without any resource accesses. +(required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_resource_accesses_batch(items: ConstrainedListValue[models.ResourceAccessPost], x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST resource-accesses/batch

    +

    Create resource access objects.

    +
    +
    Parameters
    +
      +
    • items (List[ResourceAccessPost]) – (required)

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_s3_export_policies(names: ConstrainedListValue[StrictStr], policy: S3ExportPolicyPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST s3-export-policies

    +

    Create a new S3 export policy. A non-empty list must be supplied in servers. The export is enabled after creation by default, this can be changed by setting export_enabled to false.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • policy (S3ExportPolicyPost) – (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_s3_export_policies_rules(names: ConstrainedListValue[StrictStr], rule: S3ExportPolicyRulePost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST s3-export-policies/rules

    +

    Create a new rule for the specified S3 export policy. Either policy_names or policy_ids query parameters can be used.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • rule (S3ExportPolicyRulePost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_servers(create_ds: StrictStr, names: ConstrainedListValue[StrictStr], server: ServerPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST servers

    +

    Add a server.

    +
    +
    Parameters
    +
      +
    • create_ds (str) – The name of the directory service object to create used for NFS access to this +server. The name must be the server name followed by _nfs. (required)

    • +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • server (ServerPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_smb_client_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[SmbClientPolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST smb-client-policies

    +

    Create a new SMB Client policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (SmbClientPolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_smb_client_policies_rules(rule: SmbClientPolicyRulePost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, before_rule_id: Optional[StrictStr] = None, before_rule_name: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST smb-client-policies/rules

    +

    Add an SMB Client policy rule. Rules are ordered in three groups; ip addresses, other and *. The new rule will be added at the end of the appropriate group if neither before_rule_id nor before_rule_name are specified. Rules can only be inserted into the appropriate group. The policy_ids or policy_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • rule (SmbClientPolicyRulePost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • before_rule_id (str) – The id of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_name query parameter.

    • +
    • before_rule_name (str) – The name of the rule to insert or move a rule before. This cannot be provided +together with the before_rule_id query parameter.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • versions (List[str]) – A comma-separated list of versions. This is an optional query param used for +concurrency control. The ordering should match the names or ids query param. +This will fail with a 412 Precondition failed if the resource was changed +and the current version of the resource doesn’t match the value in the query +param.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_smb_share_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[SmbSharePolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST smb-share-policies

    +

    Create a new SMB Share policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (SmbSharePolicyPost) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_smb_share_policies_rules(rule: SmbSharePolicyRulePost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST smb-share-policies/rules

    +

    Add an SMB Share policy rule. The policy_ids or policy_names parameter is required, but they cannot be set together.

    +
    +
    Parameters
    +
      +
    • rule (SmbSharePolicyRulePost) – (required)

    • +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_snmp_managers(names: ConstrainedListValue[StrictStr], snmp_manager: SnmpManagerPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST snmp-managers

    +

    Create an SNMP manager.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • snmp_manager (SnmpManagerPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create a software check task

    +

    Creates a software check task. To create a task, use a software name and version. If a task is already running, an error is returned.

    +
    +
    Parameters
    +
      +
    • softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • software_names (List[str]) – A comma-separated list of software names.

    • +
    • software_versions (List[str]) – A comma-separated list of target software versions.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_ssh_certificate_authority_policies(names: ConstrainedListValue[StrictStr], policy: SshCertificateAuthorityPolicyPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create SSH Certificate Authority configurations

    +

    Creates SSH Certificate Authority configurations.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • policy (SshCertificateAuthorityPolicyPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_ssh_certificate_authority_policies_admins(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST ssh-certificate-authority-policies/admins

    +

    Map a SSH Certificate Authority policy to a specific user.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_ssh_certificate_authority_policies_arrays(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST ssh-certificate-authority-policies/arrays

    +

    Map a SSH Certificate Authority policy as a default for admins.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_sso_oidc_idps(idp: OidcSsoPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create OIDC SSO configuration

    +

    Create OIDC SSO configuration.

    +
    +
    Parameters
    +
      +
    • idp (OidcSsoPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each of the elements of names, then an error is returned.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_sso_saml2_idps(names: ConstrainedListValue[StrictStr], idp: Saml2SsoPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create SAML2 SSO configurations

    +

    Creates SAML2 SSO configurations.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • idp (Saml2SsoPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_storage_class_tiering_policies(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, policy: Optional[StorageClassTieringPolicy] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST storage-class-tiering-policies

    +

    Create a storage class tiering policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • policy (StorageClassTieringPolicy) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_subnets(names: ConstrainedListValue[StrictStr], subnet: Subnet, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST subnets

    +

    Create an array subnet.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • subnet (Subnet) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_support_diagnostics(x_request_id: Optional[StrictStr] = None, analysis_period_end_time: Optional[ConstrainedIntValue] = None, analysis_period_start_time: Optional[ConstrainedIntValue] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Start a diagnostic task

    +

    Creates a diagnostics task for a given time interval. If start_time is not provided, defaults to Current System Time - 1 hour. If end_time is not provided, defaults to Current System Time. If a task is already running, an error is returned.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • analysis_period_end_time (int) – When the analysis time window ends (in milliseconds since epoch).

    • +
    • analysis_period_start_time (int) – When the analysis time window starts (in milliseconds since epoch).

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_syslog_servers(syslog_server: SyslogServerPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST syslog-servers

    +

    Configure a new syslog server.

    +
    +
    Parameters
    +
      +
    • syslog_server (SyslogServerPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in +comma-separated format. For example, name01,name02.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_targets(names: ConstrainedListValue[StrictStr], target: TargetPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST targets

    +

    Add a target for replication.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • target (TargetPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_tls_policies(names: ConstrainedListValue[StrictStr], policy: TlsPolicyPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create TLS policies

    +

    Creates TLS policies.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • policy (TlsPolicyPost) – (required)

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_tls_policies_network_interfaces(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST tls-policies/network-interfaces

    +

    Apply a TLS policy to a specific network interface. A given network interface may only have 1 TLS policy applied to it at any given time.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If after filtering, there is not at least +one resource that matches each of the elements of member_ids, then an +error is returned. This cannot be provided together with the member_names +query parameter.

    • +
    • member_names (List[str]) – A comma-separated list of member names.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If after filtering, there is not at least +one resource that matches each of the elements of policy_ids, then an +error is returned. This cannot be provided together with the policy_names +query parameter.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +post_worm_data_policies(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[WormDataPolicy] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    POST worm-data-policies

    +

    Create a WORM data policy.

    +
    +
    Parameters
    +
      +
    • names (List[str]) – A comma-separated list of resource names. (required)

    • +
    • contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • context_names (List[str]) – Performs the operation on the context specified. If specified, the context names +must be an array of size 1, and the single element must be the name of an +array in the same fleet. If not specified, the context will default to the +array that received this request. Other parameters provided with the +request, such as names of volumes or snapshots, are resolved relative to +the provided context.

    • +
    • policy (WormDataPolicy) –

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +
    +
    +
    +

    Models

    +
    +

    ActiveDirectory

    +
    +
    +pydantic model pypureclient.flashblade.ActiveDirectory(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, computer_name: Optional[StrictStr] = None, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, domain: Optional[StrictStr] = None, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, server: Optional[FixedReference] = None, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
    +
    +
    +field computer_name: Optional[StrictStr] = None
    +

    The common name of the computer account to be created in the Active Directory domain. If not specified, defaults to the name of the Active Directory configuration.

    +
    + +
    +
    +field directory_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of directory servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name with optional @domain suffix. If the suffix is ommited, the joined domain is assumed. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol.

    +
    + +
    +
    +field domain: Optional[StrictStr] = None
    +

    The Active Directory domain to join.

    +
    + +
    +
    +field encryption_types: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The encryption types that are supported for use by clients for Kerberos authentication.

    +
    + +
    +
    +field global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of global catalog servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name with optional @domain suffix. If the suffix is ommited, the joined domain is assumed. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field join_ou: Optional[StrictStr] = None
    +

    The relative distinguished name of the organizational unit in which the computer account was created when joining the domain.

    +
    + +
    +
    +field kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of key distribution servers to use for Kerberos protocol. Accepted server formats are IP address and DNS name. All specified servers must be registered to the domain appropriately in the array’s configured DNS.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this active directory account.

    +
    + +
    +
    +field server: Optional[FixedReference] = None
    +

    The server containing this active directory account.

    +
    + +
    +
    +field service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    A list of service principal names registered for the machine account, which can be used for the creation of keys for Kerberos authentication.

    +
    + +
    + +
    +
    +

    ActiveDirectoryDirectoryServers

    +
    +
    +pydantic model pypureclient.flashblade.ActiveDirectoryDirectoryServers(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field directory_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of directory servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name with optional @domain suffix. If the suffix is ommited, the joined domain is assumed. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol. The specified list can have a maximum length of 50.

    +
    +
    Constraints
    +
      +
    • maxItems = 50

    • +
    +
    +
    +
    + +
    +
    +field global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of global catalog servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name with optional @domain suffix. If the suffix is ommited, the joined domain is assumed. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol. The specified list can have a maximum length of 50.

    +
    +
    Constraints
    +
      +
    • maxItems = 50

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ActiveDirectoryGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ActiveDirectoryGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ActiveDirectory]] = None
    +

    A list of Active Directory computer account configuration objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ActiveDirectoryPatch

    +
    +
    +pydantic model pypureclient.flashblade.ActiveDirectoryPatch(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
    +
    +
    +field directory_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of directory servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol. If not specified, servers are resolved for the domain in DNS. The specified list can have a maximum length of 5.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field encryption_types: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The encryption types that will be supported for use by clients for Kerberos authentication. Valid values include aes256-cts-hmac-sha1-96, aes128-cts-hmac-sha1-96, and arcfour-hmac.

    +
    + +
    +
    +field fqdns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of fully qualified domain names to use to register service principal names for the machine account. If specified, every service principal that is supported by the array will be registered for each fully qualified domain name specified. If neither fqdns nor service_principal_names is specified, the default service_principal_names are constructed using the computer_name and domain fields. Cannot be provided in combination with service_principal_names.

    +
    +
    Constraints
    +
      +
    • maxItems = 32

    • +
    +
    +
    +
    + +
    +
    +field global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of global catalog servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name with optional @domain suffix. If the suffix is ommited, the joined domain is assumed. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol. The specified list can have a maximum length of 50.

    +
    +
    Constraints
    +
      +
    • maxItems = 50

    • +
    +
    +
    +
    + +
    +
    +field join_ou: Optional[StrictStr] = None
    +

    The relative distinguished name of the organizational unit in which the computer account should be created when joining the domain.

    +
    + +
    +
    +field kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of key distribution servers to use for Kerberos protocol. Accepted server formats are IP address and DNS name. All specified servers must be registered to the domain appropriately in the array’s configured DNS. If not specified, servers are resolved for the domain in DNS. The specified list can have a maximum length of 5.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    A list of service principal names to register for the machine account, which can be used for the creation of keys for Kerberos authentication. If neither service_principal_names nor fqdns is specified, the default service_principal_names are constructed using the computer_name and domain fields. Cannot be provided in combination with fqdns.

    +
    +
    Constraints
    +
      +
    • maxItems = 32

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ActiveDirectoryPost

    +
    +
    +pydantic model pypureclient.flashblade.ActiveDirectoryPost(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, computer_name: Optional[StrictStr] = None, domain: StrictStr, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, password: StrictStr, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, user: StrictStr)
    +
    +
    +field computer_name: Optional[StrictStr] = None
    +

    The common name of the computer account to be created in the Active Directory domain. If not specified, defaults to the name of the Active Directory configuration.

    +
    + +
    +
    +field directory_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of directory servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol. If not specified, servers are resolved for the domain in DNS. The specified list can have a maximum length of 5.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field domain: StrictStr [Required]
    +

    The Active Directory domain to join.

    +
    + +
    +
    +field encryption_types: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The encryption types that will be supported for use by clients for Kerberos authentication. Defaults to aes256-cts-hmac-sha1-96. Valid values include aes256-cts-hmac-sha1-96, aes128-cts-hmac-sha1-96, and arcfour-hmac. Cannot be provided if using an existing machine account.

    +
    + +
    +
    +field fqdns: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of fully qualified domain names to use to register service principal names for the machine account. If specified, every service principal that is supported by the array will be registered for each fully qualified domain name specified. If neither fqdns nor service_principal_names is specified, the default service_principal_names are constructed using the computer_name and domain fields. Cannot be provided in combination with service_principal_names. Cannot be provided if using an existing machine account.

    +
    +
    Constraints
    +
      +
    • maxItems = 32

    • +
    +
    +
    +
    + +
    +
    +field global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of global catalog servers that will be used for lookups related to user authorization. Accepted server formats are IP address and DNS name with optional @domain suffix. If the suffix is ommited, the joined domain is assumed. All specified servers must be registered to the domain appropriately in the array’s configured DNS and will only be communicated with over the secure LDAP (LDAPS) protocol. The specified list can have a maximum length of 50.

    +
    +
    Constraints
    +
      +
    • maxItems = 50

    • +
    +
    +
    +
    + +
    +
    +field join_ou: Optional[StrictStr] = None
    +

    The relative distinguished name of the organizational unit in which the computer account should be created when joining the domain. Cannot be provided if using an existing machine account. If not specified, defaults to CN=Computers.

    +
    + +
    +
    +field kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of key distribution servers to use for Kerberos protocol. Accepted server formats are IP address and DNS name. All specified servers must be registered to the domain appropriately in the array’s configured DNS. If not specified, servers are resolved for the domain in DNS. The specified list can have a maximum length of 5.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field password: StrictStr [Required]
    +

    The login password of the user with privileges to create the computer account in the domain. If using an existing computer account, the user must have privileges to read attributes from the computer account and reset the password on that account. This is not persisted on the array.

    +
    + +
    +
    +field service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    A list of service principal names to register for the machine account, which can be used for the creation of keys for Kerberos authentication. If neither service_principal_names nor fqdns is specified, the default service_principal_names are constructed using the computer_name and domain fields. Cannot be provided in combination with fqdns. Cannot be provided if using an existing machine account.

    +
    +
    Constraints
    +
      +
    • maxItems = 32

    • +
    +
    +
    +
    + +
    +
    +field user: StrictStr [Required]
    +

    The login name of the user with privileges to create the computer account in the domain. If using an existing computer account, the user must have privileges to read attributes from the computer account and reset the password on that account. This is not persisted on the array.

    +
    + +
    + +
    +
    +

    ActiveDirectoryResponse

    +
    +
    +pydantic model pypureclient.flashblade.ActiveDirectoryResponse(*, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ActiveDirectory]] = None
    +

    A list of Active Directory computer account configuration objects.

    +
    + +
    + +
    +
    +

    Admin

    +
    +
    +pydantic model pypureclient.flashblade.Admin(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None, is_local: Optional[StrictBool] = None, locked: Optional[StrictBool] = None, lockout_remaining: Optional[StrictInt] = None, management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None, public_key: Optional[StrictStr] = None, role: Optional[Reference] = None)
    +
    +
    +field api_token: Optional[ApiToken] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Returns a value of true if the user is local to the machine, otherwise false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field locked: Optional[StrictBool] = None
    +

    Returns a value of true if the user is currently locked out, otherwise false. Can be patched to false to unlock a user. This field is only visible to array_admin roles. For all other users, the value is always null.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field lockout_remaining: Optional[StrictInt] = None
    +

    The remaining lockout period, in milliseconds, if the user is locked out. This field is only visible to array_admin roles. For all other users, the value is always null.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None
    +

    List of management access policies associated with the administrator.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    Public key for SSH access. Supported key types are Ed25519 and RSA.

    +
    + +
    +
    +field role: Optional[Reference] = None
    +

    Deprecated. role is deprecated in favor of management_access_policies, but remains for backwards compatibility. If an administrator has exactly one access policy which corresponds to a valid legacy role of the same name, role will be a reference to that role. Otherwise, it will be null.

    +
    + +
    + +
    +
    +

    AdminApiToken

    +
    +
    +pydantic model pypureclient.flashblade.AdminApiToken(*, admin: Optional[Reference] = None, api_token: Optional[ApiToken] = None)
    +
    +
    +field admin: Optional[Reference] = None
    +

    A reference to the admin to whom this token belongs.

    +
    + +
    +
    +field api_token: Optional[ApiToken] = None
    +
    + +
    + +
    +
    +

    AdminApiTokenGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AdminApiTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminApiToken]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AdminApiToken]] = None
    +

    A list of administrator API tokens.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AdminApiTokenResponse

    +
    +
    +pydantic model pypureclient.flashblade.AdminApiTokenResponse(*, items: Optional[ConstrainedListValue[AdminApiToken]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AdminApiToken]] = None
    +

    A list of administrator API tokens.

    +
    + +
    + +
    +
    +

    AdminCache

    +
    +
    +pydantic model pypureclient.flashblade.AdminCache(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None, role: Optional[FixedReference] = None, time: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None
    +

    List of management access policies associated with the administrator.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field role: Optional[FixedReference] = None
    +

    Deprecated. role is deprecated in favor of management_access_policies, but remains for backwards compatibility. If an administrator has exactly one access policy which corresponds to a valid legacy role of the same name, role will be a reference to that role. Otherwise, it will be null.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Time the role was cached in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    AdminCacheGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AdminCacheGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminCache]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AdminCache]] = None
    +

    A list of admin cache entries.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AdminGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AdminGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Admin]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Admin]] = None
    +

    A list of administrative account objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AdminPatch

    +
    +
    +pydantic model pypureclient.flashblade.AdminPatch(*, locked: Optional[StrictBool] = None, old_password: Optional[StrictStr] = None, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)
    +
    +
    +field locked: Optional[StrictBool] = None
    +

    If set to false, the specified user is unlocked. Setting to true is not allowed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field old_password: Optional[StrictStr] = None
    +

    Old user password.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    New user password.

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    Public key for SSH access. Supported key types are Ed25519 and RSA.

    +
    + +
    +
    +field role: Optional[ReferenceWritable] = None
    +

    Deprecated. role is deprecated in favor of management_access_policies, but remains for backwards compatibility. If an administrator has exactly one access policy which corresponds to a valid legacy role of the same name, role will be a reference to that role. Otherwise, it will be null. If role is null, then attempts to patch it will fail in order to prevent legacy operations from overwriting administrator configurations utilizing newer policies.

    +
    + +
    + +
    +
    +

    AdminPost

    +
    +
    +pydantic model pypureclient.flashblade.AdminPost(*, management_access_policies: Optional[ConstrainedListValue[ReferenceWritable]] = None, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)
    +

    An administrative user, who has rights to login and manage the array in some capacity.

    +
    +
    +field management_access_policies: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of management access policies associated with the administrator.

    +
    + +
    +
    +field password: Optional[StrictStr] = None
    +

    New user password.

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    Public key for SSH access. Supported key types include Ed25519 and RSA.

    +
    + +
    +
    +field role: Optional[ReferenceWritable] = None
    +

    Deprecated. role is deprecated in favor of management_access_policies, but remains for backwards compatibility. If an administrator has exactly one access policy which corresponds to a valid legacy role of the same name, role will be a reference to that role. Otherwise, it will be null.

    +
    + +
    + +
    +
    +

    AdminResponse

    +
    +
    +pydantic model pypureclient.flashblade.AdminResponse(*, items: Optional[ConstrainedListValue[Admin]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Admin]] = None
    +

    A list of administrative account objects.

    +
    + +
    + +
    +
    +

    AdminSetting

    +
    +
    +pydantic model pypureclient.flashblade.AdminSetting(*, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, min_password_length: Optional[ConstrainedIntValue] = None)
    +
    +
    +field lockout_duration: Optional[ConstrainedIntValue] = None
    +

    The lockout duration, in milliseconds, if a user has reached the maximum number of login attempts. Ranges from 1 second to 90 days. Default value is null. Use 0 to reset the value to null.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 7776000000

    • +
    +
    +
    +
    + +
    +
    +field max_login_attempts: Optional[ConstrainedIntValue] = None
    +

    The maximum number of failed login attempts allowed before the user is locked out. Default value is null. Use 0 to reset the value to null.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 100

    • +
    +
    +
    +
    + +
    +
    +field min_password_length: Optional[ConstrainedIntValue] = None
    +

    The minimum password length. If not specified, defaults to 1 character.

    +
    +
    Constraints
    +
      +
    • minimum = 1

    • +
    • maximum = 100

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AdminSettingsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AdminSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminSetting]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AdminSetting]] = None
    +

    Returns global admin settings.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AdminSettingsResponse

    +
    +
    +pydantic model pypureclient.flashblade.AdminSettingsResponse(*, items: Optional[ConstrainedListValue[AdminSetting]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AdminSetting]] = None
    +

    Returns global admin settings.

    +
    + +
    + +
    +
    +

    Alert

    +
    +
    +pydantic model pypureclient.flashblade.Alert(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, action: Optional[StrictStr] = None, code: Optional[StrictInt] = None, component_name: Optional[StrictStr] = None, component_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, duration: Optional[StrictInt] = None, flagged: Optional[StrictBool] = None, index: Optional[StrictInt] = None, knowledge_base_url: Optional[StrictStr] = None, notified: Optional[StrictInt] = None, severity: Optional[StrictStr] = None, state: Optional[StrictStr] = None, summary: Optional[StrictStr] = None, updated: Optional[StrictInt] = None, variables: Optional[Dict[str, StrictStr]] = None)
    +
    +
    +field action: Optional[StrictStr] = None
    +

    The action of the alert.

    +
    + +
    +
    +field code: Optional[StrictInt] = None
    +

    Alert code.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    The component name of the alert.

    +
    + +
    +
    +field component_type: Optional[StrictStr] = None
    +

    The component type of the alert.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    The creation timestamp of the alert.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    The description of the alert.

    +
    + +
    +
    +field duration: Optional[StrictInt] = None
    +

    The duration of the alert.

    +
    + +
    +
    +field flagged: Optional[StrictBool] = None
    +

    Flagged state of the alert.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The unique index of the alert.

    +
    + +
    +
    +field knowledge_base_url: Optional[StrictStr] = None
    +

    URL of the relevant Knowledge Base page.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field notified: Optional[StrictInt] = None
    +

    The last notification timestamp of the alert.

    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    Severity of the alert. Valid values are info, warning, and critical.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The current state of the alert. Valid values are open, closing, closed, and waiting to downgrade.

    +
    + +
    +
    +field summary: Optional[StrictStr] = None
    +

    The summary of the alert.

    +
    + +
    +
    +field updated: Optional[StrictInt] = None
    +

    The last updated timestamp of the alert.

    +
    + +
    +
    +field variables: Optional[Dict[str, StrictStr]] = None
    +

    Key-value pairs of additional information of the alert.

    +
    + +
    + +
    +
    +

    AlertGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AlertGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Alert]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Alert]] = None
    +

    A list of alert objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AlertResponse

    +
    +
    +pydantic model pypureclient.flashblade.AlertResponse(*, items: Optional[ConstrainedListValue[Alert]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Alert]] = None
    +

    A list of alert objects.

    +
    + +
    + +
    +
    +

    AlertWatcher

    +
    +
    +pydantic model pypureclient.flashblade.AlertWatcher(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, minimum_notification_severity: Optional[StrictStr] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is email notification enabled? If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field minimum_notification_severity: Optional[StrictStr] = None
    +

    The minimum severity that an alert must have in order for emails to be sent to the watcher. Possible values include info, warning, and critical.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    AlertWatcherGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AlertWatcherGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AlertWatcher]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AlertWatcher]] = None
    +

    A list of alert watcher objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AlertWatcherPost

    +
    +
    +pydantic model pypureclient.flashblade.AlertWatcherPost(*, minimum_notification_severity: Optional[StrictStr] = None)
    +
    +
    +field minimum_notification_severity: Optional[StrictStr] = None
    +

    The minimum severity that an alert must have in order for emails to be sent to the watcher. Possible values include info, warning, and critical. If not specified, defaults to info.

    +
    + +
    + +
    +
    +

    AlertWatcherResponse

    +
    +
    +pydantic model pypureclient.flashblade.AlertWatcherResponse(*, items: Optional[ConstrainedListValue[AlertWatcher]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AlertWatcher]] = None
    +

    A list of alert watcher objects.

    +
    + +
    + +
    +
    +

    ApiClient

    +
    +
    +pydantic model pypureclient.flashblade.ApiClient(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access_policies: Optional[ConstrainedListValue[FixedReference]] = None, access_token_ttl_in_ms: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, issuer: Optional[StrictStr] = None, key_id: Optional[StrictStr] = None, max_role: Optional[FixedReference] = None, public_key: Optional[StrictStr] = None)
    +
    +
    +field access_policies: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The access policies allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of these policies and those of the array user specified as the JWT sub (subject) claim.

    +
    + +
    +
    +field access_token_ttl_in_ms: Optional[StrictInt] = None
    +

    The TTL (Time To Live) duration for which the exchanged access token is valid. Measured in milliseconds.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the API client is permitted to exchange ID Tokens for access tokens. API clients are disabled by default.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field issuer: Optional[StrictStr] = None
    +

    The name of the identity provider that will be issuing ID Tokens for this API client. This string represents the JWT iss (issuer) claim in ID Tokens issued for this API client.

    +
    + +
    +
    +field key_id: Optional[StrictStr] = None
    +

    The unique identifier for the associated public key of this API client. This string must match the JWT kid (key ID) claim in ID Tokens issued for this API client.

    +
    + +
    +
    +field max_role: Optional[FixedReference] = None
    +

    Deprecated. The maximum Admin Access Policy (previously ‘role’) allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of this policy and that of the array user specified as the JWT sub (subject) claim. max_role is deprecated in favor of access_policies, but remains for backwards compatibility. If a client has exactly one access policy which corresponds to a valid legacy role of the same name, max_role will be a reference to that role. Otherwise, it will be null.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field public_key: Optional[StrictStr] = None
    +

    The API client’s PEM formatted (Base64 encoded) RSA public key.

    +
    + +
    + +
    +
    +

    ApiClientsPost

    +
    +
    +pydantic model pypureclient.flashblade.ApiClientsPost(*, access_policies: Optional[ConstrainedListValue[ReferenceWritable]] = None, access_token_ttl_in_ms: Optional[StrictInt] = None, issuer: Optional[StrictStr] = None, max_role: Optional[ReferenceWritable] = None, public_key: StrictStr)
    +
    +
    +field access_policies: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    The access policies allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of these policies and those of the array user specified as the JWT sub (subject) claim.

    +
    + +
    +
    +field access_token_ttl_in_ms: Optional[StrictInt] = None
    +

    The TTL (Time To Live) duration for which the exchanged access token is valid. Measured in milliseconds. If not specified, defaults to 86400000.

    +
    + +
    +
    +field issuer: Optional[StrictStr] = None
    +

    The name of the identity provider that will be issuing ID Tokens for this API client. The iss claim in the JWT issued must match this string. If not specified, defaults to the API client name.

    +
    + +
    +
    +field max_role: Optional[ReferenceWritable] = None
    +

    Deprecated. The maximum Admin Access Policy (previously ‘role’) allowed for ID Tokens issued by this API client. The bearer of an access token will be authorized to perform actions within the intersection of this policy and that of the array user specified as the JWT sub (subject) claim. max_role is deprecated in favor of access_policies, but remains for backwards compatibility. If a client has exactly one access policy which corresponds to a valid legacy role of the same name, max_role will be a reference to that role. Otherwise, it will be null.

    +
    + +
    +
    +field public_key: StrictStr [Required]
    +

    The API client’s PEM formatted (Base64 encoded) RSA public key. It must include the —–BEGIN PUBLIC KEY—– and —–END PUBLIC KEY—– lines.

    +
    + +
    + +
    +
    +

    ApiClientsResponse

    +
    +
    +pydantic model pypureclient.flashblade.ApiClientsResponse(*, items: Optional[ConstrainedListValue[ApiClient]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ApiClient]] = None
    +

    A list of API client objects.

    +
    + +
    + +
    +
    +

    ApiToken

    +
    +
    +pydantic model pypureclient.flashblade.ApiToken(*, created_at: Optional[StrictInt] = None, expires_at: Optional[StrictInt] = None, token: Optional[StrictStr] = None)
    +

    API token

    +
    +
    +field created_at: Optional[StrictInt] = None
    +

    Creation time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field expires_at: Optional[StrictInt] = None
    +

    Expiration time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field token: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    ApiVersion

    +
    +
    +pydantic model pypureclient.flashblade.ApiVersion(*, versions: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field versions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of supported API versions.

    +
    + +
    + +
    +
    +

    Array

    +
    +
    +pydantic model pypureclient.flashblade.Array(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, _as_of: Optional[StrictInt] = None, banner: Optional[StrictStr] = None, default_inbound_tls_policy: Optional[ReferenceWritable] = None, encryption: Optional[ArrayEncryption] = None, eradication_config: Optional[ArrayEradicationConfig] = None, idle_timeout: Optional[StrictInt] = None, network_access_policy: Optional[FixedReference] = None, ntp_servers: Optional[ConstrainedListValue[StrictStr]] = None, os: Optional[StrictStr] = None, product_type: Optional[StrictStr] = None, revision: Optional[StrictStr] = None, security_update: Optional[StrictStr] = None, smb_mode: Optional[StrictStr] = None, time_zone: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    Array time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field banner: Optional[StrictStr] = None
    +

    A string to be shown when logging in to the array.

    +
    + +
    +
    +field default_inbound_tls_policy: Optional[ReferenceWritable] = None
    +

    The default TLS policy governing inbound traffic from clients accessing the array. This TLS policy will be applied for any IP addresses on the system that do not have a specific policy applied to them at a more granular level.

    +
    + +
    +
    +field encryption: Optional[ArrayEncryption] = None
    +
    + +
    +
    +field eradication_config: Optional[ArrayEradicationConfig] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field idle_timeout: Optional[StrictInt] = None
    +

    Idle timeout in milliseconds. Valid values are in the range of 300000 and 10800000. Setting this value to 0 disables timeouts.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field network_access_policy: Optional[FixedReference] = None
    +

    The network access policy governing which clients are allowed or denied access to different array interfaces.

    +
    + +
    +
    +field ntp_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    Valid values are Purity//FA and Purity//FB.

    +
    + +
    +
    +field product_type: Optional[StrictStr] = None
    +

    For FlashBlade//S arrays, the value is determined by the blades in the system. The value will be FlashBlade for all older arrays. Valid values are FlashBlade, FlashBlade//S, FlashBlade//S200, and FlashBladeS500.

    +
    + +
    +
    +field revision: Optional[StrictStr] = None
    +
    + +
    +
    +field security_update: Optional[StrictStr] = None
    +

    The name of the installed security update that currently applies to the system. This field will be null if either no security update has been installed, or if the most recently installed security update is no longer needed by the current FlashBlade software due to the current software fully incorporating the update.

    +
    + +
    +
    +field smb_mode: Optional[StrictStr] = None
    +

    The current SMB mode of the array. This controls the type of authentication that is used by the array for SMB. Possible values include ad-auto, ad-rfc2307, guest, and native. Modifying this value requires the assistance of Pure Storage Support.

    +
    + +
    +
    +field time_zone: Optional[StrictStr] = None
    +

    The time zone to use for the array. In particular this affects the CLI formatting and the default snapshot policy time zone.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    ArrayConnection

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnection(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field ca_certificate_group: Optional[FixedReference] = None
    +

    The group of CA certificates that can be used, in addition to well-known Certificate Authority certificates, in order to establish a secure connection to the target array. Defaults to a reference to the _default_replication_certs group if secure_connection is true, or null otherwise.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field encrypted: Optional[StrictBool] = None
    +

    If this is set to true, then all customer data replicated over the connection will be sent over an encrypted connection using TLS, or will not be sent if a secure connection cannot be established. If this is set to false, then all customer data replicated over the connection will be sent over an unencrypted connection. Defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field management_address: Optional[StrictStr] = None
    +

    Management address of the target array. Settable on POST only.

    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    The operating system of the connected array.

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    The remote array.

    +
    + +
    +
    +field replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    IP addresses and/or FQDNs of the target arrays. Settable on POST only. If not set on POST, will be set to all the replication addresses available on the target array at the time of the POST.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Valid values include connected, partially_connected, connecting, and incompatible. connected - The connection is OK. partially_connected - Some replication addresses are working, but others are not. connecting - No connection exists and the array is trying to reconnect. incompatible - The target array is not compatible.

    +
    + +
    +
    +field throttle: Optional[Throttle] = None
    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of connection. Valid values include async-replication and fleet-management.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The version of the target array.

    +
    + +
    + +
    +
    +

    ArrayConnectionGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnection]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnection]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayConnectionKey

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionKey(*, connection_key: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None)
    +
    +
    +field connection_key: Optional[StrictStr] = None
    +

    Connection-key, used on another array to connect to this array. After creation, listing will only show ****.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field expires: Optional[StrictInt] = None
    +

    Expiration time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    ArrayConnectionKeyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayConnectionKeyResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionKeyResponse(*, items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None
    +
    + +
    + +
    +
    +

    ArrayConnectionPath

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionPath(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, destination: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, source: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    IP address with the port of the target array.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    The remote array.

    +
    + +
    +
    +field source: Optional[StrictStr] = None
    +

    IP address of the source array.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Valid values are connected and connecting. connected - The connection is OK. connecting - No connection exists and the array is trying to reconnect.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Additional information describing any issues encountered when connecting, or null if the status is connected.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of path. Valid values include async-replication and fleet-management.

    +
    + +
    + +
    +
    +

    ArrayConnectionPathGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionPathGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayConnectionPost

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionPost(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, connection_key: Optional[StrictStr] = None)
    +
    +
    +field ca_certificate_group: Optional[FixedReference] = None
    +

    The group of CA certificates that can be used, in addition to well-known Certificate Authority certificates, in order to establish a secure connection to the target array. Defaults to a reference to the _default_replication_certs group if secure_connection is true, or null otherwise.

    +
    + +
    +
    +field connection_key: Optional[StrictStr] = None
    +

    The connection key of the target array. Settable on POST only.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field encrypted: Optional[StrictBool] = None
    +

    If this is set to true, then all customer data replicated over the connection will be sent over an encrypted connection using TLS, or will not be sent if a secure connection cannot be established. If this is set to false, then all customer data replicated over the connection will be sent over an unencrypted connection. Defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field management_address: Optional[StrictStr] = None
    +

    Management address of the target array. Settable on POST only.

    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    The operating system of the connected array.

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    The remote array.

    +
    + +
    +
    +field replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    IP addresses and/or FQDNs of the target arrays. Settable on POST only. If not set on POST, will be set to all the replication addresses available on the target array at the time of the POST.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Valid values include connected, partially_connected, connecting, and incompatible. connected - The connection is OK. partially_connected - Some replication addresses are working, but others are not. connecting - No connection exists and the array is trying to reconnect. incompatible - The target array is not compatible.

    +
    + +
    +
    +field throttle: Optional[Throttle] = None
    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of connection. Valid values include async-replication and fleet-management.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The version of the target array.

    +
    + +
    + +
    +
    +

    ArrayConnectionResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayConnectionResponse(*, items: Optional[ConstrainedListValue[ArrayConnection]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayConnection]] = None
    +
    + +
    + +
    +
    +

    ArrayEncryption

    +
    +
    +pydantic model pypureclient.flashblade.ArrayEncryption(*, data_at_rest: Optional[ArrayEncryptionDataAtRest] = None)
    +
    +
    +field data_at_rest: Optional[ArrayEncryptionDataAtRest] = None
    +
    + +
    + +
    +
    +

    ArrayEncryptionDataAtRest

    +
    +
    +pydantic model pypureclient.flashblade.ArrayEncryptionDataAtRest(*, algorithms: Optional[ConstrainedListValue[StrictStr]] = None, enabled: Optional[StrictBool] = None, entropy_source: Optional[StrictStr] = None)
    +

    Data at Rest Encryption properties.

    +
    +
    +field algorithms: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The algorithms used to encrypt data at rest on the array.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if Data at Rest Encryption is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field entropy_source: Optional[StrictStr] = None
    +

    The entropy source used to generate the Data at Rest Encryption key on the array.

    +
    + +
    + +
    +
    +

    ArrayEradicationConfig

    +
    +
    +pydantic model pypureclient.flashblade.ArrayEradicationConfig(*, eradication_delay: Optional[StrictInt] = None, manual_eradication: Optional[StrictStr] = None)
    +
    +
    +field eradication_delay: Optional[StrictInt] = None
    +

    The file eradication delay is in milliseconds. Automatically eradicate destroyed filesystems and snapshots after the delay time. Valid values are 86400000 and any multiple of 86400000 in the range of 86400000 and 2592000000. Any other values will be rounded down to the nearest multiple of 86400000.

    +
    + +
    +
    +field manual_eradication: Optional[StrictStr] = None
    +

    Manual eradication status is applied on the array level. If status is all-disabled, you cannot eradicate buckets and file systems. If status is file-disabled then you can not eradicate files systems. If status is object-disabled then you can not eradicate buckets. If status is all-enabled then you can eradicate file systems and buckets. Values include all-enabled, file-disabled, object-disabled, and all-disabled.

    +
    + +
    + +
    +
    +

    ArrayErasure

    +
    +
    +pydantic model pypureclient.flashblade.ArrayErasure(*, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, sanitization_certificate: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason of the status.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field sanitization_certificate: Optional[StrictStr] = None
    +

    The sanitization certificate of the factory reset, which complies with the standard described in NIST SP800-88R1 section 4.8.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the factory reset process. A status of resetting indicates that the factory reset is running - wiping user data. A status of failed indicates that the factory reset encountered a failure. A status of waiting_for_finalize indicates that the factory reset has finished - waiting for the user to finalize the factory reset.

    +
    + +
    + +
    +
    +

    ArrayErasureGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayErasureGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayErasure]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayErasure]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayErasureResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayErasureResponse(*, items: Optional[ConstrainedListValue[ArrayErasure]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayErasure]] = None
    +
    + +
    + +
    +
    +

    ArrayFactoryResetToken

    +
    +
    +pydantic model pypureclient.flashblade.ArrayFactoryResetToken(*, name: Optional[StrictStr] = None, token: Optional[StrictInt] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field token: Optional[StrictInt] = None
    +

    A random 7-digit number required as input to perform a factory reset of the array.

    +
    + +
    + +
    +
    +

    ArrayFactoryResetTokenGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayFactoryResetTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayFactoryResetTokenResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayFactoryResetTokenResponse(*, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None
    +
    + +
    + +
    +
    +

    ArrayGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Array]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Array]] = None
    +

    A list of array objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayHttpSpecificPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ArrayHttpSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read directory requests processed per second.

    +
    + +
    +
    +field read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read file requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read directory request.

    +
    + +
    +
    +field usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read file request.

    +
    + +
    +
    +field usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write directory request.

    +
    + +
    +
    +field usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write file request.

    +
    + +
    +
    +field write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write directory requests processed per second.

    +
    + +
    +
    +field write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write file requests processed per second.

    +
    + +
    + +
    +
    +

    ArrayHttpSpecificPerformanceGet

    +
    +
    +pydantic model pypureclient.flashblade.ArrayHttpSpecificPerformanceGet(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayHttpSpecificPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayHttpSpecificPerformance]] = None
    +

    A list of http specific array performance metrics objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayNfsSpecificPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ArrayNfsSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_share_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_share_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, links_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, symlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_link_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_symlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    ACCESS requests processed per second.

    +
    + +
    +
    +field aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Sum of file-level or directory-level create-like metadata requests per second. Includes CREATE, LINK, MKDIR, and SYMLINK.

    +
    + +
    +
    +field aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Sum of file-level or directory-level modify-like and delete-like metadata requests per second. Includes REMOVE, RENAME, RMDIR, and SETATTR.

    +
    + +
    +
    +field aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Sum of file-level or directory-level read-like metadata requests per second. Includes GETATTR, LOOKUP, PATHCONF, READDIR, READDIRPLUS, and READLINK.

    +
    + +
    +
    +field aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Sum of all other requests processed per second. This includes COMMIT, MKNOD, NULL, NLM operations, and operations which are supported for NFSv4.1 but not NFSv3.

    +
    + +
    +
    +field aggregate_share_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Sum of share-level read-like metadata requests per second. Includes ACCESS, FSINFO, and FSSTAT.

    +
    + +
    +
    +field aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a file-level or directory-level create-like metadata request. Includes CREATE, LINK, MKDIR, and SYMLINK.

    +
    + +
    +
    +field aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a file-level or directory-level modify-like or delete-like metadata request. Includes REMOVE, RENAME, RMDIR, and SETATTR.

    +
    + +
    +
    +field aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a file-level or directory-level read-like metadata request. Includes GETATTR, LOOKUP, PATHCONF, READDIR, READDIRPLUS, and READLINK.

    +
    + +
    +
    +field aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process all other requests. This includes COMMIT, MKNOD, NULL, NLM operations, and operations which are supported for NFSv4.1 but not NFSv3.

    +
    + +
    +
    +field aggregate_usec_per_share_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a share-level read-like metadata request. Includes ACCESS, FSINFO, and FSSTAT.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    CREATE requests processed per second.

    +
    + +
    +
    +field fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    FSINFO requests processed per second.

    +
    + +
    +
    +field fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    FSSTAT requests processed per second.

    +
    + +
    +
    +field getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    GETATTR requests processed per second.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    + +

    LINK requests processed per second.

    +
    + +
    +
    +field lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    LOOKUP requests processed per second.

    +
    + +
    +
    +field mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    MKDIR requests processed per second.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    PATHCONF requests processed per second.

    +
    + +
    +
    +field readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    READDIRPLUS requests processed per second.

    +
    + +
    +
    +field readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    READDIR requests processed per second.

    +
    + +
    + +

    READLINK requests processed per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    READ requests processed per second.

    +
    + +
    +
    +field removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    REMOVE requests processed per second.

    +
    + +
    +
    +field renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    RENAME requests processed per second.

    +
    + +
    +
    +field rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    RMDIR requests processed per second.

    +
    + +
    +
    +field setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    SETATTR requests processed per second.

    +
    + +
    + +

    SYMLINK requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process an ACCESS request.

    +
    + +
    +
    +field usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a CREATE request.

    +
    + +
    +
    +field usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process an FSINFO request.

    +
    + +
    +
    +field usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process an FSSTAT request.

    +
    + +
    +
    +field usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a GETATTR request.

    +
    + +
    + +

    Average time, measured in microseconds, it takes the array to process a LINK request.

    +
    + +
    +
    +field usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a LOOKUP request.

    +
    + +
    +
    +field usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a MKDIR request.

    +
    + +
    +
    +field usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a PATHCONF request.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a READ request.

    +
    + +
    +
    +field usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a READDIR request.

    +
    + +
    +
    +field usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a READDIRPLUS request.

    +
    + +
    + +

    Average time, measured in microseconds, it takes the array to process a READLINK request.

    +
    + +
    +
    +field usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a REMOVE request.

    +
    + +
    +
    +field usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a RENAME request.

    +
    + +
    +
    +field usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process an RMDIR request.

    +
    + +
    +
    +field usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a SETATTR request.

    +
    + +
    + +

    Average time, measured in microseconds, it takes the array to process a SYMLINK request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a WRITE request.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    WRITE requests processed per second.

    +
    + +
    + +
    +
    +

    ArrayNfsSpecificPerformanceGet

    +
    +
    +pydantic model pypureclient.flashblade.ArrayNfsSpecificPerformanceGet(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayNfsSpecificPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayNfsSpecificPerformance]] = None
    +

    A list of NFS specific array performance metrics objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ArrayPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average operation size (read bytes+write bytes/read ops+write ops).

    +
    + +
    +
    +field bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average read size in bytes per read operation.

    +
    + +
    +
    +field bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average write size in bytes per write operation.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes read per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write request.

    +
    + +
    +
    +field write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes written per second.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write requests processed per second.

    +
    + +
    + +
    +
    +

    ArrayPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayPerformance]] = None
    +

    A list of array performance metrics objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayPerformanceReplicationGetResp

    +
    +
    +pydantic model pypureclient.flashblade.ArrayPerformanceReplicationGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[RelationshipPerformanceReplication]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RelationshipPerformanceReplication]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArrayResponse(*, items: Optional[ConstrainedListValue[Array]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Array]] = None
    +

    A list of array objects.

    +
    + +
    + +
    +
    +

    ArrayS3SpecificPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ArrayS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read buckets requests processed per second.

    +
    + +
    +
    +field read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read object requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read bucket request.

    +
    + +
    +
    +field usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read object request.

    +
    + +
    +
    +field usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write bucket request.

    +
    + +
    +
    +field usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write object request.

    +
    + +
    +
    +field write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write buckets requests processed per second.

    +
    + +
    +
    +field write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write object requests processed per second.

    +
    + +
    + +
    +
    +

    ArrayS3SpecificPerformanceGetResp

    +
    +
    +pydantic model pypureclient.flashblade.ArrayS3SpecificPerformanceGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayS3SpecificPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArrayS3SpecificPerformance]] = None
    +

    A list of S3 specific array performance metrics objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArraySpace

    +
    +
    +pydantic model pypureclient.flashblade.ArraySpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, capacity: Optional[StrictInt] = None, parity: Optional[Union[StrictFloat, StrictInt]] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +
    +
    +field capacity: Optional[StrictInt] = None
    +

    Usable capacity in bytes.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field parity: Optional[Union[StrictFloat, StrictInt]] = None
    +

    A representation of data redundancy on the array. Data redundancy is rebuilt automatically by the system whenever parity is less than 1.0.

    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    ArraySpaceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArraySpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArraySpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ArraySpace]] = None
    +

    A list of array space metrics objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArraySpaceStorageClassGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArraySpaceStorageClassGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[StorageClassSpace]] = None, total: Optional[StorageClassSpace] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[StorageClassSpace]] = None
    +

    A list of array space metrics objects for each storage class.

    +
    + +
    +
    +field total: Optional[StorageClassSpace] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArraysSupportedTimeZonesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ArraysSupportedTimeZonesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TimeZone]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TimeZone]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Audit

    +
    +
    +pydantic model pypureclient.flashblade.Audit(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arguments: Optional[StrictStr] = None, command: Optional[StrictStr] = None, ip_address: Optional[StrictStr] = None, origin: Optional[FixedReference] = None, scopes: Optional[ConstrainedListValue[FixedReference]] = None, subcommand: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_agent: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)
    +
    +
    +field arguments: Optional[StrictStr] = None
    +
    + +
    +
    +field command: Optional[StrictStr] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field ip_address: Optional[StrictStr] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field origin: Optional[FixedReference] = None
    +
    + +
    +
    +field scopes: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms and/or array which this audit affected and is visible to.

    +
    + +
    +
    +field subcommand: Optional[StrictStr] = None
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +
    + +
    +
    +field user_agent: Optional[StrictStr] = None
    +
    + +
    +
    +field user_interface: Optional[StrictStr] = None
    +

    The user interface through which the user session event was performed. Valid values are CLI, GUI, and REST.

    +
    + +
    + +
    +
    +

    AuditFileSystemsPoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None
    +

    A list of audit policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AuditFileSystemsPoliciesMembersGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for audit policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AuditFileSystemsPoliciesMembersResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for audit policies.

    +
    + +
    + +
    +
    +

    AuditFileSystemsPoliciesPatch

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPoliciesPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None, rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None, add_log_targets: Optional[ConstrainedListValue[Reference]] = None, remove_log_targets: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field add_log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    The log targets which will be added to the existing log_targets list for the audit policy. These new log targets will be appended to the end of the existing list. The add_log_targets field can not be used with log_targets field.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be file system targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field remove_log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    The log targets which will be removed from the existing log_targets list for the audit policy. The remove_log_targets field can not be used with log_targets field.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AuditFileSystemsPoliciesPost

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPoliciesPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, control_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None, rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None)
    +
    +
    +field control_type: Optional[StrictStr] = None
    +

    Specifies the evaluation mode for auditing in this policy. Valid values are “policy”, “sacl”. If not specified, the default value is “sacl”.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be file system targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AuditFileSystemsPoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPoliciesResponse(*, items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None
    +

    A list of audit policy objects.

    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicy

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, control_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None, rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field control_type: Optional[StrictStr] = None
    +

    Specifies the evaluation mode for auditing in this policy. Valid values are “policy”, “sacl”. If not specified, the default value is “sacl”.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be file system targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicyNoContext

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicyNoContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, control_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None, rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None)
    +
    +
    +field control_type: Optional[StrictStr] = None
    +

    Specifies the evaluation mode for auditing in this policy. Valid values are “policy”, “sacl”. If not specified, the default value is “sacl”.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be file system targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicyOperation

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicyOperation(*, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the operation.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicyOperationGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicyOperationGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AuditFileSystemsPolicyOperation]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AuditFileSystemsPolicyOperation]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicyOperationResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicyOperationResponse(*, items: Optional[ConstrainedListValue[AuditFileSystemsPolicyOperation]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AuditFileSystemsPolicyOperation]] = None
    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicyPatchBase

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicyPatchBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None, rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be file system targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy.

    +
    +
    Constraints
    +
      +
    • maxItems = 2

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicyRuleBase

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, op_status: Optional[StrictStr] = None, operations: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field op_status: Optional[StrictStr] = None
    +

    Status of the operation to be audited by this rule. Valid values include ‘success’ or failure’.

    +
    + +
    +
    +field operations: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of operations to be audited by this rule. Supported ops are returned by the /audit-file-systems-policy-operations endpoint.

    +
    + +
    + +
    +
    +

    AuditFileSystemsPolicyRuleInPolicy

    +
    +
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, op_status: Optional[StrictStr] = None, operations: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field op_status: Optional[StrictStr] = None
    +

    Status of the operation to be audited by this rule. Valid values include ‘success’ or failure’.

    +
    + +
    +
    +field operations: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of operations to be audited by this rule. Supported ops are returned by the /audit-file-systems-policy-operations endpoint.

    +
    + +
    + +
    +
    +

    AuditGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Audit]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Audit]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AuditLogNamePrefix

    +
    +
    +pydantic model pypureclient.flashblade.AuditLogNamePrefix(*, prefix: Optional[StrictStr] = None)
    +
    +
    +field prefix: Optional[StrictStr] = None
    +

    Prefix for the audit log object name.

    +
    + +
    + +
    +
    +

    AuditLogRotate

    +
    +
    +pydantic model pypureclient.flashblade.AuditLogRotate(*, duration: Optional[ConstrainedIntValue] = None)
    +
    +
    +field duration: Optional[ConstrainedIntValue] = None
    +

    Time after which audit log objects will be rotated. Measured in milliseconds. Multiples of 60000 are supported.

    +
    +
    Constraints
    +
      +
    • minimum = 300000

    • +
    • maximum = 86400000

    • +
    +
    +
    +
    + +
    + +
    +
    +

    AuditObjectStorePoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AuditObjectStorePolicyWithContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[AuditObjectStorePolicyWithContext]] = None
    +

    A list of audit policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AuditObjectStorePoliciesMembersGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for audit object policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AuditObjectStorePoliciesMembersResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for audit object policies.

    +
    + +
    + +
    +
    +

    AuditObjectStorePoliciesPatch

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePoliciesPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None, add_log_targets: Optional[ConstrainedListValue[Reference]] = None, remove_log_targets: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field add_log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    The log targets which will be added to the existing log_targets list for the audit policy. These new log targets will be appended to the end of the existing list. The add_log_targets field cannot be used with the log_targets field.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be bucket targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field remove_log_targets: Optional[ConstrainedListValue[Reference]] = None
    +

    The log targets which will be removed from the existing log_targets list for the audit policy. The remove_log_targets field cannot be used with the log_targets field.

    +
    + +
    + +
    +
    +

    AuditObjectStorePoliciesPost

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePoliciesPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be bucket targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    AuditObjectStorePoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePoliciesResponse(*, items: Optional[ConstrainedListValue[AuditObjectStorePolicyWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[AuditObjectStorePolicyWithContext]] = None
    +

    A list of audit policy objects.

    +
    + +
    + +
    +
    +

    AuditObjectStorePolicy

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be bucket targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    AuditObjectStorePolicyWithContext

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePolicyWithContext(*, context: Optional[Reference] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be bucket targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    AuditObjectStorePolicyWithWritableReference

    +
    +
    +pydantic model pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of targets which will be utilized for audit log storage. These may either be bucket targets or remote syslog server targets.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    AuditResponse

    +
    +
    +pydantic model pypureclient.flashblade.AuditResponse(*, items: Optional[ConstrainedListValue[Audit]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Audit]] = None
    +
    + +
    + +
    +
    +

    Blade

    +
    +
    +pydantic model pypureclient.flashblade.Blade(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, raw_capacity: Optional[StrictInt] = None, status: Optional[StrictStr] = None, target: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +
    + +
    +
    +field raw_capacity: Optional[StrictInt] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Valid values are critical, evacuated, evacuating, healthy, identifying, unhealthy, unknown, and unused.

    +
    + +
    +
    +field target: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    BladeGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BladeGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Blade]] = None, total: Optional[Dict[str, Any]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Blade]] = None
    +

    A list of blade objects.

    +
    + +
    +
    +field total: Optional[Dict[str, Any]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Bucket

    +
    +
    +pydantic model pypureclient.flashblade.Bucket(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, bucket_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, object_lock_config: Optional[ObjectLockConfigResponse] = None, public_access_config: Optional[PublicAccessConfig] = None, public_status: Optional[StrictStr] = None, qos_policy: Optional[FixedReference] = None, quota_limit: Optional[StrictInt] = None, retention_lock: Optional[StrictStr] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, time_remaining_status: Optional[StrictStr] = None, versioning: Optional[StrictStr] = None)
    +
    +
    +field account: Optional[FixedReference] = None
    +
    + +
    +
    +field bucket_type: Optional[StrictStr] = None
    +

    The bucket type for the bucket.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Is the bucket destroyed?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[BucketEradicationConfig] = None
    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the bucket’s size, as defined by quota_limit, is used as a hard limit quota. If set to false, a hard limit quota will not be applied to the bucket, but soft quota alerts will still be sent if the bucket has a value set for quota_limit.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field object_count: Optional[StrictInt] = None
    +

    The count of objects within the bucket.

    +
    + +
    +
    +field object_lock_config: Optional[ObjectLockConfigResponse] = None
    +
    + +
    +
    +field public_access_config: Optional[PublicAccessConfig] = None
    +
    + +
    +
    +field public_status: Optional[StrictStr] = None
    +

    Bucket’s public status. Valid values include bucket-and-objects-not-public, only-authorized-users-of-this-account and public.

    +
    + +
    +
    +field qos_policy: Optional[FixedReference] = None
    +

    The QoS policy for the bucket defines the performance controls that can be applied to the aggregate performance of all the clients accessing the bucket. If no policy is configured for a bucket, then no performance controls are applied to it.

    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    The effective quota limit applied against the size of the bucket, displayed in bytes. If unset, the bucket is unlimited in size.

    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    If set to ratcheted, then object_lock_config.default_retention_mode cannot be changed if set to compliance. In this case, the value of object_lock_config.default_retention can only be increased and object_lock_config.default_retention_mode cannot be changed once set to compliance. Valid values are unlocked and ratcheted. Contact Pure Technical Services to change ratcheted to unlocked.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    The space specification of the bucket.

    +
    + +
    +
    +field storage_class: Optional[StorageClassInfo] = None
    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Time in milliseconds before the bucket is eradicated. null if not destroyed or legal hold was found or the remaining time until eradication is not known yet.

    +
    + +
    +
    +field time_remaining_status: Optional[StrictStr] = None
    +

    Status of the time_remaining field. calculating means the bucket is retention-based, has been destroyed and the time_remaining is being calculated by a background process legal-hold means the bucket is retention-based, has been destroyed and will never be eradicated, because an object with legal hold status was found inside. null otherwise, i.e. when either the bucket is not destroyed or it’s destroyed and the time_remaining has been determined.

    +
    + +
    +
    +field versioning: Optional[StrictStr] = None
    +

    The versioning state for objects within the bucket. Valid values are none, enabled, and suspended.

    +
    + +
    + +
    +
    +

    BucketAccessPolicy

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None)
    +
    +
    +field bucket: Optional[FixedReference] = None
    +

    The bucket to which this policy belongs.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None
    +
    + +
    + +
    +
    +

    BucketAccessPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None
    +

    A list of bucket policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketAccessPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyPost(*, rules: Optional[ConstrainedListValue[BucketAccessPolicyRuleBulkManage]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[BucketAccessPolicyRuleBulkManage]] = None
    +
    + +
    + +
    +
    +

    BucketAccessPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyResponse(*, items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None
    +

    A list of bucket policy objects.

    +
    + +
    + +
    +
    +

    BucketAccessPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRule(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is s3:GetObject.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The only currently supported effect is allow.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field principals: Optional[BucketAccessPolicyRulePrincipal] = None
    +

    The principals to which this rule applies. Currently, only all principals are supported.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources which this rule applies to. The only currently supported resource is all objects in a bucket to which the parent policy belongs.

    +
    + +
    + +
    +
    +

    BucketAccessPolicyRuleBulkManage

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRuleBulkManage(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is s3:GetObject.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The only currently supported effect is allow.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field principals: Optional[BucketAccessPolicyRulePrincipal] = None
    +

    The principals to which this rule applies. Currently, only all principals are supported.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources which this rule applies to. The only currently supported resource is all objects in a bucket to which the parent policy belongs.

    +
    + +
    + +
    +
    +

    BucketAccessPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketAccessPolicyRulePost

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRulePost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is s3:GetObject.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The only currently supported effect is allow.

    +
    + +
    +
    +field principals: Optional[BucketAccessPolicyRulePrincipal] = None
    +

    The principals to which this rule applies. Currently, only all principals are supported.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources which this rule applies to. The only currently supported resource is all objects in a bucket to which the parent policy belongs.

    +
    + +
    + +
    +
    +

    BucketAccessPolicyRulePrincipal

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRulePrincipal(*, all: Optional[StrictBool] = None)
    +
    +
    +field all: Optional[StrictBool] = None
    +

    If true, the rule will apply to all object store users regardless of their origin or principal.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    BucketAccessPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]] = None
    +
    + +
    + +
    +
    +

    BucketAccessPolicyRuleWithContext

    +
    +
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRuleWithContext(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, context: Optional[Reference] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is s3:GetObject.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The only currently supported effect is allow.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field principals: Optional[BucketAccessPolicyRulePrincipal] = None
    +

    The principals to which this rule applies. Currently, only all principals are supported.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources which this rule applies to. The only currently supported resource is all objects in a bucket to which the parent policy belongs.

    +
    + +
    + +
    +
    +

    BucketAuditFilter

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilter(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None, bucket: Optional[FixedReference] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of ops to be audited by this filter.

    +
    + +
    +
    +field bucket: Optional[FixedReference] = None
    +

    Reference to the bucket to which this filter belongs.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of object name prefixes. The corresponding ops present in this filter will be audited for the objects having these prefixes.

    +
    + +
    + +
    +
    +

    BucketAuditFilterAction

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterAction(*, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the action.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    BucketAuditFilterActionGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterActionGetResponse(*, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketAuditFilterActionWithContext]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketAuditFilterActionWithContext]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketAuditFilterActionResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterActionResponse(*, items: Optional[ConstrainedListValue[BucketAuditFilterActionWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[BucketAuditFilterActionWithContext]] = None
    +
    + +
    + +
    +
    +

    BucketAuditFilterActionWithContext

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterActionWithContext(*, context: Optional[Reference] = None, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the action.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    BucketAuditFilterBase

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterBase(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of ops to be audited by this filter.

    +
    + +
    +
    +field s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of object name prefixes. The corresponding ops present in this filter will be audited for the objects having these prefixes.

    +
    + +
    + +
    +
    +

    BucketAuditFilterGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterGetResponse(*, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketAuditFilterWithContext]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketAuditFilterWithContext]] = None
    +

    A list of audit filters.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketAuditFilterPost

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterPost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    The audit filter object.

    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of ops to be audited by this filter.

    +
    + +
    +
    +field s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of object name prefixes. The corresponding ops present in this filter will be audited for the objects having these prefixes.

    +
    + +
    + +
    +
    +

    BucketAuditFilterResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterResponse(*, items: Optional[ConstrainedListValue[BucketAuditFilterWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[BucketAuditFilterWithContext]] = None
    +

    A list of audit filters.

    +
    + +
    + +
    +
    +

    BucketAuditFilterWithContext

    +
    +
    +pydantic model pypureclient.flashblade.BucketAuditFilterWithContext(*, context: Optional[Reference] = None, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None, bucket: Optional[FixedReference] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of ops to be audited by this filter.

    +
    + +
    +
    +field bucket: Optional[FixedReference] = None
    +

    Reference to the bucket to which this filter belongs.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of object name prefixes. The corresponding ops present in this filter will be audited for the objects having these prefixes.

    +
    + +
    + +
    +
    +

    BucketDefaults

    +
    +
    +pydantic model pypureclient.flashblade.BucketDefaults(*, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictStr] = None)
    +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    The value of this field will be used to configure the hard_limit_enabled field of newly created buckets associated with this object store account, if the bucket creation does not specify its own value. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field quota_limit: Optional[StrictStr] = None
    +

    The value of this field will be used to configure the quota_limit field of newly created buckets associated with this object store account, if the bucket creation does not specify its own value. If set to an empty string (“”), the bucket default is unlimited in size. If not specified, defaults to unlimited.

    +
    + +
    + +
    +
    +

    BucketDefaultsReadonly

    +
    +
    +pydantic model pypureclient.flashblade.BucketDefaultsReadonly(*, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictInt] = None)
    +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    The value of this field will be used to configure the hard_limit_enabled field of newly created buckets associated with this object store account, if the bucket creation does not specify its own value. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    The value of this field will be used to configure the quota_limit field of newly created buckets associated with this object store account, if the bucket creation does not specify its own value. If unset, the bucket default is unlimited in size.

    +
    + +
    + +
    +
    +

    BucketEradicationConfig

    +
    +
    +pydantic model pypureclient.flashblade.BucketEradicationConfig(*, eradication_delay: Optional[StrictInt] = None, eradication_mode: Optional[StrictStr] = None, manual_eradication: Optional[StrictStr] = None)
    +

    Configuration settings related to bucket eradication.

    +
    +
    +field eradication_delay: Optional[StrictInt] = None
    +

    Minimum eradication delay in milliseconds. Automatically eradicate destroyed buckets after the delay time passes unless automatic eradication is delayed due to other configuration values.

    +
    + +
    +
    +field eradication_mode: Optional[StrictStr] = None
    +

    The eradication mode of the bucket. If it’s permission-based the bucket can be eradicated based on user permissions. If it’s retention-based the bucket can never be eradicated as long as there are locked objects still being retained. Valid values are permission-based and retention-based.

    +
    + +
    +
    +field manual_eradication: Optional[StrictStr] = None
    +

    The manual eradication status of the bucket. If disabled, the bucket cannot be eradicated after it has been destroyed, unless it is empty. If enabled, the bucket can be eradicated. Valid values are disabled and enabled.

    +
    + +
    + +
    +
    +

    BucketGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Bucket]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[Bucket] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Bucket]] = None
    +

    A list of bucket objects.

    +
    + +
    +
    +field total: Optional[Bucket] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketPatch

    +
    +
    +pydantic model pypureclient.flashblade.BucketPatch(*, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_lock_config: Optional[ObjectLockConfigRequestBody] = None, public_access_config: Optional[PublicAccessConfig] = None, qos_policy: Optional[ReferenceWritable] = None, quota_limit: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, storage_class: Optional[StorageClassInfo] = None, versioning: Optional[StrictStr] = None)
    +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Is the bucket destroyed?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[BucketEradicationConfig] = None
    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the bucket’s size, as defined by quota_limit, is used as a hard limit quota. If set to false, a hard limit quota will not be applied to the bucket, but soft quota alerts will still be sent if the bucket has a value set for quota_limit.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field object_lock_config: Optional[ObjectLockConfigRequestBody] = None
    +
    + +
    +
    +field public_access_config: Optional[PublicAccessConfig] = None
    +
    + +
    +
    +field qos_policy: Optional[ReferenceWritable] = None
    +

    The QoS policy for the bucket defines the performance controls that can be applied to the aggregate performance of all the clients accessing the bucket. If no policy is set here, no explicit performance controls are applied to the bucket beyond the system’s default fairness.

    +
    + +
    +
    +field quota_limit: Optional[StrictStr] = None
    +

    The effective quota limit applied against the size of the bucket, displayed in bytes. If set to an empty string (“”), the bucket is unlimited in size.

    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    If set to ratcheted, then object_lock_config.default_retention_mode cannot be changed if set to compliance. In this case, the value of object_lock_config.default_retention can only be increased and object_lock_config.default_retention_mode cannot be changed once set to compliance. Valid values are unlocked and ratcheted. Contact Pure Technical Services to change ratcheted to unlocked.

    +
    + +
    +
    +field storage_class: Optional[StorageClassInfo] = None
    +
    + +
    +
    +field versioning: Optional[StrictStr] = None
    +

    The versioning state for objects within the bucket. Valid values are none, enabled, and suspended.

    +
    + +
    + +
    +
    +

    BucketPerformance

    +
    +
    +pydantic model pypureclient.flashblade.BucketPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average operation size (read bytes+write bytes/read ops+write ops).

    +
    + +
    +
    +field bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average read size in bytes per read operation.

    +
    + +
    +
    +field bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average write size in bytes per write operation.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes read per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write request.

    +
    + +
    +
    +field write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes written per second.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write requests processed per second.

    +
    + +
    + +
    +
    +

    BucketPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketPerformanceItems]] = None, total: Optional[ConstrainedListValue[BucketPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketPerformanceItems]] = None
    +

    A list of bucket performance objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[BucketPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketPerformanceItems

    +
    +
    +pydantic model pypureclient.flashblade.BucketPerformanceItems(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, max_total_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, max_total_ops_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average operation size (read bytes+write bytes/read ops+write ops).

    +
    + +
    +
    +field bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average read size in bytes per read operation.

    +
    + +
    +
    +field bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average write size in bytes per write operation.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field max_total_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Limit on throughput in bytes per bucket.

    +
    + +
    +
    +field max_total_ops_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Limit on operation count per bucket.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes read per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write request.

    +
    + +
    +
    +field write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes written per second.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write requests processed per second.

    +
    + +
    + +
    +
    +

    BucketPost

    +
    +
    +pydantic model pypureclient.flashblade.BucketPost(*, account: Optional[ReferenceWritable] = None, bucket_type: Optional[StrictStr] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_lock_config: Optional[ObjectLockConfigRequestBody] = None, quota_limit: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None)
    +
    +
    +field account: Optional[ReferenceWritable] = None
    +

    The account name for bucket creation.

    +
    + +
    +
    +field bucket_type: Optional[StrictStr] = None
    +

    The bucket type for the bucket. Valid values are classic, and multi-site-writable. Default value is multi-site-writable.

    +
    + +
    +
    +field eradication_config: Optional[BucketEradicationConfig] = None
    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the bucket’s size, as defined by quota_limit, is used as a hard limit quota. If set to false, a hard limit quota will not be applied to the bucket, but soft quota alerts will still be sent if the bucket has a value set for quota_limit. If not specified, defaults to the value of bucket_defaults.hard_limit_enabled of the object store account this bucket is associated with.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field object_lock_config: Optional[ObjectLockConfigRequestBody] = None
    +
    + +
    +
    +field quota_limit: Optional[StrictStr] = None
    +

    The effective quota limit applied against the size of the bucket, displayed in bytes. If set to an empty string (“”), the bucket is unlimited in size. If not specified, defaults to the value of bucket_defaults.quota_limit of the object store account this bucket is associated with.

    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    If set to ratcheted, then object_lock_config.default_retention_mode cannot be changed if set to compliance. In this case, the value of object_lock_config.default_retention can only be increased and object_lock_config.default_retention_mode cannot be changed once set to compliance. Valid values are unlocked and ratcheted. If not specified, defaults to unlocked.

    +
    + +
    + +
    + +
    +

    BucketReplicaLinkGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[BucketReplicaLink]] = None, total: Optional[BucketReplicaLink] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketReplicaLink]] = None
    +

    A list of object store bucket replica link objects.

    +
    + +
    +
    +field total: Optional[BucketReplicaLink] = None
    +

    If total_only query param is true, then it will be a total of all records after filtering and no items will be returned. If total_only is false, then it will be a total of all records on this page.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketReplicaLinkPost

    +
    +
    +pydantic model pypureclient.flashblade.BucketReplicaLinkPost(*, cascading_enabled: Optional[StrictBool] = None, paused: Optional[StrictBool] = None)
    +
    +
    +field cascading_enabled: Optional[StrictBool] = None
    +

    If set to true, objects replicated to this bucket via a replica link from another array will also be replicated by this link to the remote bucket. Defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field paused: Optional[StrictBool] = None
    +

    Create link in the paused state? Defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    BucketReplicaLinkResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketReplicaLinkResponse(*, items: Optional[ConstrainedListValue[BucketReplicaLink]] = None, total: Optional[BucketReplicaLink] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[BucketReplicaLink]] = None
    +

    A list of object store bucket replica link objects.

    +
    + +
    +
    +field total: Optional[BucketReplicaLink] = None
    +

    If total_only query param is true, then it will be a total of all records after filtering and no items will be returned. If total_only is false, then it will be a total of all records on this page.

    +
    + +
    + +
    +
    +

    BucketResponse

    +
    +
    +pydantic model pypureclient.flashblade.BucketResponse(*, items: Optional[ConstrainedListValue[Bucket]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Bucket]] = None
    +

    A list of bucket objects.

    +
    + +
    + +
    +
    +

    BucketS3SpecificPerformance

    +
    +
    +pydantic model pypureclient.flashblade.BucketS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read buckets requests processed per second.

    +
    + +
    +
    +field read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read object requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read bucket request.

    +
    + +
    +
    +field usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read object request.

    +
    + +
    +
    +field usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write bucket request.

    +
    + +
    +
    +field usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write object request.

    +
    + +
    +
    +field write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write buckets requests processed per second.

    +
    + +
    +
    +field write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write object requests processed per second.

    +
    + +
    + +
    +
    +

    BucketS3SpecificPerformanceGetResp

    +
    +
    +pydantic model pypureclient.flashblade.BucketS3SpecificPerformanceGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None, total: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None
    +

    A list of S3 specific bucket performance metrics objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BuiltIn

    +
    +
    +pydantic model pypureclient.flashblade.BuiltIn(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    BuiltInNoId

    +
    +
    +pydantic model pypureclient.flashblade.BuiltInNoId(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    BuiltInRelationship

    +
    +
    +pydantic model pypureclient.flashblade.BuiltInRelationship(*, id: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    + +
    +
    +

    Certificate

    +
    +
    +pydantic model pypureclient.flashblade.Certificate(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)
    +
    +
    +field certificate: Optional[StrictStr] = None
    +

    The text of the certificate.

    +
    + +
    +
    +field certificate_type: Optional[StrictStr] = None
    +

    The type of certificate. Possible values are appliance and external. Certificates of type appliance are used by the array to verify its identity to clients. Certificates of type external are used by the array to identify external servers to which it is configured to communicate. This field may only be specified at certificate creation time. If not specified at creation time, defaults to external.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    The country field listed in the certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field intermediate_certificate: Optional[StrictStr] = None
    +

    Intermediate certificate chains.

    +
    + +
    +
    +field issued_by: Optional[StrictStr] = None
    +

    Who issued this certificate.

    +
    + +
    +
    +field issued_to: Optional[StrictStr] = None
    +

    Who this certificate was issued to.

    +
    + +
    +
    +field key_algorithm: Optional[StrictStr] = None
    +

    The key algorithm used to generate the certificate. This field can only be specified when creating a new self-signed certificate. Defaults to rsa if not specified. Valid values when creating a new self-signed certificate only include rsa, ec, ed448 and ed25519.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size (in bits) of the private key for the certificate. Default is 2048 bits for rsa key_algorithm, 256 for ec and ed25519. The ed448 default key size is 456. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The type of certificate. Valid values are self-signed and imported.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs.

    +
    + +
    +
    +field valid_from: Optional[StrictStr] = None
    +

    The start date of when this certificate is valid.

    +
    + +
    +
    +field valid_to: Optional[StrictStr] = None
    +

    The end date of when this certificate is valid.

    +
    + +
    + +
    +
    +

    CertificateBase

    +
    +
    +pydantic model pypureclient.flashblade.CertificateBase(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)
    +
    +
    +field certificate: Optional[StrictStr] = None
    +

    The text of the certificate.

    +
    + +
    +
    +field certificate_type: Optional[StrictStr] = None
    +

    The type of certificate. Possible values are appliance and external. Certificates of type appliance are used by the array to verify its identity to clients. Certificates of type external are used by the array to identify external servers to which it is configured to communicate. This field may only be specified at certificate creation time. If not specified at creation time, defaults to external.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    The country field listed in the certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field intermediate_certificate: Optional[StrictStr] = None
    +

    Intermediate certificate chains.

    +
    + +
    +
    +field issued_by: Optional[StrictStr] = None
    +

    Who issued this certificate.

    +
    + +
    +
    +field issued_to: Optional[StrictStr] = None
    +

    Who this certificate was issued to.

    +
    + +
    +
    +field key_algorithm: Optional[StrictStr] = None
    +

    The key algorithm used to generate the certificate. This field can only be specified when creating a new self-signed certificate. Defaults to rsa if not specified. Valid values when creating a new self-signed certificate only include rsa, ec, ed448 and ed25519.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size (in bits) of the private key for the certificate. Default is 2048 bits for rsa key_algorithm, 256 for ec and ed25519. The ed448 default key size is 456. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The type of certificate. Valid values are self-signed and imported.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs.

    +
    + +
    +
    +field valid_from: Optional[StrictStr] = None
    +

    The start date of when this certificate is valid.

    +
    + +
    +
    +field valid_to: Optional[StrictStr] = None
    +

    The end date of when this certificate is valid.

    +
    + +
    + +
    +
    +

    CertificateCertificateGroupGetResp

    +
    +
    +pydantic model pypureclient.flashblade.CertificateCertificateGroupGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    CertificateCertificateGroupResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateCertificateGroupResponse(*, items: Optional[ConstrainedListValue[Member]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    + +
    +
    +

    CertificateGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Certificate]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Certificate]] = None
    +

    A list of certificate objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    CertificateGroup

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this certificate group.

    +
    + +
    + +
    +
    +

    CertificateGroupCertificateGetResp

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGroupCertificateGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    CertificateGroupCertificateResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGroupCertificateResponse(*, items: Optional[ConstrainedListValue[Member]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    A list of certificate and certificate group relationships.

    +
    + +
    + +
    +
    +

    CertificateGroupGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroup]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CertificateGroup]] = None
    +

    A list of certificate group objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    CertificateGroupResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGroupResponse(*, items: Optional[ConstrainedListValue[CertificateGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CertificateGroup]] = None
    +

    A list of certificate group objects.

    +
    + +
    + +
    +
    +

    CertificateGroupUse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGroupUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReferenceWithRemote] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field use: Optional[FixedReferenceWithRemote] = None
    +

    A reference to an object using this certificate group.

    +
    + +
    + +
    +
    +

    CertificateGroupUseGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateGroupUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroupUse]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CertificateGroupUse]] = None
    +

    A list of certificate group use objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    CertificatePatch

    +
    +
    +pydantic model pypureclient.flashblade.CertificatePatch(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None, days: Optional[StrictInt] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)
    +
    +
    +field certificate: Optional[StrictStr] = None
    +

    The text of the certificate.

    +
    + +
    +
    +field certificate_type: Optional[StrictStr] = None
    +

    The type of certificate. Possible values are appliance and external. Certificates of type appliance are used by the array to verify its identity to clients. Certificates of type external are used by the array to identify external servers to which it is configured to communicate. This field may only be specified at certificate creation time. If not specified at creation time, defaults to external.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    The country field listed in the certificate.

    +
    + +
    +
    +field days: Optional[StrictInt] = None
    +

    The number of days that the self-signed certificate is valid. Defaults to 3650. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field intermediate_certificate: Optional[StrictStr] = None
    +

    Intermediate certificate chains.

    +
    + +
    +
    +field issued_by: Optional[StrictStr] = None
    +

    Who issued this certificate.

    +
    + +
    +
    +field issued_to: Optional[StrictStr] = None
    +

    Who this certificate was issued to.

    +
    + +
    +
    +field key_algorithm: Optional[StrictStr] = None
    +

    The key algorithm used to generate the certificate. This field can only be specified when creating a new self-signed certificate. Defaults to rsa if not specified. Valid values when creating a new self-signed certificate only include rsa, ec, ed448 and ed25519.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size (in bits) of the private key for the certificate. Default is 2048 bits for rsa key_algorithm, 256 for ec and ed25519. The ed448 default key size is 456. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field passphrase: Optional[StrictStr] = None
    +

    The passphrase used to encrypt private_key. This field can only be specified when importing a certificate and key pair.

    +
    + +
    +
    +field private_key: Optional[StrictStr] = None
    +

    The text of the private key. This field can only be specified when importing a certificate and key pair.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The type of certificate. Valid values are self-signed and imported.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs.

    +
    + +
    +
    +field valid_from: Optional[StrictStr] = None
    +

    The start date of when this certificate is valid.

    +
    + +
    +
    +field valid_to: Optional[StrictStr] = None
    +

    The end date of when this certificate is valid.

    +
    + +
    + +
    +
    +

    CertificatePost

    +
    +
    +pydantic model pypureclient.flashblade.CertificatePost(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None, days: Optional[StrictInt] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)
    +
    +
    +field certificate: Optional[StrictStr] = None
    +

    The text of the certificate.

    +
    + +
    +
    +field certificate_type: Optional[StrictStr] = None
    +

    The type of certificate. Possible values are appliance and external. Certificates of type appliance are used by the array to verify its identity to clients. Certificates of type external are used by the array to identify external servers to which it is configured to communicate. This field may only be specified at certificate creation time. If not specified at creation time, defaults to external.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    The country field listed in the certificate.

    +
    + +
    +
    +field days: Optional[StrictInt] = None
    +

    The number of days that the self-signed certificate is valid. Defaults to 3650. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field listed in the certificate.

    +
    + +
    +
    +field intermediate_certificate: Optional[StrictStr] = None
    +

    Intermediate certificate chains.

    +
    + +
    +
    +field issued_by: Optional[StrictStr] = None
    +

    Who issued this certificate.

    +
    + +
    +
    +field issued_to: Optional[StrictStr] = None
    +

    Who this certificate was issued to.

    +
    + +
    +
    +field key_algorithm: Optional[StrictStr] = None
    +

    The key algorithm used to generate the certificate. This field can only be specified when creating a new self-signed certificate. Defaults to rsa if not specified. Valid values when creating a new self-signed certificate only include rsa, ec, ed448 and ed25519.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size (in bits) of the private key for the certificate. Default is 2048 bits for rsa key_algorithm, 256 for ec and ed25519. The ed448 default key size is 456. This field can only be specified when creating a new self-signed certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field listed in the certificate.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field listed in the certificate.

    +
    + +
    +
    +field passphrase: Optional[StrictStr] = None
    +

    The passphrase used to encrypt private_key. This field can only be specified when importing a certificate and key pair.

    +
    + +
    +
    +field private_key: Optional[StrictStr] = None
    +

    The text of the private key. This field can only be specified when importing a certificate and key pair.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field listed in the certificate.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The type of certificate. Valid values are self-signed and imported.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs.

    +
    + +
    +
    +field valid_from: Optional[StrictStr] = None
    +

    The start date of when this certificate is valid.

    +
    + +
    +
    +field valid_to: Optional[StrictStr] = None
    +

    The end date of when this certificate is valid.

    +
    + +
    + +
    +
    +

    CertificateResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateResponse(*, items: Optional[ConstrainedListValue[Certificate]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Certificate]] = None
    +

    A list of certificate objects.

    +
    + +
    + +
    +
    +

    CertificateSigningRequest

    +
    +
    +pydantic model pypureclient.flashblade.CertificateSigningRequest(*, certificate_signing_request: Optional[StrictStr] = None)
    +

    SSL certificate managed by Purity.

    +
    +
    +field certificate_signing_request: Optional[StrictStr] = None
    +

    The text of a new certificate signing request.

    +
    + +
    + +
    +
    +

    CertificateSigningRequestPost

    +
    +
    +pydantic model pypureclient.flashblade.CertificateSigningRequestPost(*, certificate: Optional[Reference] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, state: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    A request to create a CSR for a Purity//FB certificate object.

    +
    +
    +field certificate: Optional[Reference] = None
    +

    The certificate object whose private key will be used for generating the CSR, and whose certificate will be overwritten if the CSR is signed and imported back into FlashBlade.

    +
    + +
    +
    +field common_name: Optional[StrictStr] = None
    +

    The common name field to be listed in the certificate.

    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +

    Two-letter country (ISO) code to be listed in the certificate.

    +
    + +
    +
    +field email: Optional[StrictStr] = None
    +

    The email field to be listed in the certificate.

    +
    + +
    +
    +field locality: Optional[StrictStr] = None
    +

    The locality field to be listed in the certificate.

    +
    + +
    +
    +field organization: Optional[StrictStr] = None
    +

    The organization field to be listed in the certificate.

    +
    + +
    +
    +field organizational_unit: Optional[StrictStr] = None
    +

    The organizational unit field to be listed in the certificate.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state/province field to be listed in the certificate.

    +
    + +
    +
    +field subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The alternative names that are secured by this certificate. Alternative names may be IP addresses, DNS names, or URIs. Specifying these will encode them in the certificate signing request; however, it is the decision of the signing authority as to whether or not they will be honored or ignored.

    +
    + +
    + +
    +
    +

    CertificateSigningRequestResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateSigningRequestResponse(*, items: Optional[ConstrainedListValue[CertificateSigningRequest]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CertificateSigningRequest]] = None
    +

    A list of certificate signing request objects.

    +
    + +
    + +
    +
    +

    CertificateUse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, group: Optional[FixedReference] = None, use: Optional[FixedReferenceWithRemote] = None)
    +
    +
    +field group: Optional[FixedReference] = None
    +

    A reference to a certificate group that is being used, if any, where this certificate is a member of the certificate-group. This field is null if the referenced use object is not using a group, but is rather using this certificate directly.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field use: Optional[FixedReferenceWithRemote] = None
    +

    A reference to an object using this certificate.

    +
    + +
    + +
    +
    +

    CertificateUseGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.CertificateUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateUse]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CertificateUse]] = None
    +

    A list of certificate use objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ClientsPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ClientsPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average operation size (read bytes+write bytes/read ops+write ops).

    +
    + +
    +
    +field bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average read size in bytes per read operation.

    +
    + +
    +
    +field bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average write size in bytes per write operation.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes read per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write request.

    +
    + +
    +
    +field write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes written per second.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write requests processed per second.

    +
    + +
    + +
    +
    +

    ClientsPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ClientsPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ClientsPerformance]] = None, total: Optional[ConstrainedListValue[ClientsPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ClientsPerformance]] = None
    +

    A list of client performance metrics objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ClientsPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ClientsS3SpecificPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ClientsS3SpecificPerformance(*, name: Optional[StrictStr] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read buckets requests processed per second.

    +
    + +
    +
    +field read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read object requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read bucket request.

    +
    + +
    +
    +field usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read object request.

    +
    + +
    +
    +field usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write bucket request.

    +
    + +
    +
    +field usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write object request.

    +
    + +
    +
    +field write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write buckets requests processed per second.

    +
    + +
    +
    +field write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write object requests processed per second.

    +
    + +
    + +
    +
    +

    ClientsS3SpecificPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ClientsS3SpecificPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ClientsS3SpecificPerformance]] = None, total: Optional[ConstrainedListValue[ClientsS3SpecificPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ClientsS3SpecificPerformance]] = None
    +

    A list of S3 specific array performance metrics objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ClientsS3SpecificPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ConnectionRelationshipPerformanceReplication

    +
    +
    +pydantic model pypureclient.flashblade.ConnectionRelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, remote: Optional[FixedReferenceNoResourceType] = None, time: Optional[StrictInt] = None)
    +
    +
    +field aggregate: Optional[ReplicationPerformance] = None
    +

    Total bytes transmitted or received per second for all types of replication.

    +
    + +
    +
    +field continuous: Optional[ContinuousReplicationPerformance] = None
    +

    Object backlog information and total bytes transmitted or received per second for continuous replication. Continuous replication includes object replication.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field periodic: Optional[ReplicationPerformance] = None
    +

    Total bytes transmitted or received per second for periodic replication. Periodic replication includes file system replication, which is snapshot based.

    +
    + +
    +
    +field remote: Optional[FixedReferenceNoResourceType] = None
    +

    Reference to a remote array.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    ConnectionRelationshipPerformanceReplicationGetResp

    +
    +
    +pydantic model pypureclient.flashblade.ConnectionRelationshipPerformanceReplicationGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None, total: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Context

    +
    +
    +pydantic model pypureclient.flashblade.Context(*, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    + +
    +
    +

    ContinuousReplicationPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ContinuousReplicationPerformance(*, received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, object_backlog: Optional[ObjectBacklog] = None)
    +
    +
    +field object_backlog: Optional[ObjectBacklog] = None
    +

    The total number of pending object operations and their size that are currently in the backlog.

    +
    + +
    +
    +field received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Total bytes received per second.

    +
    + +
    +
    +field transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Total bytes transmitted per second.

    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicy

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
    +
    +
    +field bucket: Optional[FixedReference] = None
    +

    The bucket to which this policy belongs.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None
    +
    +
    Constraints
    +
      +
    • maxItems = 100

    • +
    +
    +
    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None
    +

    A list of cross origin resource sharing policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyPatch

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyPatch(*, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleBulkManage]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleBulkManage]] = None
    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyResponse(*, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None
    +

    A list of cross origin resource sharing policy objects.

    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRule(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[Reference] = None, policy: Optional[FixedReference] = None)
    +
    +
    +field allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of headers that are permitted to be included in cross-origin requests to access a bucket. The only currently supported allowed header is *.

    +
    + +
    +
    +field allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of HTTP methods that are permitted for cross-origin requests to access a bucket. The only currently supported combination of allowed methods is all methods [“GET”, “PUT”, “HEAD”, “POST”, “DELETE”].

    +
    + +
    +
    +field allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of origins (domains) that are permitted to make cross-origin requests to access a bucket. The only currently supported allowed origin is *.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyRuleBulkManage

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleBulkManage(*, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
    +
    +
    +field allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of headers that are permitted to be included in cross-origin requests to access a bucket. The only currently supported allowed header is *.

    +
    + +
    +
    +field allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of HTTP methods that are permitted for cross-origin requests to access a bucket. The only currently supported combination of allowed methods is all methods [“GET”, “PUT”, “HEAD”, “POST”, “DELETE”].

    +
    + +
    +
    +field allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of origins (domains) that are permitted to make cross-origin requests to access a bucket. The only currently supported allowed origin is *.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyRulePost

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRulePost(*, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of headers that are permitted to be included in cross-origin requests to access a bucket. The only currently supported allowed header is *.

    +
    + +
    +
    +field allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of HTTP methods that are permitted for cross-origin requests to access a bucket. The only currently supported combination of allowed methods is all methods [“GET”, “PUT”, “HEAD”, “POST”, “DELETE”].

    +
    + +
    +
    +field allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of origins (domains) that are permitted to make cross-origin requests to access a bucket. The only currently supported allowed origin is *.

    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleResponse(*, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None
    +
    + +
    + +
    +
    +

    CrossOriginResourceSharingPolicyRuleWithContext

    +
    +
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[Reference] = None, policy: Optional[FixedReference] = None)
    +
    +
    +field allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of headers that are permitted to be included in cross-origin requests to access a bucket. The only currently supported allowed header is *.

    +
    + +
    +
    +field allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of HTTP methods that are permitted for cross-origin requests to access a bucket. The only currently supported combination of allowed methods is all methods [“GET”, “PUT”, “HEAD”, “POST”, “DELETE”].

    +
    + +
    +
    +field allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of origins (domains) that are permitted to make cross-origin requests to access a bucket. The only currently supported allowed origin is *.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    + +
    +
    +

    DataEvictionPoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.DataEvictionPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DataEvictionPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DataEvictionPolicy]] = None
    +

    A list of Data Eviction policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    DataEvictionPoliciesMembersGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.DataEvictionPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for data eviction policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    DataEvictionPoliciesMembersResponse

    +
    +
    +pydantic model pypureclient.flashblade.DataEvictionPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for data eviction policies.

    +
    + +
    + +
    +
    +

    DataEvictionPoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.DataEvictionPoliciesResponse(*, items: Optional[ConstrainedListValue[DataEvictionPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DataEvictionPolicy]] = None
    +

    A list of Data Eviction policy objects.

    +
    + +
    + +
    +
    +

    DataEvictionPolicy

    +
    +
    +pydantic model pypureclient.flashblade.DataEvictionPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, keep_size: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field keep_size: Optional[StrictInt] = None
    +

    The maximum physical data space(in bytes) of a target file system to have no non-expired data evicted.

    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    DataEvictionPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.DataEvictionPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, keep_size: Optional[StrictInt] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field keep_size: Optional[StrictInt] = None
    +

    The maximum physical data space (in bytes) of a target file system before least recently read data is evicted.

    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    DirectoryService

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryService(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, base_dn: Optional[StrictStr] = None, bind_password: Optional[StrictStr] = None, bind_user: Optional[StrictStr] = None, ca_certificate: Optional[Reference] = None, ca_certificate_group: Optional[Reference] = None, enabled: Optional[StrictBool] = None, management: Optional[DirectoryServiceManagement] = None, nfs: Optional[DirectoryServiceNfs] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, smb: Optional[DirectoryServiceSmb] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
    +
    +
    +field base_dn: Optional[StrictStr] = None
    +

    Base of the Distinguished Name (DN) of the directory service groups.

    +
    + +
    +
    +field bind_password: Optional[StrictStr] = None
    +

    Obfuscated password used to query the directory.

    +
    + +
    +
    +field bind_user: Optional[StrictStr] = None
    +

    Username used to query the directory.

    +
    + +
    +
    +field ca_certificate: Optional[Reference] = None
    +

    CA certificate used to validate the authenticity of the configured servers.

    +
    + +
    +
    +field ca_certificate_group: Optional[Reference] = None
    +

    A certificate group containing CA certificates that can be used to validate the authenticity of the configured servers.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is the directory service enabled or not?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field management: Optional[DirectoryServiceManagement] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field nfs: Optional[DirectoryServiceNfs] = None
    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services that the directory service configuration is used for.

    +
    + +
    +
    +field smb: Optional[DirectoryServiceSmb] = None
    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    List of URIs for the configured directory servers.

    +
    +
    Constraints
    +
      +
    • maxItems = 30

    • +
    +
    +
    +
    + +
    + +
    +
    +

    DirectoryServiceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryService]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryService]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    DirectoryServiceManagement

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceManagement(*, user_login_attribute: Optional[StrictStr] = None, user_object_class: Optional[StrictStr] = None)
    +

    Properties specific to the management service.

    +
    +
    +field user_login_attribute: Optional[StrictStr] = None
    +

    User login attribute in the structure of the configured LDAP servers. Typically the attribute field that holds the user’s unique login name. Default value is sAMAccountName for Active Directory or uid for all other directory services.

    +
    + +
    +
    +field user_object_class: Optional[StrictStr] = None
    +

    Value of the object class for a management LDAP user. Defaults to User for Active Directory servers, posixAccount or shadowAccount for OpenLDAP servers dependent on the group type of the server, or person for all other directory servers.

    +
    + +
    + +
    +
    +

    DirectoryServiceNfs

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceNfs(*, nis_domains: Optional[ConstrainedListValue[StrictStr]] = None, nis_servers: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    Properties specific to the NFS service.

    +
    +
    +field nis_domains: Optional[ConstrainedListValue[StrictStr]] = None
    +

    NIS domains to search.

    +
    + +
    +
    +field nis_servers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    A list of the IP addresses or hostnames of NIS servers to search.

    +
    + +
    + +
    +
    +

    DirectoryServiceResponse

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceResponse(*, items: Optional[ConstrainedListValue[DirectoryService]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryService]] = None
    +
    + +
    + +
    +
    +

    DirectoryServiceRole

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceRole(*, group: Optional[StrictStr] = None, group_base: Optional[StrictStr] = None, id: Optional[StrictStr] = None, management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None, name: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)
    +
    +
    +field group: Optional[StrictStr] = None
    +

    Common Name (CN) of the directory service group containing users with authority level of the specified role name.

    +
    + +
    +
    +field group_base: Optional[StrictStr] = None
    +

    Specifies where the configured group is located in the directory tree.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None
    +

    List of management access policies associated with the directory service role.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the role mapping object.

    +
    + +
    +
    +field role: Optional[ReferenceWritable] = None
    +

    Deprecated. role is deprecated in favor of management_access_policies, but remains for backwards compatibility. If a directory service role has exactly one access policy, which corresponds to a valid legacy role of the same name, role will be a reference to that role. Otherwise, it will be null.

    +
    + +
    + +
    +
    +

    DirectoryServiceRolePost

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceRolePost(*, group: Optional[StrictStr] = None, group_base: Optional[StrictStr] = None, management_access_policies: Optional[ConstrainedListValue[ReferenceWritable]] = None, role: Optional[ReferenceWritable] = None)
    +
    +
    +field group: Optional[StrictStr] = None
    +

    Common Name (CN) of the directory service group containing users with authority level of the specified role name.

    +
    + +
    +
    +field group_base: Optional[StrictStr] = None
    +

    Specifies where the configured group is located in the directory tree.

    +
    + +
    +
    +field management_access_policies: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of management access policies associated with the directory service role.

    +
    + +
    +
    +field role: Optional[ReferenceWritable] = None
    +

    Deprecated. role is deprecated in favor of management_access_policies, but remains for backwards compatibility. If a directory service role has exactly one access policy, which corresponds to a valid legacy role of the same name, role will be a reference to that role. Otherwise, it will be null.

    +
    + +
    + +
    +
    +

    DirectoryServiceRolesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceRolesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None
    +

    A list of directory service role mapping configuration objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    DirectoryServiceRolesResponse

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceRolesResponse(*, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None
    +

    A list of directory service role mapping configuration objects.

    +
    + +
    + +
    +
    +

    DirectoryServiceSmb

    +
    +
    +pydantic model pypureclient.flashblade.DirectoryServiceSmb(*, join_ou: Optional[StrictStr] = None)
    +

    DEPRECATED - Properties specific to the SMB service.

    +
    +
    +field join_ou: Optional[StrictStr] = None
    +

    Optional organizational unit where the machine account for the directory service will be created.

    +
    + +
    + +
    +
    +

    Dns

    +
    +
    +pydantic model pypureclient.flashblade.Dns(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field domain: Optional[StrictStr] = None
    +

    Domain suffix to be appended by the appliance when performing DNS lookups.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field nameservers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of DNS server IP addresses.

    +
    +
    Constraints
    +
      +
    • maxItems = 3

    • +
    +
    +
    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this DNS.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of services utilizing the DNS configuration.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    The network interfaces used for communication with the DNS server. The network interfaces must have the services value of data or egress-only. Clear this by setting an empty list.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    + +
    +
    +

    DnsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.DnsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Dns]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Dns]] = None
    +

    A list of dns objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    DnsPost

    +
    +
    +pydantic model pypureclient.flashblade.DnsPost(*, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field domain: Optional[StrictStr] = None
    +

    Domain suffix to be appended by the appliance when performing DNS lookups.

    +
    + +
    +
    +field nameservers: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of DNS server IP addresses.

    +
    +
    Constraints
    +
      +
    • maxItems = 3

    • +
    +
    +
    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of services utilizing the DNS configuration.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    The network interfaces used for communication with the DNS server. The network interfaces must have the services value of data or egress-only. Clear this by setting an empty list.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    + +
    +
    +

    DnsResponse

    +
    +
    +pydantic model pypureclient.flashblade.DnsResponse(*, items: Optional[ConstrainedListValue[Dns]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Dns]] = None
    +

    A list of dns objects.

    +
    + +
    + +
    +
    +

    Drive

    +
    +
    +pydantic model pypureclient.flashblade.Drive(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, raw_capacity: Optional[StrictInt] = None, status: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the status of the drive if not healthy.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Reflects this drive’s current progress toward completing a planned evacuation. If a planned evacuation is not occurring, the value will be null.

    +
    + +
    +
    +field raw_capacity: Optional[StrictInt] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Current status of the drive. Valid values are evacuated, evacuating, healthy, unhealthy, unused, and updating.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of the module. Valid values are DFM and DFMe.

    +
    + +
    + +
    +
    +

    DriveGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.DriveGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Drive]] = None, total: Optional[Dict[str, Any]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Drive]] = None
    +

    A list of drive objects.

    +
    + +
    +
    +field total: Optional[Dict[str, Any]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ErrorContextResponse

    +
    +
    +pydantic model pypureclient.flashblade.ErrorContextResponse(*, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    + +
    +
    +

    ErrorContextResponseErrors

    +
    +
    +pydantic model pypureclient.flashblade.ErrorContextResponseErrors(*, context: Optional[StrictStr] = None, location_context: Optional[FixedReferenceWithType] = None, message: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[StrictStr] = None
    +

    Contains information relating to the cause of this error, or the name of the object that was being processed when the error was encountered. This may be null for more general errors.

    +
    + +
    +
    +field location_context: Optional[FixedReferenceWithType] = None
    +

    Contains information relating to the context in which the request was executing when the error occurred. For example, this may be the name of an array in the same fleet. This may be null for more general errors, or if no explicit context parameter was provided with the request.

    +
    + +
    +
    +field message: Optional[StrictStr] = None
    +

    A description of the error which occurred.

    +
    + +
    + +
    +
    +

    Eula

    +
    +
    +pydantic model pypureclient.flashblade.Eula(*, agreement: Optional[StrictStr] = None, signature: Optional[EulaSignature] = None)
    +
    +
    +field agreement: Optional[StrictStr] = None
    +

    The End User Agreement text.

    +
    + +
    +
    +field signature: Optional[EulaSignature] = None
    +
    + +
    + +
    +
    +

    EulaGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.EulaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Eula]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Eula]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    EulaResponse

    +
    +
    +pydantic model pypureclient.flashblade.EulaResponse(*, items: Optional[ConstrainedListValue[Eula]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Eula]] = None
    +
    + +
    + +
    +
    +

    EulaSignature

    +
    +
    +pydantic model pypureclient.flashblade.EulaSignature(*, accepted: Optional[StrictInt] = None, company: Optional[StrictStr] = None, name: Optional[StrictStr] = None, title: Optional[StrictStr] = None)
    +
    +
    +field accepted: Optional[StrictInt] = None
    +

    Accepted time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field company: Optional[StrictStr] = None
    +

    The company of the person who accepted the End User Agreement. This field is deprecated and the response will be null. Modification to this field will be ignored.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the person who accepted the End User Agreement. This field is deprecated and the response will be null. Modification to this field will be ignored.

    +
    + +
    +
    +field title: Optional[StrictStr] = None
    +

    The title of the person who accepted the End User Agreement. This field is deprecated and the response will be null. Modification to this field will be ignored.

    +
    + +
    + +
    +
    +

    FileInfo

    +
    +
    +pydantic model pypureclient.flashblade.FileInfo(*, name: Optional[StrictStr] = None, length: Optional[StrictInt] = None)
    +
    +
    +field length: Optional[StrictInt] = None
    +

    Length of the file (in bytes).

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    FileLock

    +
    +
    +pydantic model pypureclient.flashblade.FileLock(*, name: Optional[StrictStr] = None, access_type: Optional[StrictStr] = None, client: Optional[FixedReferenceNoId] = None, created_at: Optional[StrictInt] = None, inode: Optional[StrictInt] = None, path: Optional[StrictStr] = None, protocol: Optional[StrictStr] = None, range: Optional[FileLockRange] = None, source: Optional[FixedReference] = None)
    +
    +
    +field access_type: Optional[StrictStr] = None
    +

    Type of access the lock provides. Valid values are shared, exclusive and no-access.

    +
    + +
    +
    +field client: Optional[FixedReferenceNoId] = None
    +

    Reference to the file system client that holds the lock.

    +
    + +
    +
    +field created_at: Optional[StrictInt] = None
    +

    Creation timestamp of the lock. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field inode: Optional[StrictInt] = None
    +

    The inode of the file where the lock is found relative to the specified source.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Path to the file where the lock is found relative to source. If it is longer than 1023 characters, it will be truncated and only the last 1023 characters will be returned. If multiple hard links exist to the file on which the lock is held, only one is returned. This field will be null if the path cannot be resolved.

    +
    + +
    +
    +field protocol: Optional[StrictStr] = None
    +

    The protocol utilized for obtaining and managing the lock. Valid values include NLM, NFSv4.1 and SMB.

    +
    + +
    +
    +field range: Optional[FileLockRange] = None
    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    Reference to location where the path/inode can be found.

    +
    + +
    + +
    +
    +

    FileLockGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileLockGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileLock]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileLock]] = None
    +

    A list of file locks.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileLockNlmReclamationResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileLockNlmReclamationResponse(*, items: Optional[ConstrainedListValue[FileSystemLockNlmReclamation]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemLockNlmReclamation]] = None
    +
    + +
    + +
    +
    +

    FileLockRange

    +
    +
    +pydantic model pypureclient.flashblade.FileLockRange(*, length: Optional[StrictInt] = None, offset: Optional[StrictInt] = None)
    +

    The range in bytes (offset, length) the lock covers within a file. If the lock reaches the end of the file, the length will be null. If the lock is set for the entire file, both offset and length will be null.

    +
    +
    +field length: Optional[StrictInt] = None
    +
    + +
    +
    +field offset: Optional[StrictInt] = None
    +
    + +
    + +
    +
    +

    FileLockResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileLockResponse(*, items: Optional[ConstrainedListValue[FileLock]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileLock]] = None
    +

    A list of file locks.

    +
    + +
    + +
    +
    +

    FileSession

    +
    +
    +pydantic model pypureclient.flashblade.FileSession(*, name: Optional[StrictStr] = None, authentication: Optional[StrictStr] = None, client: Optional[FixedReferenceNameOnly] = None, connection_time: Optional[StrictInt] = None, idle_time: Optional[StrictInt] = None, opens: Optional[StrictInt] = None, port: Optional[StrictInt] = None, protocol: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[UserNoId] = None)
    +
    +
    +field authentication: Optional[StrictStr] = None
    +

    Describes how was the user authenticated. Valid values include KRB and NTLMv2.

    +
    + +
    +
    +field client: Optional[FixedReferenceNameOnly] = None
    +

    Client that holds the session.

    +
    + +
    +
    +field connection_time: Optional[StrictInt] = None
    +

    Connection time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field idle_time: Optional[StrictInt] = None
    +

    Duration in milliseconds that indicates how long the session has been idle.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field opens: Optional[StrictInt] = None
    +

    Number of opens for the given session.

    +
    + +
    +
    +field port: Optional[StrictInt] = None
    +

    Port number the client is connected from.

    +
    + +
    +
    +field protocol: Optional[StrictStr] = None
    +

    The protocol utilized for obtaining and managing the session. Valid values include nfs and smb.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Current time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field user: Optional[UserNoId] = None
    +

    The user who has created the session.

    +
    + +
    + +
    +
    +

    FileSessionGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSessionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSession]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSession]] = None
    +

    A list of file sessions.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSessionResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSessionResponse(*, items: Optional[ConstrainedListValue[FileSession]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSession]] = None
    +

    A list of file sessions.

    +
    + +
    + +
    +
    +

    FileSystem

    +
    +
    +pydantic model pypureclient.flashblade.FileSystem(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[Nfs] = None, node_group: Optional[FixedReference] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[FixedReference] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[LocationReference] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the file system.

    +
    + +
    +
    +field default_group_quota: Optional[StrictInt] = None
    +

    The default space quota for a group writing to this file system.

    +
    + +
    +
    +field default_user_quota: Optional[StrictInt] = None
    +

    The default space quota for a user writing to this file system.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the file system has been destroyed and is pending eradication. The file system cannot be modified while it is in the destroyed state. The time_remaining value displays the amount of time left until the destroyed file system is permanently eradicated. Once eradication has begun, the file system can no longer be recovered. Before the time_remaining period has elapsed, the destroyed file system can be recovered through the PATCH method by setting destroyed=false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradication_config: Optional[FileSystemEradicationConfig] = None
    +
    + +
    +
    +field fast_remove_directory_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system, when mounted, will contain a directory that can be used for fast removal of other directories. Directories can be moved into the fast remove directory in order to have them deleted, and their space freed, more quickly than a normal removal operation.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field group_ownership: Optional[StrictStr] = None
    +

    The group ownership for new files and directories in a file system. Possible values are creator and parent-directory. If creator is selected, the owning group of new files and directories is the primary group of the user who creates them. If parent-directory is selected, the owning group is the parent directory group. Note: Existing files and directories are unaffected by this change.

    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system’s size, as defined by provisioned, is used as a hard limit quota.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field http: Optional[Http] = None
    +

    HTTP configuration.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field multi_protocol: Optional[MultiProtocol] = None
    +

    Multi-protocol configuration.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field nfs: Optional[Nfs] = None
    +

    NFS configuration.

    +
    + +
    +
    +field node_group: Optional[FixedReference] = None
    +

    The nodes contains the data of the file system.

    +
    + +
    +
    +field promotion_status: Optional[StrictStr] = None
    +

    Possible values are promoted and demoted. The current status of the file system with respect to replication. Changes via requested_promotion_state. The default for new file systems is promoted.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The provisioned size of the file system, displayed in bytes. If set to an empty string (“”), the file system is unlimited in size.

    +
    + +
    +
    +field qos_policy: Optional[FixedReference] = None
    +

    The QoS policy for the File System defines the performance controls that can be applied to the aggregate performance of all the clients accessing the file system. If no policy is configured for a file system, then no performance controls are applied to it.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this file system.

    +
    + +
    +
    +field requested_promotion_state: Optional[StrictStr] = None
    +

    Possible values are promoted and demoted. The demoted state is used for replication targets and is only allowed to be set if the file system is in a replica-link relationship. The additional query param discard-non-snapshotted-data must be set to true when demoting a file system. The default for new file systems is promoted.

    +
    + +
    +
    +field smb: Optional[Smb] = None
    +

    SMB configuration.

    +
    + +
    +
    +field snapshot_directory_enabled: Optional[StrictBool] = None
    +

    If set to true, a hidden .snapshot directory will be present in each directory of the file system when it is mounted. The .snapshot directory allows clients read access to the contents of the snapshots that have been taken of a directory. If set to false, the .snapshot directory will not be present in any directories within a mounted file system.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field source: Optional[LocationReference] = None
    +

    A reference to the source file system.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    The space usage of the file system.

    +
    + +
    +
    +field storage_class: Optional[StorageClassInfo] = None
    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Time in milliseconds before the file system is eradicated. null if not destroyed.

    +
    + +
    +
    +field writable: Optional[StrictBool] = None
    +

    Whether the file system is writable or not. If false, this overrides any protocol or file permission settings and prevents changes. If true, then the protocol and file permission settings are evaluated. If not specified, defaults to true. Modifiable.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    FileSystemClient

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemClient(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    FileSystemClientsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemClientsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemClient]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemClient]] = None
    +

    A list of file system clients.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemClientsResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemClientsResponse(*, items: Optional[ConstrainedListValue[FileSystemClient]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemClient]] = None
    +

    A list of file system clients.

    +
    + +
    + +
    +
    +

    FileSystemEradicationConfig

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemEradicationConfig(*, eradication_mode: Optional[StrictStr] = None, manual_eradication: Optional[StrictStr] = None)
    +

    Configuration settings related to file system eradication.

    +
    +
    +field eradication_mode: Optional[StrictStr] = None
    +

    The eradication mode of the file system. If it’s permission-based the file system can be eradicated based on user permissions. If it’s retention-based the file system can not be eradicated until no files/inodes are locked or retained. Valid values are permission-based and retention-based.

    +
    + +
    +
    +field manual_eradication: Optional[StrictStr] = None
    +

    The manual eradication status of the file system. If disabled, the file system cannot be eradicated after it has been destroyed, unless it is empty. If enabled, the file system can be eradicated. Valid values are disabled and enabled.

    +
    + +
    + +
    +
    +

    FileSystemExport

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, member: Optional[FixedReference] = None, policy: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, server: Optional[FixedReference] = None, share_policy: Optional[Reference] = None, status: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if and only if the export policy that manages this export is enabled AND the protocol is enabled on the file system.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The name of the export used by clients to mount the file system. Export names must be unique within the same protocol/server combination.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field member: Optional[FixedReference] = None
    +

    Reference to the file system the policy is applied to.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[Reference] = None
    +

    Reference to the NFS export policy or SMB client policy.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Policy type attached to the export. It is either SMB or NFS.

    +
    + +
    +
    +field server: Optional[FixedReference] = None
    +

    Reference to the server the export will be visible on.

    +
    + +
    +
    +field share_policy: Optional[Reference] = None
    +

    Reference to the SMB share policy (only used for SMB).

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Explains why enabled is false. Valid values include policy_disabled and protocol_disabled.

    +
    + +
    + +
    +
    +

    FileSystemExportGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemExportGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemExport]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemExport]] = None
    +

    A list of file system export objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemExportPost

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemExportPost(*, export_name: Optional[StrictStr] = None, server: Optional[Reference] = None, share_policy: Optional[Reference] = None)
    +
    +
    +field export_name: Optional[StrictStr] = None
    +

    The name of the export to create. Export names must be unique within the same protocol and server.

    +
    + +
    +
    +field server: Optional[Reference] = None
    +

    Reference to the server the export will be visible on.

    +
    + +
    +
    +field share_policy: Optional[Reference] = None
    +

    Reference to the SMB share policy (only used for SMB).

    +
    + +
    + +
    +
    +

    FileSystemExportResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemExportResponse(*, items: Optional[ConstrainedListValue[FileSystemExport]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemExport]] = None
    +

    A list of file system export objects.

    +
    + +
    + +
    +
    +

    FileSystemGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystem]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[FileSystem] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystem]] = None
    +

    A list of file system objects.

    +
    + +
    +
    +field total: Optional[FileSystem] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemGroupPerformance

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemGroupPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, file_system: Optional[FixedReference] = None, group: Optional[Group] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average operation size (read bytes+write bytes/read ops+write ops).

    +
    + +
    +
    +field bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average read size in bytes per read operation.

    +
    + +
    +
    +field bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average write size in bytes per write operation.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +

    The file system on which the performance was measured.

    +
    + +
    +
    +field group: Optional[Group] = None
    +

    The group whose performance is represented.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes read per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write request.

    +
    + +
    +
    +field write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes written per second.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write requests processed per second.

    +
    + +
    + +
    +
    +

    FileSystemGroupsPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemGroupsPerformanceGetResponse(*, items: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None
    +

    A list of file system group performance objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    + +
    +
    +

    FileSystemLockNlmReclamation

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemLockNlmReclamation(*, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)
    +
    +
    +field end: Optional[StrictInt] = None
    +

    End time of the NLM reclamation in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field start: Optional[StrictInt] = None
    +

    Start time of the NLM reclamation in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    FileSystemOpenFile

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemOpenFile(*, client: Optional[FixedReferenceNameOnly] = None, id: Optional[StrictStr] = None, lock_count: Optional[ConstrainedIntValue] = None, mode: Optional[StrictStr] = None, path: Optional[StrictStr] = None, session: Optional[FixedReferenceNameOnly] = None, source: Optional[FixedReference] = None, user: Optional[UserNoId] = None)
    +
    +
    +field client: Optional[FixedReferenceNameOnly] = None
    +

    Client that has the file open.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The unique identifier of the open file.

    +
    + +
    +
    +field lock_count: Optional[ConstrainedIntValue] = None
    +

    The number of locks on the file.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field mode: Optional[StrictStr] = None
    +

    The mode in which the file is open: “ro” for Read-Only, “wo” for Write-Only, “rw” for Read-Write or “no-access” if no read or write access was granted.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    The path to the open file.

    +
    + +
    +
    +field session: Optional[FixedReferenceNameOnly] = None
    +

    The name of the session with the open file.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    Reference to the file system.

    +
    + +
    +
    +field user: Optional[UserNoId] = None
    +

    The user who has the file open.

    +
    + +
    + +
    +
    +

    FileSystemOpenFilesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemOpenFilesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemOpenFile]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemOpenFile]] = None
    +

    A list of file system open file objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemOpenFilesResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemOpenFilesResponse(*, items: Optional[ConstrainedListValue[FileSystemOpenFile]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemOpenFile]] = None
    +

    A list of file system open file objects.

    +
    + +
    + +
    +
    +

    FileSystemPatch

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[NfsPatch] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[Reference] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[FixedLocationReference] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the file system.

    +
    + +
    +
    +field default_group_quota: Optional[StrictInt] = None
    +

    The default space quota for a group writing to this file system.

    +
    + +
    +
    +field default_user_quota: Optional[StrictInt] = None
    +

    The default space quota for a user writing to this file system.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the file system has been destroyed and is pending eradication. The file system cannot be modified while it is in the destroyed state. The time_remaining value displays the amount of time left until the destroyed file system is permanently eradicated. Once eradication has begun, the file system can no longer be recovered. Before the time_remaining period has elapsed, the destroyed file system can be recovered through the PATCH method by setting destroyed=false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field fast_remove_directory_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system, when mounted, will contain a directory that can be used for fast removal of other directories. Directories can be moved into the fast remove directory in order to have them deleted, and their space freed, more quickly than a normal removal operation.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field group_ownership: Optional[StrictStr] = None
    +

    The group ownership for new files and directories in a file system. Possible values are creator and parent-directory. If creator is selected, the owning group of new files and directories is the primary group of the user who creates them. If parent-directory is selected, the owning group is the parent directory group. Note: Existing files and directories are unaffected by this change.

    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system’s size, as defined by provisioned, is used as a hard limit quota.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field http: Optional[Http] = None
    +

    HTTP configuration.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field multi_protocol: Optional[MultiProtocol] = None
    +

    Multi-protocol configuration.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field nfs: Optional[NfsPatch] = None
    +

    NFS configuration.

    +
    + +
    +
    +field promotion_status: Optional[StrictStr] = None
    +

    Possible values are promoted and demoted. The current status of the file system with respect to replication. Changes via requested_promotion_state. The default for new file systems is promoted.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The provisioned size of the file system, displayed in bytes. If set to an empty string (“”), the file system is unlimited in size.

    +
    + +
    +
    +field qos_policy: Optional[Reference] = None
    +

    The QoS policy for the File System defines the performance controls that can be applied to the aggregate performance of all the clients accessing the file system. If no policy is configured for a file system, then no performance controls are applied to it. Use “” to clear an attached policy.

    +
    + +
    +
    +field requested_promotion_state: Optional[StrictStr] = None
    +

    Possible values are promoted and demoted. The demoted state is used for replication targets and is only allowed to be set if the file system is in a replica-link relationship. The additional query param discard-non-snapshotted-data must be set to true when demoting a file system. The default for new file systems is promoted.

    +
    + +
    +
    +field smb: Optional[Smb] = None
    +

    SMB configuration.

    +
    + +
    +
    +field snapshot_directory_enabled: Optional[StrictBool] = None
    +

    If set to true, a hidden .snapshot directory will be present in each directory of the file system when it is mounted. The .snapshot directory allows clients read access to the contents of the snapshots that have been taken of a directory. If set to false, the .snapshot directory will not be present in any directories within a mounted file system.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field source: Optional[FixedLocationReference] = None
    +

    A reference to the source file system.

    +
    + +
    +
    +field storage_class: Optional[StorageClassInfo] = None
    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Time in milliseconds before the file system is eradicated. null if not destroyed.

    +
    + +
    +
    +field writable: Optional[StrictBool] = None
    +

    Whether the file system is writable or not. If false, this overrides any protocol or file permission settings and prevents changes. If true, then the protocol and file permission settings are evaluated. If not specified, defaults to true. Modifiable.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    FileSystemPerformance

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average operation size (read bytes+write bytes/read ops+write ops).

    +
    + +
    +
    +field bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average read size in bytes per read operation.

    +
    + +
    +
    +field bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average write size in bytes per write operation.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes read per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write request.

    +
    + +
    +
    +field write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes written per second.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write requests processed per second.

    +
    + +
    + +
    +
    +

    FileSystemPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemPerformance]] = None
    +

    A list of file system performance objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[FileSystemPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemPost

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemPost(*, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocolPost] = None, nfs: Optional[Nfs] = None, node_group: Optional[Reference] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[Reference] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[SmbPost] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[Reference] = None, writable: Optional[StrictBool] = None)
    +
    +
    +field default_group_quota: Optional[StrictInt] = None
    +

    The default space quota for a group writing to this file system.

    +
    + +
    +
    +field default_user_quota: Optional[StrictInt] = None
    +

    The default space quota for a user writing to this file system.

    +
    + +
    +
    +field eradication_config: Optional[FileSystemEradicationConfig] = None
    +
    + +
    +
    +field fast_remove_directory_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system, when mounted, will contain a directory that can be used for fast removal of other directories. Directories can be moved into the fast remove directory in order to have them deleted, and their space freed, more quickly than a normal removal operation. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field group_ownership: Optional[StrictStr] = None
    +

    The group ownership for new files and directories in a file system. Possible values are creator and parent-directory. If creator is selected, the owning group of new files and directories is the primary group of the user who creates them. If parent-directory is selected, the owning group is the parent directory group. Note: Existing files and directories are unaffected by this change. If not specified, defaults to creator.

    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system’s size, as defined by provisioned, is used as a hard limit quota. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field http: Optional[Http] = None
    +

    HTTP configuration.

    +
    + +
    +
    +field multi_protocol: Optional[MultiProtocolPost] = None
    +

    Multi-protocol configuration.

    +
    + +
    +
    +field nfs: Optional[Nfs] = None
    +

    NFS configuration.

    +
    + +
    +
    +field node_group: Optional[Reference] = None
    +

    The node group’s nodes are where the file system’s files are stored. Used only on hardware platforms supporting nodes.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The provisioned size of the file system, displayed in bytes. If set to an empty string (“”), the file system is unlimited in size. If not specified, defaults to unlimited.

    +
    + +
    +
    +field qos_policy: Optional[Reference] = None
    +

    The QoS policy for the File System defines the performance controls that can be applied to the aggregate performance of all the clients accessing the file system. If no policy is set here, no explicit performance controls are applied to the file system beyond the system’s default fairness.

    +
    + +
    +
    +field requested_promotion_state: Optional[StrictStr] = None
    +

    Possible values are promoted and demoted. The demoted state is used for replication targets and is only allowed to be set if the file system is in a replica-link relationship. The additional query param discard-non-snapshotted-data must be set to true when demoting a file system. The default for new file systems is promoted.

    +
    + +
    +
    +field smb: Optional[SmbPost] = None
    +

    SMB configuration.

    +
    + +
    +
    +field snapshot_directory_enabled: Optional[StrictBool] = None
    +

    If set to true, a hidden .snapshot directory will be present in each directory of the file system when it is mounted. The .snapshot directory allows clients read access to the contents of the snapshots that have been taken of a directory. If set to false, the .snapshot directory will not be present in any directories within a mounted file system. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field source: Optional[Reference] = None
    +

    The source snapshot whose data is copied to the file system specified.

    +
    + +
    +
    +field writable: Optional[StrictBool] = None
    +

    Whether the file system is writable or not. If false, this overrides any protocol or file permission settings and prevents changes. If true, then the protocol and file permission settings are evaluated. If not specified, defaults to true. Modifiable.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    + +
    +

    FileSystemReplicaLinkGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None
    +

    A list of file system replica link objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemReplicaLinkResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemReplicaLinkResponse(*, items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None
    +

    A list of file system replica link objects.

    +
    + +
    + +
    +
    +

    FileSystemResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemResponse(*, items: Optional[ConstrainedListValue[FileSystem]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystem]] = None
    +

    A list of file system objects.

    +
    + +
    + +
    +
    +

    FileSystemSnapshot

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, owner: Optional[FixedReference] = None, owner_destroyed: Optional[StrictBool] = None, policies: Optional[ConstrainedListValue[FixedLocationReference]] = None, policy: Optional[FixedLocationReference] = None, source: Optional[FixedLocationReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Is the file system snapshot destroyed? If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field owner: Optional[FixedReference] = None
    +

    A reference to the file system that owns this snapshot. If the owner is destroyed, this will be destroyed.

    +
    + +
    +
    +field owner_destroyed: Optional[StrictBool] = None
    +

    Is the owning file system destroyed?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field policies: Optional[ConstrainedListValue[FixedLocationReference]] = None
    +

    An array of references to the associated policies.

    +
    + +
    +
    +field policy: Optional[FixedLocationReference] = None
    +

    A reference to the associated policy that drives the behavior of the snapshot.

    +
    + +
    +
    +field source: Optional[FixedLocationReference] = None
    +

    A reference to the file system that was the source of the data in this snapshot. Normally this is the same as the owner, but if the snapshot is replicated, the source is the original file system.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix of the snapshot, e.g., snap1.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Time in milliseconds before the file system snapshot is eradicated. null if not destroyed.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[FileSystemSnapshot] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None
    +

    A list of file system snapshot objects.

    +
    + +
    +
    +field total: Optional[FileSystemSnapshot] = None
    +

    If total_only query param is true, then it will be a total of all records after filtering and no items will be returned. If total_only is false, then it will be a total of all records on this page.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotGetTransferResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSnapshotGetTransferResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[FileSystemSnapshotTransfer] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None
    +

    A list of file system snapshot objects.

    +
    + +
    +
    +field total: Optional[FileSystemSnapshotTransfer] = None
    +

    If total_only query param is true, then it will be a total of all records after filtering and no items will be returned. If total_only is false, then it will be a total of all records on this page.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotPost

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSnapshotPost(*, suffix: Optional[StrictStr] = None)
    +
    +
    +field suffix: Optional[StrictStr] = None
    +

    The suffix of the snapshot, e.g., snap1.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSnapshotResponse(*, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None
    +

    A list of file system snapshot objects.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotTransfer

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, direction: Optional[StrictStr] = None, local_snapshot: Optional[FixedReferenceNoResourceType] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_snapshot: Optional[FixedReferenceNoResourceType] = None, started: Optional[StrictInt] = None, status: Optional[StrictStr] = None)
    +
    +
    +field completed: Optional[StrictInt] = None
    +

    A timestamp at which the replication of the snapshot completed.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field data_transferred: Optional[StrictInt] = None
    +

    The amount of data transferred to the target, in bytes.

    +
    + +
    +
    +field direction: Optional[StrictStr] = None
    +

    The direction of replication. Valid values are inbound and outbound.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field local_snapshot: Optional[FixedReferenceNoResourceType] = None
    +

    A reference to the associated local file system snapshot.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    A percentage that indicates how much progress has been made on the transfer.

    +
    + +
    +
    +field remote: Optional[FixedReferenceNoResourceType] = None
    +

    The array where the remote file system snapshot is located.

    +
    + +
    +
    +field remote_snapshot: Optional[FixedReferenceNoResourceType] = None
    +

    A reference to the associated remote file system snapshot.

    +
    + +
    +
    +field started: Optional[StrictInt] = None
    +

    A timestamp at which the replication of the snapshot started.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of current replication. Valid values are completed, in-progress, and queued.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotTransferResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None
    +

    A list of file system snapshot objects.

    +
    + +
    + +
    +
    +

    FileSystemSpaceStorageClassGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemSpaceStorageClassGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemStorageClassSpace]] = None, total: Optional[ConstrainedListValue[FileSystemStorageClassSpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemStorageClassSpace]] = None
    +

    A list of file system storage class space objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[FileSystemStorageClassSpace]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemStorageClassSpace

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemStorageClassSpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, space: Optional[Space] = None, storage_class: Optional[StrictStr] = None, time: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field storage_class: Optional[StrictStr] = None
    +

    The storage class type of the space information, either S500X-S (speed) or S500X-A (archival).

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    FileSystemUserPerformance

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemUserPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, file_system: Optional[FixedReference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, user: Optional[User] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average operation size (read bytes+write bytes/read ops+write ops).

    +
    + +
    +
    +field bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average read size in bytes per read operation.

    +
    + +
    +
    +field bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average write size in bytes per write operation.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +

    The file system on which the performance was measured.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Other operations processed per second.

    +
    + +
    +
    +field read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes read per second.

    +
    + +
    +
    +field reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Read requests processed per second.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process other operations.

    +
    + +
    +
    +field usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a read request.

    +
    + +
    +
    +field usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Average time, measured in microseconds, it takes the array to process a write request.

    +
    + +
    +
    +field user: Optional[User] = None
    +

    The user whose performance is represented.

    +
    + +
    +
    +field write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Bytes written per second.

    +
    + +
    +
    +field writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Write requests processed per second.

    +
    + +
    + +
    +
    +

    FileSystemUsersPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FileSystemUsersPerformanceGetResponse(*, items: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None
    +

    A list of file system user performance objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    + +
    +
    +

    FixedLocationReference

    +
    +
    +pydantic model pypureclient.flashblade.FixedLocationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, display_name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None)
    +
    +
    +field display_name: Optional[StrictStr] = None
    +

    Full name of the source with remote array information. Response will be same as source name for local file systems and policies.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Is the location reference to the local array or somewhere remote?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    A reference to the location where the object is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    FixedReference

    +
    +
    +pydantic model pypureclient.flashblade.FixedReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    FixedReferenceNameOnly

    +
    +
    +pydantic model pypureclient.flashblade.FixedReferenceNameOnly(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    FixedReferenceNoId

    +
    +
    +pydantic model pypureclient.flashblade.FixedReferenceNoId(*, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    FixedReferenceNoResourceType

    +
    +
    +pydantic model pypureclient.flashblade.FixedReferenceNoResourceType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    FixedReferenceWithIsLocal

    +
    +
    +pydantic model pypureclient.flashblade.FixedReferenceWithIsLocal(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the location reference is to the local array. If set to false, the location reference is to a remote location, such as a remote array or offload target.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    FixedReferenceWithRemote

    +
    +
    +pydantic model pypureclient.flashblade.FixedReferenceWithRemote(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, remote: Optional[FixedReferenceNoResourceType] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field remote: Optional[FixedReferenceNoResourceType] = None
    +

    The remote field of the corresponding array connection.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    FixedReferenceWithType

    +
    +
    +pydantic model pypureclient.flashblade.FixedReferenceWithType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a fleet would have a resource_type of fleets.

    +
    + +
    + +
    +
    +

    Fleet

    +
    +
    +pydantic model pypureclient.flashblade.Fleet(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, the current array is a member of the fleet.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    FleetGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FleetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Fleet]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Fleet]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FleetKey

    +
    +
    +pydantic model pypureclient.flashblade.FleetKey(*, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None, fleet_key: Optional[StrictStr] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field expires: Optional[StrictInt] = None
    +

    Expiration time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field fleet_key: Optional[StrictStr] = None
    +

    Fleet key, used for fleet connections. After creation, listing will only show ****.

    +
    + +
    + +
    +
    +

    FleetKeyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FleetKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FleetKey]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FleetKey]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FleetKeyResponse

    +
    +
    +pydantic model pypureclient.flashblade.FleetKeyResponse(*, items: Optional[ConstrainedListValue[FleetKey]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FleetKey]] = None
    +
    + +
    + +
    +
    +

    FleetMember

    +
    +
    +pydantic model pypureclient.flashblade.FleetMember(*, coordinator_of: Optional[ConstrainedListValue[FixedReference]] = None, fleet: Optional[FixedReferenceWithIsLocal] = None, member: Optional[FixedReferenceWithIsLocal] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)
    +
    +
    +field coordinator_of: Optional[ConstrainedListValue[FixedReference]] = None
    +

    List of array groups that the member is the coordinator of.

    +
    + +
    +
    +field fleet: Optional[FixedReferenceWithIsLocal] = None
    +
    + +
    +
    +field member: Optional[FixedReferenceWithIsLocal] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Current fleet membership status. Valid values include: joining, joined, or removing. A status of joining indicates that the member is attempting to join the fleet. A status of joined indicates that the member has joined the fleet. A status of removing indicates that the member is being removed from the fleet.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Describes the error, if any.

    +
    + +
    + +
    +
    +

    FleetMemberGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FleetMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FleetMember]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FleetMember]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FleetMemberPost

    +
    +
    +pydantic model pypureclient.flashblade.FleetMemberPost(*, members: Optional[ConstrainedListValue[FleetMemberPostMembers]] = None)
    +
    +
    +field members: Optional[ConstrainedListValue[FleetMemberPostMembers]] = None
    +

    Info about the members being added to fleet.

    +
    + +
    + +
    +
    +

    FleetMemberPostMembers

    +
    +
    +pydantic model pypureclient.flashblade.FleetMemberPostMembers(*, key: Optional[StrictStr] = None, member: Optional[FleetMemberPostMembersMember] = None)
    +
    +
    +field key: Optional[StrictStr] = None
    +

    Provide the fleet key generated from any array in the fleet.

    +
    + +
    +
    +field member: Optional[FleetMemberPostMembersMember] = None
    +
    + +
    + +
    +
    +

    FleetMemberPostMembersMember

    +
    +
    +pydantic model pypureclient.flashblade.FleetMemberPostMembersMember(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (e.g. remote-arrays)

    +
    + +
    + +
    +
    +

    FleetMemberResponse

    +
    +
    +pydantic model pypureclient.flashblade.FleetMemberResponse(*, items: Optional[ConstrainedListValue[FleetMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FleetMember]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    FleetPatch

    +
    +
    +pydantic model pypureclient.flashblade.FleetPatch(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The new name for the resource.

    +
    + +
    + +
    +
    +

    FleetResponse

    +
    +
    +pydantic model pypureclient.flashblade.FleetResponse(*, items: Optional[ConstrainedListValue[Fleet]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Fleet]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    Group

    +
    +
    +pydantic model pypureclient.flashblade.Group(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictInt] = None
    +

    The numeric group id that represents the group’s identity in a POSIX system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The group name that represents the group’s identity, and which resolves to the group’s id in a configured directory service.

    +
    + +
    + +
    +
    +

    GroupQuota

    +
    +
    +pydantic model pypureclient.flashblade.GroupQuota(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, group: Optional[Group] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +
    + +
    +
    +field file_system_default_quota: Optional[StrictInt] = None
    +

    File system’s default group quota (in bytes). If it is 0, it means there is no default quota. This will be the effective group quota if the group doesn’t have an individual quota. This default quota is set through the file-systems endpoint.

    +
    + +
    +
    +field group: Optional[Group] = None
    +

    The group on which this quota is enforced.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field quota: Optional[StrictInt] = None
    +

    The space limit of the quota (in bytes) for the specified group, cannot be 0. If specified, this value will override the file system’s default group quota.

    +
    + +
    +
    +field usage: Optional[StrictInt] = None
    +

    The usage of the file system (in bytes) by the specified group.

    +
    + +
    + +
    +
    +

    GroupQuotaGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.GroupQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[GroupQuota]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[GroupQuota]] = None
    +

    A list of quota objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    GroupQuotaPatch

    +
    +
    +pydantic model pypureclient.flashblade.GroupQuotaPatch(*, name: Optional[StrictStr] = None, quota: StrictInt)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field quota: StrictInt [Required]
    +

    The space limit of the quota (in bytes) for the specified group, cannot be 0. If specified, this value will override the file system’s default group quota.

    +
    + +
    + +
    +
    +

    GroupQuotaPost

    +
    +
    +pydantic model pypureclient.flashblade.GroupQuotaPost(*, name: Optional[StrictStr] = None, quota: StrictInt)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field quota: StrictInt [Required]
    +

    The space limit of the quota (in bytes) for the specified group, cannot be 0. If specified, this value will override the file system’s default group quota.

    +
    + +
    + +
    +
    +

    GroupQuotaResponse

    +
    +
    +pydantic model pypureclient.flashblade.GroupQuotaResponse(*, items: Optional[ConstrainedListValue[GroupQuota]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[GroupQuota]] = None
    +

    A list of quota objects.

    +
    + +
    + +
    +
    +

    Hardware

    +
    +
    +pydantic model pypureclient.flashblade.Hardware(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, data_mac: Optional[StrictStr] = None, details: Optional[StrictStr] = None, identify_enabled: Optional[StrictBool] = None, index: Optional[StrictInt] = None, management_mac: Optional[StrictStr] = None, model: Optional[StrictStr] = None, part_number: Optional[StrictStr] = None, sensor_readings: Optional[ConstrainedListValue[HardwareTemperatures]] = None, serial: Optional[StrictStr] = None, slot: Optional[StrictInt] = None, speed: Optional[StrictInt] = None, status: Optional[StrictStr] = None, temperature: Optional[StrictInt] = None, type: Optional[StrictStr] = None)
    +
    +
    +field data_mac: Optional[StrictStr] = None
    +

    Ethernet (data) MAC address

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the status of the component if not healthy.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field identify_enabled: Optional[StrictBool] = None
    +

    State of an LED used to visually identify the component.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    Number that identifies the relative position of a hardware component within the array.

    +
    + +
    +
    +field management_mac: Optional[StrictStr] = None
    +

    Hardware component (burned-in) MAC address

    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    Model number of the hardware component.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field part_number: Optional[StrictStr] = None
    +

    Part number of the hardware component.

    +
    + +
    +
    +field sensor_readings: Optional[ConstrainedListValue[HardwareTemperatures]] = None
    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    Serial number of the hardware component.

    +
    + +
    +
    +field slot: Optional[StrictInt] = None
    +

    Slot number occupied by the PCI Express card that hosts the component.

    +
    + +
    +
    +field speed: Optional[StrictInt] = None
    +

    The maximum speed (in b/s) at which the component is capable of operating.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Component status. Valid values are critical, healthy, identifying, unhealthy, unknown, and unused.

    +
    + +
    +
    +field temperature: Optional[StrictInt] = None
    +

    Temperature (in degrees celsius) reported by the component.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    Type of hardware component. Valid values are bay, ch, eth, fan, fb, fm, pwr, and xfm.

    +
    + +
    + +
    +
    +

    HardwareConnector

    +
    +
    +pydantic model pypureclient.flashblade.HardwareConnector(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, connector_type: Optional[StrictStr] = None, lane_speed: Optional[StrictInt] = None, lanes_per_port: Optional[StrictInt] = None, port_count: Optional[StrictInt] = None, port_speed: Optional[StrictInt] = None, transceiver_type: Optional[StrictStr] = None)
    +
    +
    +field connector_type: Optional[StrictStr] = None
    +

    Form-factor of the interface. Valid values include QSFP, QSFP+, QSFP28, QSFP56, QSFP-DD, RJ-45, and -.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field lane_speed: Optional[StrictInt] = None
    +

    Configured speed of each lane in the connector in bits-per-second.

    +
    + +
    +
    +field lanes_per_port: Optional[StrictInt] = None
    +

    Configured number of lanes comprising each port in the connector.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field port_count: Optional[StrictInt] = None
    +

    Configured number of ports in the connector (1/2/4 for QSFP).

    +
    + +
    +
    +field port_speed: Optional[StrictInt] = None
    +

    Configured speed of each port in the connector in bits-per-second.

    +
    + +
    +
    +field transceiver_type: Optional[StrictStr] = None
    +

    Details about the transceiver which is plugged into the connector port. Transceiver type will be read-only for pureuser. If nothing is plugged into QSFP port, value will be Unused and type cannot be auto-detected, and internal user has not specified a type - value will be Unknown. If transceiver is plugged in, and type is auto-detected, and/or type has been explicitly set by internal user - that value will be shown. Transceiver type is not applicable for RJ-45 connectors.

    +
    + +
    + +
    +
    +

    HardwareConnectorGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.HardwareConnectorGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[HardwareConnector]] = None
    +

    A list of connector objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    HardwareConnectorPerformance

    +
    +
    +pydantic model pypureclient.flashblade.HardwareConnectorPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, link_aggregation_group: Optional[FixedReference] = None, other_errors_per_sec: Optional[ConstrainedIntValue] = None, received_bytes_per_sec: Optional[ConstrainedIntValue] = None, received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None, received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None, received_packets_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, total_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None, transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    + +

    The link aggregation group which this entity belongs to.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field other_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The sum of unspecified reception and transmission errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Reception CRC errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Received packet frame errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Packets received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field total_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The sum of all reception and transmission errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmission carrier errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmitted packets dropped per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Packets transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    HardwareConnectorPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.HardwareConnectorPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None, total: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None
    +

    A list of hardware connector performance objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no individual items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    HardwareConnectorResponse

    +
    +
    +pydantic model pypureclient.flashblade.HardwareConnectorResponse(*, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[HardwareConnector]] = None
    +

    A list of connector objects.

    +
    + +
    + +
    +
    +

    HardwareGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.HardwareGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Hardware]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Hardware]] = None
    +

    A list of hardware component objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    HardwareResponse

    +
    +
    +pydantic model pypureclient.flashblade.HardwareResponse(*, items: Optional[ConstrainedListValue[Hardware]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Hardware]] = None
    +

    A list of hardware component objects.

    +
    + +
    + +
    +
    +

    HardwareTemperatures

    +
    +
    +pydantic model pypureclient.flashblade.HardwareTemperatures(*, name: Optional[StrictStr] = None, reading: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None, thresholds: Optional[HardwareTemperaturesThresholds] = None)
    +

    Provides detailed information about temperature readings from a sensor, including its status and threshold limits.

    +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of the temperature sensor.

    +
    + +
    +
    +field reading: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The latest temperature measurement reported by the sensor.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The current operational state of the sensor, indicating whether it is functioning normally or experiencing issues. Possible values include HEALTHY, NON_CRITICAL, CRITICAL, UNRECOVERABLE, UNKNOWN.

    +
    + +
    +
    +field thresholds: Optional[HardwareTemperaturesThresholds] = None
    +
    + +
    + +
    +
    +

    HardwareTemperaturesThresholds

    +
    +
    +pydantic model pypureclient.flashblade.HardwareTemperaturesThresholds(*, critical: Optional[Union[StrictFloat, StrictInt]] = None, non_critical: Optional[Union[StrictFloat, StrictInt]] = None, unrecoverable: Optional[Union[StrictFloat, StrictInt]] = None)
    +

    The predefined temperature thresholds for the sensor, specifying acceptable operational limits.

    +
    +
    +field critical: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The temperature level indicating that the system is under increased load. While still operational, it may require monitoring or adjustments to maintain optimal performance.

    +
    + +
    +
    +field non_critical: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The temperature level at which the system operates normally without any concerns.

    +
    + +
    +
    +field unrecoverable: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The maximum temperature limit beyond which the system may experience irreversible failure. Immediate action is required to prevent damage or shutdown.

    +
    + +
    + +
    +
    +

    Http

    +
    +
    +pydantic model pypureclient.flashblade.Http(*, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is the protocol enabled? If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Index

    +
    +
    +pydantic model pypureclient.flashblade.Index(*, index: Optional[StrictInt] = None)
    +
    +
    +field index: Optional[StrictInt] = None
    +

    Index of the object in the containing array.

    +
    + +
    + +
    +
    +

    Keytab

    +
    +
    +pydantic model pypureclient.flashblade.Keytab(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, encryption_type: Optional[StrictStr] = None, fqdn: Optional[StrictStr] = None, kvno: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, principal: Optional[StrictStr] = None, realm: Optional[StrictStr] = None, server: Optional[FixedReference] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictInt] = None)
    +
    +
    +field encryption_type: Optional[StrictStr] = None
    +

    The encryption type used by the Kerberos key distribution center to generate the keytab.

    +
    + +
    +
    +field fqdn: Optional[StrictStr] = None
    +

    The fully qualified domain name to which the keytab was issued.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field kvno: Optional[StrictInt] = None
    +

    The key version number of the key used to generate the keytab.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    The prefix in the name of the keytab object. This is the same for all keytab objects created from a single keytab file. The name of a keytab entry is created in the format <prefix>.<suffix> for all entries.

    +
    + +
    +
    +field principal: Optional[StrictStr] = None
    +

    The service name for which the keytab was issued.

    +
    + +
    +
    +field realm: Optional[StrictStr] = None
    +

    The Kerberos realm that issued the keytab.

    +
    + +
    +
    +field server: Optional[FixedReference] = None
    +

    The server where the keytab is used.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    A reference to the Active Directory configuration for the computer account that was used to create this keytab. If this keytab was uploaded from a file, all fields in the reference possess null values.

    +
    + +
    +
    +field suffix: Optional[StrictInt] = None
    +

    The suffix in the name of the keytab object, determined at creation time using the slot number of the keytab entry in a file and the number of existing entries with the same prefix. The name of a keytab entry is created in the format <prefix>.<suffix> for all entries.

    +
    + +
    + +
    +
    +

    KeytabGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.KeytabGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Keytab]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Keytab]] = None
    +

    A list of Kerberos keytab objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    KeytabPost

    +
    +
    +pydantic model pypureclient.flashblade.KeytabPost(*, source: Optional[Reference] = None)
    +
    +
    +field source: Optional[Reference] = None
    +

    A reference to the Active Directory configuration for the computer account whose keys will be rotated in order to create new keytabs for all of its registered service principal names.

    +
    + +
    + +
    +
    +

    KeytabResponse

    +
    +
    +pydantic model pypureclient.flashblade.KeytabResponse(*, items: Optional[ConstrainedListValue[Keytab]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Keytab]] = None
    +

    A list of Kerberos keytab objects.

    +
    + +
    + +
    +
    +

    KmipServer

    +
    +
    +pydantic model pypureclient.flashblade.KmipServer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, ca_certificate: Optional[Reference] = None, ca_certificate_group: Optional[Reference] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
    +
    +
    +field ca_certificate: Optional[Reference] = None
    +

    CA certificate used to validate the authenticity of the configured servers.

    +
    + +
    +
    +field ca_certificate_group: Optional[Reference] = None
    +

    A certificate group containing CA certificates that can be used to validate the authenticity of the configured servers.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    List of URIs for the configured KMIP servers in the format [protocol://]hostname:port.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    • maxItems = 30

    • +
    +
    +
    +
    + +
    + +
    +
    +

    KmipServerResponse

    +
    +
    +pydantic model pypureclient.flashblade.KmipServerResponse(*, items: Optional[ConstrainedListValue[KmipServer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[KmipServer]] = None
    +
    + +
    + +
    +
    +

    LegalHold

    +
    +
    +pydantic model pypureclient.flashblade.LegalHold(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    The description of the legal hold instance.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this legal hold.

    +
    + +
    + +
    +
    +

    LegalHoldHeldEntity

    +
    +
    +pydantic model pypureclient.flashblade.LegalHoldHeldEntity(*, file_system: Optional[FixedReference] = None, legal_hold: Optional[FixedReference] = None, path: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field file_system: Optional[FixedReference] = None
    +

    Reference to the file system that the legal hold is applied to.

    +
    + +
    +
    +field legal_hold: Optional[FixedReference] = None
    +

    Reference to the legal hold.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    The path of the file or directory being held.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the legal hold with respect to the held entity. Valid values include: applied for holds that are actively applied, applying for holds that are being recursively applied but have not yet completed, releasing for holds that are being released recursively but have not yet completed. Entities that are releasing will no longer be held once this operation completes.

    +
    + +
    + +
    +
    +

    LegalHoldsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LegalHoldsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LegalHold]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LegalHold]] = None
    +

    A list of legal hold instances.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    LegalHoldsHeldEntitiesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LegalHoldsHeldEntitiesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LegalHoldHeldEntity]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LegalHoldHeldEntity]] = None
    +

    A list of held entities for legal holds.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    LegalHoldsHeldEntitiesResponse

    +
    +
    +pydantic model pypureclient.flashblade.LegalHoldsHeldEntitiesResponse(*, items: Optional[ConstrainedListValue[LegalHoldHeldEntity]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LegalHoldHeldEntity]] = None
    +

    A list of held entities for legal holds.

    +
    + +
    + +
    +
    +

    LegalHoldsResponse

    +
    +
    +pydantic model pypureclient.flashblade.LegalHoldsResponse(*, items: Optional[ConstrainedListValue[LegalHold]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LegalHold]] = None
    +

    A list of legal hold instances.

    +
    + +
    + +
    +
    +

    LifecycleRule

    +
    +
    +pydantic model pypureclient.flashblade.LifecycleRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[FixedReference] = None, cleanup_expired_object_delete_marker: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)
    +
    +
    +field abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None
    +

    Duration of time after which incomplete multipart uploads will be aborted. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field bucket: Optional[FixedReference] = None
    +

    The bucket which this lifecycle rule is targeting.

    +
    + +
    +
    +field cleanup_expired_object_delete_marker: Optional[StrictBool] = None
    +

    Returns a value of true if the expired object delete markers will be removed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, this rule will be enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field keep_current_version_for: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field keep_current_version_until: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds, time since epoch. Must be a valid date, accurate to day.

    +
    + +
    +
    +field keep_previous_version_for: Optional[StrictInt] = None
    +

    Time after which previous versions will be marked expired. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    Object key prefix identifying one or more objects in the bucket. Can have a maximum length of 1024 characters.

    +
    + +
    +
    +field rule_id: Optional[StrictStr] = None
    +

    Unique identifier for the rule. Can have a maximum length of 255 characters.

    +
    + +
    + +
    +
    +

    LifecycleRuleConfigExtension

    +
    +
    +pydantic model pypureclient.flashblade.LifecycleRuleConfigExtension(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None)
    +
    +
    +field abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None
    +

    Duration of time after which incomplete multipart uploads will be aborted. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field keep_current_version_for: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field keep_current_version_until: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds, time since epoch. Must be a valid date, accurate to day.

    +
    + +
    + +
    +
    +

    LifecycleRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LifecycleRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[LifecycleRule]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LifecycleRule]] = None
    +

    A list of lifecycle rule objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    LifecycleRulePatch

    +
    +
    +pydantic model pypureclient.flashblade.LifecycleRulePatch(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None)
    +
    +
    +field abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None
    +

    Duration of time after which incomplete multipart uploads will be aborted. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, this rule will be enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field keep_current_version_for: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field keep_current_version_until: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds, time since epoch. Must be a valid date, accurate to day.

    +
    + +
    +
    +field keep_previous_version_for: Optional[StrictInt] = None
    +

    Time after which previous versions will be marked expired. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    Object key prefix identifying one or more objects in the bucket. Can have a maximum length of 1024 characters.

    +
    + +
    + +
    +
    +

    LifecycleRulePost

    +
    +
    +pydantic model pypureclient.flashblade.LifecycleRulePost(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[ReferenceWritable] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)
    +
    +
    +field abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None
    +

    Duration of time after which incomplete multipart uploads will be aborted. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field bucket: Optional[ReferenceWritable] = None
    +

    The bucket name for lifecycle rule creation.

    +
    + +
    +
    +field keep_current_version_for: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field keep_current_version_until: Optional[StrictInt] = None
    +

    Time after which current versions will be marked expired. Measured in milliseconds, time since epoch. Must be a valid date, accurate to day.

    +
    + +
    +
    +field keep_previous_version_for: Optional[StrictInt] = None
    +

    Time after which previous versions will be marked expired. Measured in milliseconds. Must be a multiple of 86400000 to represent a whole number of days.

    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    Object key prefix identifying one or more objects in the bucket. Can have a maximum length of 1024 characters.

    +
    + +
    +
    +field rule_id: Optional[StrictStr] = None
    +

    Identifier for the rule that is unique to the bucket that it applies to. Can have a maximum length of 255 characters. If not specified, an id unique to the bucket will be generated in the format fbRuleId<number> where number increments, starting at 1.

    +
    + +
    + +
    +
    +

    LifecycleRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.LifecycleRuleResponse(*, items: Optional[ConstrainedListValue[LifecycleRule]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LifecycleRule]] = None
    +

    A list of lifecycle rule objects.

    +
    + +
    + +
    +
    +

    LinkAggregationGroup

    +
    +
    +pydantic model pypureclient.flashblade.LinkAggregationGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, lag_speed: Optional[StrictInt] = None, mac_address: Optional[ConstrainedStrValue] = None, port_speed: Optional[StrictInt] = None, ports: Optional[ConstrainedListValue[Reference]] = None, status: Optional[StrictStr] = None)
    +
    +
    Validators
    +
      +
    • mac_address_validate_regular_expression » mac_address

    • +
    +
    +
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field lag_speed: Optional[StrictInt] = None
    +

    Combined speed of all ports in the LAG in bits-per-second.

    +
    + +
    +
    +field mac_address: Optional[ConstrainedStrValue] = None
    +

    Unique MAC address assigned to the LAG.

    +
    +
    Validated by
    +
      +
    • mac_address_validate_regular_expression

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field port_speed: Optional[StrictInt] = None
    +

    Configured speed of each port in the LAG in bits-per-second.

    +
    + +
    +
    +field ports: Optional[ConstrainedListValue[Reference]] = None
    +

    Ports associated with the LAG.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Health status of the LAG. Valid values are critical, healthy, identifying, unclaimed, unhealthy, unrecognized, and unused.

    +
    + +
    +
    +validator mac_address_validate_regular_expression  »  mac_address
    +

    Validates the regular expression

    +
    + +
    + +
    +
    +

    LinkAggregationGroupGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LinkAggregationGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LinkAggregationGroup]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LinkAggregationGroup]] = None
    +

    A list of lag objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    LinkAggregationGroupPatch

    +
    +
    +pydantic model pypureclient.flashblade.LinkAggregationGroupPatch(*, add_ports: Optional[ConstrainedListValue[Reference]] = None, ports: Optional[ConstrainedListValue[Reference]] = None, remove_ports: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field add_ports: Optional[ConstrainedListValue[Reference]] = None
    +
    + +
    +
    +field ports: Optional[ConstrainedListValue[Reference]] = None
    +
    + +
    +
    +field remove_ports: Optional[ConstrainedListValue[Reference]] = None
    +
    + +
    + +
    +
    +

    LinkAggregationGroupResponse

    +
    +
    +pydantic model pypureclient.flashblade.LinkAggregationGroupResponse(*, items: Optional[ConstrainedListValue[LinkAggregationGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LinkAggregationGroup]] = None
    +

    A list of lag objects.

    +
    + +
    + +
    +
    +

    LocationReference

    +
    +
    +pydantic model pypureclient.flashblade.LocationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, display_name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, location: Optional[Reference] = None)
    +

    Reference to a policy that is driving replication.

    +
    +
    +field display_name: Optional[StrictStr] = None
    +

    Full name of the source with remote array information. Response will be same as source name for local file systems and policies.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Is the location reference to the local array or somewhere remote?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[Reference] = None
    +

    A reference to the location where the object is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    LogTargetsFileSystems

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsFileSystems(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, file_system: Optional[Reference] = None, keep_for: Optional[ConstrainedIntValue] = None, keep_size: Optional[ConstrainedIntValue] = None)
    +
    +
    +field file_system: Optional[Reference] = None
    +

    The target filesystem where audit logs will be stored.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field keep_for: Optional[ConstrainedIntValue] = None
    +

    Specifies the period that audit logs are retained before they are deleted, in milliseconds. Default value is null which means time based retention does not apply. Use 0 to reset the value to null. At least one of the keep_for or keep_size parameters is required, and they can be set together.

    +
    +
    Constraints
    +
      +
    • minimum = 86400000

    • +
    +
    +
    +
    + +
    +
    +field keep_size: Optional[ConstrainedIntValue] = None
    +

    Specifies the maximum size of audit logs to be retained. Measured in bytes. When exceeded, older logs will be deleted. Default value is null which means size-based retention does not apply. Use 0 to reset the value to null. At least one of the keep_for or keep_size parameters is required, and they can be set together.

    +
    +
    Constraints
    +
      +
    • minimum = 1000000

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    LogTargetsFileSystemsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsFileSystemsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LogTargetsFileSystems]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LogTargetsFileSystems]] = None
    +

    A list of log target objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    LogTargetsFileSystemsPost

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsFileSystemsPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, file_system: Optional[Reference] = None, keep_for: Optional[ConstrainedIntValue] = None, keep_size: Optional[ConstrainedIntValue] = None)
    +
    +
    +field file_system: Optional[Reference] = None
    +

    The target filesystem where audit logs will be stored.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field keep_for: Optional[ConstrainedIntValue] = None
    +

    Specifies the period that audit logs are retained before they are deleted, in milliseconds. Default value is null which means time based retention does not apply. Use 0 to reset the value to null. At least one of the keep_for or keep_size parameters is required, and they can be set together.

    +
    +
    Constraints
    +
      +
    • minimum = 86400000

    • +
    +
    +
    +
    + +
    +
    +field keep_size: Optional[ConstrainedIntValue] = None
    +

    Specifies the maximum size of audit logs to be retained. Measured in bytes. When exceeded, older logs will be deleted. Default value is null which means size-based retention does not apply. Use 0 to reset the value to null. At least one of the keep_for or keep_size parameters is required, and they can be set together.

    +
    +
    Constraints
    +
      +
    • minimum = 1000000

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    LogTargetsFileSystemsResponse

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsFileSystemsResponse(*, items: Optional[ConstrainedListValue[LogTargetsFileSystems]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LogTargetsFileSystems]] = None
    +

    A list of log target objects.

    +
    + +
    + +
    +
    +

    LogTargetsObjectStore

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsObjectStore(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bucket: Optional[Reference] = None, log_name_prefix: Optional[AuditLogNamePrefix] = None, log_rotate: Optional[AuditLogRotate] = None)
    +
    +
    +field bucket: Optional[Reference] = None
    +

    Reference to the bucket where audit logs will be stored.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field log_name_prefix: Optional[AuditLogNamePrefix] = None
    +

    The prefix of the audit log object.

    +
    + +
    +
    +field log_rotate: Optional[AuditLogRotate] = None
    +

    The threshold after which the audit log object will be rotated.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    LogTargetsObjectStoreGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsObjectStoreGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LogTargetsObjectStoreWithContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LogTargetsObjectStoreWithContext]] = None
    +

    A list of log target objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    LogTargetsObjectStorePost

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsObjectStorePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bucket: Optional[Reference] = None, log_name_prefix: Optional[AuditLogNamePrefix] = None, log_rotate: Optional[AuditLogRotate] = None)
    +
    +
    +field bucket: Optional[Reference] = None
    +

    Reference to the bucket where audit logs will be stored.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field log_name_prefix: Optional[AuditLogNamePrefix] = None
    +

    The prefix of the audit log object.

    +
    + +
    +
    +field log_rotate: Optional[AuditLogRotate] = None
    +

    The threshold after which the audit log object will be rotated.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    LogTargetsObjectStoreResponse

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsObjectStoreResponse(*, items: Optional[ConstrainedListValue[LogTargetsObjectStoreWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LogTargetsObjectStoreWithContext]] = None
    +

    A list of log target objects.

    +
    + +
    + +
    +
    +

    LogTargetsObjectStoreWithContext

    +
    +
    +pydantic model pypureclient.flashblade.LogTargetsObjectStoreWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bucket: Optional[Reference] = None, log_name_prefix: Optional[AuditLogNamePrefix] = None, log_rotate: Optional[AuditLogRotate] = None, context: Optional[Reference] = None)
    +
    +
    +field bucket: Optional[Reference] = None
    +

    Reference to the bucket where audit logs will be stored.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field log_name_prefix: Optional[AuditLogNamePrefix] = None
    +

    The prefix of the audit log object.

    +
    + +
    +
    +field log_rotate: Optional[AuditLogRotate] = None
    +

    The threshold after which the audit log object will be rotated.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    Login

    +
    +
    +pydantic model pypureclient.flashblade.Login(*, username: Optional[StrictStr] = None)
    +
    +
    +field username: Optional[StrictStr] = None
    +

    The username of the user.

    +
    + +
    + +
    +
    +

    LoginBannerGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LoginBannerGetResponse(*, login_banner: Optional[StrictStr] = None)
    +
    +
    +field login_banner: Optional[StrictStr] = None
    +

    The string to show as login banner.

    +
    + +
    + +
    +
    +

    LogsAsync

    +
    +
    +pydantic model pypureclient.flashblade.LogsAsync(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, available_files: Optional[ConstrainedListValue[FileInfo]] = None, end_time: Optional[ConstrainedIntValue] = None, hardware_components: Optional[ConstrainedListValue[Reference]] = None, last_request_time: Optional[ConstrainedIntValue] = None, processing: Optional[StrictBool] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, start_time: Optional[ConstrainedIntValue] = None)
    +
    +
    +field available_files: Optional[ConstrainedListValue[FileInfo]] = None
    +

    All of the available files ready for download.

    +
    + +
    +
    +field end_time: Optional[ConstrainedIntValue] = None
    +

    When the time window ends (in milliseconds since epoch). start_time and end_time determine the number of hours for which the logs are prepared for. At most 6 hours of logs can be prepared in one request. start_time and end_time are truncated to hour boundaries.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field hardware_components: Optional[ConstrainedListValue[Reference]] = None
    +

    All of the hardware components for which logs are being processed.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field last_request_time: Optional[ConstrainedIntValue] = None
    +

    The last time log preparation was requested (in milliseconds since epoch).

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field processing: Optional[StrictBool] = None
    +

    Returns a value of true if the logs are being prepared.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    A representation of log preparation progress. Ranges from 0 to 1.0.

    +
    + +
    +
    +field start_time: Optional[ConstrainedIntValue] = None
    +

    When the time window starts (in milliseconds since epoch). start_time and end_time determine the number of hours for which the logs are prepared for. At most 6 hours of logs can be prepared in one request. start_time and end_time are truncated to hour boundaries.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    LogsAsyncGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.LogsAsyncGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LogsAsync]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[LogsAsync]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    LogsAsyncResponse

    +
    +
    +pydantic model pypureclient.flashblade.LogsAsyncResponse(*, items: Optional[ConstrainedListValue[LogsAsync]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[LogsAsync]] = None
    +
    + +
    + +
    +
    +

    MaintenanceWindow

    +
    +
    +pydantic model pypureclient.flashblade.MaintenanceWindow(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    The maintenance window start time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field expires: Optional[StrictInt] = None
    +

    The maintenance window end time, measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    MaintenanceWindowPost

    +
    +
    +pydantic model pypureclient.flashblade.MaintenanceWindowPost(*, timeout: Optional[StrictInt] = None)
    +
    +
    +field timeout: Optional[StrictInt] = None
    +

    Duration of a maintenance window measured in milliseconds. The names and timeout parameters must be set together, and the names parameter must be set to array.

    +
    + +
    + +
    +
    +

    MaintenanceWindowsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.MaintenanceWindowsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MaintenanceWindow]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    MaintenanceWindowsResponse

    +
    +
    +pydantic model pypureclient.flashblade.MaintenanceWindowsResponse(*, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MaintenanceWindow]] = None
    +
    + +
    + +
    +
    +

    ManagementAccessPoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ManagementAccessPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ManagementAccessPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ManagementAccessPolicy]] = None
    +

    A list of management access policy configuration objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ManagementAccessPoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.ManagementAccessPoliciesResponse(*, items: Optional[ConstrainedListValue[ManagementAccessPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ManagementAccessPolicy]] = None
    +

    A list of management access policy configuration objects.

    +
    + +
    + +
    +
    +

    ManagementAccessPolicy

    +
    +
    +pydantic model pypureclient.flashblade.ManagementAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, aggregation_strategy: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[ManagementAccessPolicyRuleInPolicy]] = None)
    +
    +
    +field aggregation_strategy: Optional[StrictStr] = None
    +

    When this is set to least-common-permissions, any users to whom this policy applies can receive no access rights exceeding those defined in this policy’s capability and resource. When this is set to all-permissions, any users to whom this policy applies are capable of receiving additional access rights from other policies that apply to them. If not specified, defaults to all-permissions.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[ManagementAccessPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy. The order is the evaluation order.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    A hash of the other properties of this resource. This can be used when updating the resource to ensure there aren’t any updates since the resource was read.

    +
    + +
    + +
    +
    +

    ManagementAccessPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.ManagementAccessPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, aggregation_strategy: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[ManagementAccessPolicyRuleInPolicy]] = None)
    +
    +
    +field aggregation_strategy: Optional[StrictStr] = None
    +

    When this is set to least-common-permissions, any users to whom this policy applies can receive no access rights exceeding those defined in this policy’s capability and resource. When this is set to all-permissions, any users to whom this policy applies are capable of receiving additional access rights from other policies that apply to them. If not specified, defaults to all-permissions.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[ManagementAccessPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy. The order is the evaluation order.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ManagementAccessPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.ManagementAccessPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[ReferenceNameOnly] = None, scope: Optional[ReferenceWritable] = None, index: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field role: Optional[ReferenceNameOnly] = None
    +

    Role defines a set of permissions applicable in a scope. viewer grants users the ability to read within a scope. support grants the ability to perform general support-related actions as well as read within a scope. storage grants access to all storage operations within a scope. admin grants access to all operations.

    +
    + +
    +
    +field scope: Optional[ReferenceWritable] = None
    +

    Reference to the resource (e.g. arrays, realms) which specifies the scope that the role applies. One of id or name parameter is required, and resource_type must be set.

    +
    + +
    + +
    +
    +

    ManagementAccessPolicyRuleBase

    +
    +
    +pydantic model pypureclient.flashblade.ManagementAccessPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[ReferenceNameOnly] = None, scope: Optional[ReferenceWritable] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field role: Optional[ReferenceNameOnly] = None
    +

    Role defines a set of permissions applicable in a scope. viewer grants users the ability to read within a scope. support grants the ability to perform general support-related actions as well as read within a scope. storage grants access to all storage operations within a scope. admin grants access to all operations.

    +
    + +
    +
    +field scope: Optional[ReferenceWritable] = None
    +

    Reference to the resource (e.g. arrays, realms) which specifies the scope that the role applies. One of id or name parameter is required, and resource_type must be set.

    +
    + +
    + +
    +
    +

    ManagementAccessPolicyRuleInPolicy

    +
    +
    +pydantic model pypureclient.flashblade.ManagementAccessPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[ReferenceNameOnly] = None, scope: Optional[ReferenceWritable] = None, index: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field role: Optional[ReferenceNameOnly] = None
    +

    Role defines a set of permissions applicable in a scope. viewer grants users the ability to read within a scope. support grants the ability to perform general support-related actions as well as read within a scope. storage grants access to all storage operations within a scope. admin grants access to all operations.

    +
    + +
    +
    +field scope: Optional[ReferenceWritable] = None
    +

    Reference to the resource (e.g. arrays, realms) which specifies the scope that the role applies. One of id or name parameter is required, and resource_type must be set.

    +
    + +
    + +
    +
    +

    Member

    +
    +
    +pydantic model pypureclient.flashblade.Member(*, group: Optional[Reference] = None, member: Optional[Reference] = None)
    +
    +
    +field group: Optional[Reference] = None
    +

    A reference to a group object that has the referenced member object as a member.

    +
    + +
    +
    +field member: Optional[Reference] = None
    +

    A reference to an object that is a member of the referenced group.

    +
    + +
    + +
    + +
    +

    MultiProtocol

    +
    +
    +pydantic model pypureclient.flashblade.MultiProtocol(*, access_control_style: Optional[StrictStr] = None, safeguard_acls: Optional[StrictBool] = None)
    +
    +
    +field access_control_style: Optional[StrictStr] = None
    +

    The access control style that is utilized for client actions such as setting file and directory ACLs. Possible values include nfs, smb, shared, independent, and mode-bits. If nfs is specified, then SMB clients will be unable to set permissions on files and directories. If smb is specified, then NFS clients will be unable to set permissions on files and directories. If shared is specified, then NFS and SMB clients will both be able to set permissions on files and directories. Any client will be able to overwrite the permissions set by another client, regardless of protocol. If independent is specified, then NFS and SMB clients will both be able to set permissions on files and directories, and can access files and directories created over any protocol. Permissions set by SMB clients will not affect NFS clients and vice versa. NFS clients will be restricted to only using mode bits to set permissions. If mode-bits is specified, then NFS and SMB clients will both be able to set permissions on files and directories, but only mode bits may be used to set permissions for NFS clients. When SMB clients set an ACL, it will be converted to have the same permission granularity as NFS mode bits.

    +
    + +
    +
    +field safeguard_acls: Optional[StrictBool] = None
    +

    If set to true, prevents NFS clients from erasing a configured ACL when setting NFS mode bits. If this is true, then attempts to set mode bits on a file or directory will fail if they cannot be combined with the existing ACL set on a file or directory without erasing the ACL. Attempts to set mode bits that would not erase an existing ACL will still succeed and the mode bit changes will be merged with the existing ACL. This must be false when access_control_style is set to either independent or mode-bits.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    MultiProtocolPost

    +
    +
    +pydantic model pypureclient.flashblade.MultiProtocolPost(*, access_control_style: Optional[StrictStr] = None, safeguard_acls: Optional[StrictBool] = None)
    +
    +
    +field access_control_style: Optional[StrictStr] = None
    +

    The access control style that is utilized for client actions such as setting file and directory ACLs. Possible values include nfs, smb, shared, independent, and mode-bits. If nfs is specified, then SMB clients will be unable to set permissions on files and directories. If smb is specified, then NFS clients will be unable to set permissions on files and directories. If shared is specified, then NFS and SMB clients will both be able to set permissions on files and directories. Any client will be able to overwrite the permissions set by another client, regardless of protocol. If independent is specified, then NFS and SMB clients will both be able to set permissions on files and directories, and can access files and directories created over any protocol. Permissions set by SMB clients will not affect NFS clients and vice versa. NFS clients will be restricted to only using mode bits to set permissions. If mode-bits is specified, then NFS and SMB clients will both be able to set permissions on files and directories, but only mode bits may be used to set permissions for NFS clients. When SMB clients set an ACL, it will be converted to have the same permission granularity as NFS mode bits. Defaults to shared.

    +
    + +
    +
    +field safeguard_acls: Optional[StrictBool] = None
    +

    If set to true, prevents NFS clients from erasing a configured ACL when setting NFS mode bits. If this is true, then attempts to set mode bits on a file or directory will fail if they cannot be combined with the existing ACL set on a file or directory without erasing the ACL. Attempts to set mode bits that would not erase an existing ACL will still succeed and the mode bit changes will be merged with the existing ACL. This must be false when access_control_style is set to either independent or mode-bits. Defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkAccessPolicy

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[NetworkAccessPolicyRuleInPolicy]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[NetworkAccessPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy. The order is the evaluation order. If a client does not match any rule in the policy for the interface that they are attempting to access, the default is to deny access.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    A hash of the other properties of this resource. This can be used when updating the resource to ensure there aren’t any updates since the resource was read.

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyResponse(*, items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None
    +
    + +
    + +
    +
    +

    NetworkAccessPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted or denied access to the interface. Accepted notations include a single IP address, subnet in CIDR notation, or all clients (specified as *). The default value is * if not specified.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    If set to allow, the specified client will be permitted to access the specified interfaces. If set to deny, the specified client will be denied access to them. Valid values include allow and deny.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    +
    + +
    +
    +field interfaces: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Specifies which product interfaces this rule applies to, whether it is permitting or denying access. Valid values include management-ssh, management-rest-api, management-web-ui, snmp, and local-network-superuser-password-access.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyRuleBase

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted or denied access to the interface. Accepted notations include a single IP address, subnet in CIDR notation, or all clients (specified as *). The default value is * if not specified.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    If set to allow, the specified client will be permitted to access the specified interfaces. If set to deny, the specified client will be denied access to them. Valid values include allow and deny.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field interfaces: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Specifies which product interfaces this rule applies to, whether it is permitting or denying access. Valid values include management-ssh, management-rest-api, management-web-ui, snmp, and local-network-superuser-password-access.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None
    +

    Displays a list of all items after filtering.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyRuleInPolicy

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted or denied access to the interface. Accepted notations include a single IP address, subnet in CIDR notation, or all clients (specified as *). The default value is * if not specified.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    If set to allow, the specified client will be permitted to access the specified interfaces. If set to deny, the specified client will be denied access to them. Valid values include allow and deny.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated.

    +
    + +
    +
    +field interfaces: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Specifies which product interfaces this rule applies to, whether it is permitting or denying access. Valid values include management-ssh, management-rest-api, management-web-ui, snmp, and local-network-superuser-password-access.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyRulePost

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted or denied access to the interface. Accepted notations include a single IP address, subnet in CIDR notation, or all clients (specified as *). The default value is * if not specified.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    If set to allow, the specified client will be permitted to access the specified interfaces. If set to deny, the specified client will be denied access to them. Valid values include allow and deny. The default value is allow if not specified.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    +
    + +
    +
    +field interfaces: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Specifies which product interfaces this rule applies to, whether it is permitting or denying access. Valid values include management-ssh, management-rest-api, management-web-ui, snmp, and local-network-superuser-password-access.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyRulePostBase

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyRulePostBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted or denied access to the interface. Accepted notations include a single IP address, subnet in CIDR notation, or all clients (specified as *). The default value is * if not specified.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    If set to allow, the specified client will be permitted to access the specified interfaces. If set to deny, the specified client will be denied access to them. Valid values include allow and deny. The default value is allow if not specified.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field interfaces: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Specifies which product interfaces this rule applies to, whether it is permitting or denying access. Valid values include management-ssh, management-rest-api, management-web-ui, snmp, and local-network-superuser-password-access.

    +
    +
    Constraints
    +
      +
    • maxItems = 5

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    NetworkAccessPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None
    +

    Displays a list of all items after filtering.

    +
    + +
    + +
    +
    +

    NetworkConnectionStatistics

    +
    +
    +pydantic model pypureclient.flashblade.NetworkConnectionStatistics(*, current_state: Optional[StrictStr] = None, local: Optional[NetworkInterfaceInfo] = None, remote: Optional[NetworkInterfaceInfo] = None, time: Optional[StrictInt] = None)
    +

    Returns the status of the network connections on the array at the time of the operation.

    +
    +
    +field current_state: Optional[StrictStr] = None
    +

    Valid values include CLOSE_WAIT, CLOSED, ESTABLISHED, FIN_WAIT_1, FIN_WAIT_2, LAST_ACK, LISTEN, SYN_RECEIVED, SYN_SEND, and TIME_WAIT

    +
    + +
    +
    +field local: Optional[NetworkInterfaceInfo] = None
    +

    The information of the array’s network interface to which the remote connection is bound.

    +
    + +
    +
    +field remote: Optional[NetworkInterfaceInfo] = None
    +

    Network information of the remote peer that has connected to the array’s network interface.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time the operation was run.

    +
    + +
    + +
    +
    +

    NetworkConnectionStatisticsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkConnectionStatisticsGetResponse(*, items: Optional[ConstrainedListValue[NetworkConnectionStatistics]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkConnectionStatistics]] = None
    +

    A list of network connection statistics

    +
    + +
    + +
    +
    +

    NetworkConnectionStatisticsResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkConnectionStatisticsResponse(*, items: Optional[ConstrainedListValue[NetworkConnectionStatistics]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkConnectionStatistics]] = None
    +

    A list of network connection statistics

    +
    + +
    + +
    +
    +

    NetworkInterface

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterface(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, attached_servers: Optional[ConstrainedListValue[Reference]] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, mtu: Optional[StrictInt] = None, netmask: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, subnet: Optional[Dict[str, Any]] = None, type: Optional[StrictStr] = None, vlan: Optional[StrictInt] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified network interface.

    +
    + +
    +
    +field attached_servers: Optional[ConstrainedListValue[Reference]] = None
    +

    List of servers that are using this interface for data ingress. When services include ‘data’ defaults to [_array_server], otherwise to [].

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Indicates if the specified network interface is enabled (true) or disabled (false). If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +

    Derived from subnet.gateway.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field mtu: Optional[StrictInt] = None
    +

    Derived from subnet.mtu.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field netmask: Optional[StrictStr] = None
    +

    Derived from subnet.prefix.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this network interface.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services and protocols that are enabled on the interface.

    +
    + +
    +
    +field subnet: Optional[Dict[str, Any]] = None
    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The only valid value is vip.

    +
    + +
    +
    +field vlan: Optional[StrictInt] = None
    +

    Derived from subnet.vlan.

    +
    + +
    + +
    +
    +

    NetworkInterfaceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterface]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterface]] = None
    +

    A list of network interface objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkInterfaceInfo

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceInfo(*, address: Optional[StrictStr] = None, port: Optional[StrictStr] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    The address of the network interface.

    +
    + +
    +
    +field port: Optional[StrictStr] = None
    +

    The port number of the network interface.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighbor

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighbor(*, initial_ttl_in_sec: Optional[StrictInt] = None, local_port: Optional[NetworkInterfaceNeighborLocalPort] = None, neighbor_chassis: Optional[NetworkInterfaceNeighborNeighborChassis] = None, neighbor_port: Optional[NetworkInterfaceNeighborNeighborPort] = None)
    +
    +
    +field initial_ttl_in_sec: Optional[StrictInt] = None
    +

    The initial time to live in seconds from when the local port received notice that the neighbor information is regarded as valid. The time is not measured from when this endpoint was queried.

    +
    + +
    +
    +field local_port: Optional[NetworkInterfaceNeighborLocalPort] = None
    +

    A reference to the local network interface the neighbor is connected to.

    +
    + +
    +
    +field neighbor_chassis: Optional[NetworkInterfaceNeighborNeighborChassis] = None
    +
    + +
    +
    +field neighbor_port: Optional[NetworkInterfaceNeighborNeighborPort] = None
    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborCapability

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborCapability(*, enabled: Optional[StrictBool] = None, supported: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, this capability is enabled by this neighbor; false otherwise.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field supported: Optional[StrictBool] = None
    +

    If true, this capability is supported by this neighbor; false otherwise.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None
    +

    A list of network LLDP neighbors

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborLocalPort

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborLocalPort(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    A name of the local port.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborChassis

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis(*, addresses: Optional[ConstrainedListValue[StrictStr]] = None, bridge: Optional[NetworkInterfaceNeighborCapability] = None, description: Optional[StrictStr] = None, docsis_cable_device: Optional[NetworkInterfaceNeighborCapability] = None, id: Optional[NetworkInterfaceNeighborNeighborChassisId] = None, name: Optional[StrictStr] = None, repeater: Optional[NetworkInterfaceNeighborCapability] = None, router: Optional[NetworkInterfaceNeighborCapability] = None, station_only: Optional[NetworkInterfaceNeighborCapability] = None, telephone: Optional[NetworkInterfaceNeighborCapability] = None, wlan_access_point: Optional[NetworkInterfaceNeighborCapability] = None)
    +

    The neighboring physical component incorporating one or more IEEE 802 LAN stations and their associated application functionality.

    +
    +
    +field addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Management IP addresses of the neighbor.

    +
    + +
    +
    +field bridge: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Bridge capability of the neighbor system.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    The textual description of the neighbor. The description may include the full name and version identification of the system hardware type, software operating system, and networking software.

    +
    + +
    +
    +field docsis_cable_device: Optional[NetworkInterfaceNeighborCapability] = None
    +

    DOCSIS cable device capability of the neighbor system.

    +
    + +
    +
    +field id: Optional[NetworkInterfaceNeighborNeighborChassisId] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Administratively assigned name of the neighbour.

    +
    + +
    +
    +field repeater: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Neighbor system’s repeater capability.

    +
    + +
    +
    +field router: Optional[NetworkInterfaceNeighborCapability] = None
    +

    IP router capability of the neighbor system.

    +
    + +
    +
    +field station_only: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Station only status of the neighbor system.

    +
    + +
    +
    +field telephone: Optional[NetworkInterfaceNeighborCapability] = None
    +

    Telephone capability of the neighbor system.

    +
    + +
    +
    +field wlan_access_point: Optional[NetworkInterfaceNeighborCapability] = None
    +

    WLAN access point capability of the neighbor system.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborChassisId

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassisId(*, type: Optional[StrictStr] = None, value: Optional[StrictStr] = None)
    +

    An administratively assigned identifier of the particular neighboring chassis.

    +
    +
    +field type: Optional[StrictStr] = None
    +

    The chassis ID subtype. Valid values are ifname, ifalias, local, mac, ip, and unhandled.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    The specific identifier for the particular chassis.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborPort

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborNeighborPort(*, description: Optional[StrictStr] = None, id: Optional[NetworkInterfaceNeighborNeighborPortId] = None)
    +

    The neighboring port connected to the FlashArray local port.

    +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the neighbor port.

    +
    + +
    +
    +field id: Optional[NetworkInterfaceNeighborNeighborPortId] = None
    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborNeighborPortId

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborNeighborPortId(*, type: Optional[StrictStr] = None, value: Optional[StrictStr] = None)
    +

    An administratively assigned identifier of the particular neighboring port.

    +
    +
    +field type: Optional[StrictStr] = None
    +

    The port ID subtype. Valid values are ifname, ifalias, local, mac, ip, and unhandled.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    The specific identifier for the particular port.

    +
    + +
    + +
    +
    +

    NetworkInterfaceNeighborResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceNeighborResponse(*, items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfaceNeighbor]] = None
    +

    A list of network LLDP neighbors

    +
    + +
    + +
    +
    +

    NetworkInterfacePatch

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacePatch(*, address: Optional[StrictStr] = None, attached_servers: Optional[ConstrainedListValue[ReferenceWithoutType]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified network interface.

    +
    + +
    +
    +field attached_servers: Optional[ConstrainedListValue[ReferenceWithoutType]] = None
    +

    List of servers to be associated with the specified network interface for data ingress. At most one server can be specified for each interface. To attach the network interface to a server, name or id the desired server must be provided. To detach a network interface from all servers, an empty list [] should be passed to the attached_servers field. If services include ‘data’ and attached_servers was [] then attached_servers defaults to [_array_server].

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services and protocols that are enabled on the interface.

    +
    + +
    + +
    +
    +

    NetworkInterfacePing

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacePing(*, component_name: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, details: Optional[StrictStr] = None, source: Optional[StrictStr] = None)
    +

    Output from running the linux command ‘ping’ directly on the array with start and end location information.

    +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component running the check.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    The destination address or hostname provided in the request that the operation is run against.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Giant text block that contains raw output of the operation and a client needs to parse.

    +
    + +
    +
    +field source: Optional[StrictStr] = None
    +

    The address where the check starts. Can be a subnet or IP inside the subnet.

    +
    + +
    + +
    +
    +

    NetworkInterfacePingGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacePingGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None
    +

    A list of network ping run result.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkInterfacePingResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacePingResponse(*, items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None
    +

    A list of network ping run result.

    +
    + +
    + +
    +
    +

    NetworkInterfaceResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceResponse(*, items: Optional[ConstrainedListValue[NetworkInterface]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterface]] = None
    +

    A list of network interface objects.

    +
    + +
    + +
    +
    +

    NetworkInterfaceTrace

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceTrace(*, component_name: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, details: Optional[StrictStr] = None, source: Optional[StrictStr] = None)
    +

    Output from running the linux command ‘traceroute’ directly on the array with start and end location information.

    +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component running the check.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    The destination address or hostname provided in the request that the operation is run against.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Giant text block that contains raw output of the operation and a client needs to parse.

    +
    + +
    +
    +field source: Optional[StrictStr] = None
    +

    The address where the check starts. Can be a subnet or IP inside the subnet.

    +
    + +
    + +
    +
    +

    NetworkInterfaceTraceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceTraceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None
    +

    A list of network trace run result.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkInterfaceTraceResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfaceTraceResponse(*, items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None
    +

    A list of network trace run result.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[HardwareConnector]] = None
    +

    A list of network connector objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsPerformance

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, link_aggregation_group: Optional[FixedReference] = None, other_errors_per_sec: Optional[ConstrainedIntValue] = None, received_bytes_per_sec: Optional[ConstrainedIntValue] = None, received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None, received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None, received_packets_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, total_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None, transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_pause_frames_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_pause_frames_per_sec: Optional[ConstrainedIntValue] = None, rdma_received_req_cqe_errors_per_sec: Optional[ConstrainedIntValue] = None, rdma_received_sequence_errors_per_sec: Optional[ConstrainedIntValue] = None, rdma_transmitted_local_ack_timeout_errors_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field flow_control_received_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of congestion control packets received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_received_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of received packets that were physically discarded per second due to errors or other reasons.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_received_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes received per second with lossless flow control settings.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_received_pause_frames_per_sec: Optional[ConstrainedIntValue] = None
    +

    Received pause frames per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of congestion control packets transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Number of transmitted packets that were physically discarded by the NIC per second due to errors or other reasons.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes transmitted per second with lossless flow control settings.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field flow_control_transmitted_pause_frames_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmitted pause frames per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    + +

    The link aggregation group which this entity belongs to.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field other_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The sum of unspecified reception and transmission errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field rdma_received_req_cqe_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of times port detected RDMA CQEs with error per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field rdma_received_sequence_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of received RDMA packet sequence errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field rdma_transmitted_local_ack_timeout_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The number of times RDMA ack timer expired for QPs per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Reception CRC errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Received packet frame errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field received_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Packets received per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field total_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    The sum of all reception and transmission errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    Bytes transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmission carrier errors per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None
    +

    Transmitted packets dropped per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None
    +

    Packets transmitted per second.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsPerformanceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]] = None, total: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]] = None
    +

    A list of network connector performance objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no individual items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsResponse(*, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[HardwareConnector]] = None
    +

    A list of network connector objects.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsSetting

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsSetting(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, roce: Optional[NetworkInterfacesConnectorsSettingRoce] = None)
    +

    The global network setting for all network connectors.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field roce: Optional[NetworkInterfacesConnectorsSettingRoce] = None
    +

    RoCE(RDMA over Converged Ethernet) configuration for network connectors.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsSettingRoce

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoce(*, default_ecn: Optional[NetworkInterfacesConnectorsSettingRoceEcn] = None, default_pfc: Optional[NetworkInterfacesConnectorsSettingRocePfc] = None, enabled: Optional[StrictBool] = None, network_congestion_mode: Optional[StrictStr] = None, trust_mode: Optional[StrictStr] = None)
    +

    RoCE(RDMA over Converged Ethernet) configuration for network connectors.

    +
    +
    +field default_ecn: Optional[NetworkInterfacesConnectorsSettingRoceEcn] = None
    +

    The default ECN(Explicit Congestion Notification) setting for network connectors.

    +
    + +
    +
    +field default_pfc: Optional[NetworkInterfacesConnectorsSettingRocePfc] = None
    +

    The default PFC(Priority Flow Control) setting for network connectors.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, then RoCE networking is enabled. Otherwise, it is disabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field network_congestion_mode: Optional[StrictStr] = None
    +

    The RoCE network mode to be used. Valid values include lossy and lossless. For lossy mode, only Explicit Congestion Notification (ECN) is enabled. For lossless mode, both ECN and Priority Flow Control (PFC) are enabled.

    +
    + +
    +
    +field trust_mode: Optional[StrictStr] = None
    +

    The trust mode of the RoCE network. Valid values include pcp and dscp.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsSettingRoceEcn

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoceEcn(*, marking_probability: Optional[Union[StrictFloat, StrictInt]] = None, max_ecn_marked_threshold: Optional[StrictInt] = None, min_ecn_marked_threshold: Optional[StrictInt] = None)
    +

    Default ECN(Explicit Network Notification) configuration for network connectors.

    +
    +
    +field marking_probability: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The ECN marking probability when min ECN marked threshold is reached.

    +
    + +
    +
    +field max_ecn_marked_threshold: Optional[StrictInt] = None
    +

    The maximum threshold value in bytes at which the packets start being marked with ECN at the highest probability or dropped.

    +
    + +
    +
    +field min_ecn_marked_threshold: Optional[StrictInt] = None
    +

    The minimum threshold value in bytes at which the packets start being marked with ECN.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsSettingRocePfc

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsSettingRocePfc(*, port_buffer: Optional[StrictInt] = None, xoff_threshold: Optional[StrictInt] = None, xon_threshold: Optional[StrictInt] = None)
    +

    Default PFC(Priority Flow Control) configuration for network connectors.

    +
    +
    +field port_buffer: Optional[StrictInt] = None
    +

    The buffer size in bytes reserved to absorb in-flight packets after XOFF threshold is reached.

    +
    + +
    +
    +field xoff_threshold: Optional[StrictInt] = None
    +

    The PFC XOFF threshold value in bytes. When the buffer for a particular traffic class reaches this threshold, the pause frame(XOFF) will be transimitted to the sender, requesting it to stop sending packets for that class.

    +
    + +
    +
    +field xon_threshold: Optional[StrictInt] = None
    +

    The PFC XON threshold value in bytes. When the buffer for a particular traffic class drops below this threshold, the un-pause frame(XON) will be transmitted to the sender, requesting it to resume sending packets for that class.

    +
    + +
    + +
    +
    +

    NetworkInterfacesConnectorsSettingsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NetworkInterfacesConnectorsSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsSetting]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsSetting]] = None
    +

    A list of global network settings for network connectors.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Nfs

    +
    +
    +pydantic model pypureclient.flashblade.Nfs(*, export_policy: Optional[ReferenceWritable] = None, rules: Optional[StrictStr] = None, v3_enabled: Optional[StrictBool] = None, v4_1_enabled: Optional[StrictBool] = None)
    +
    +
    +field export_policy: Optional[ReferenceWritable] = None
    +

    Deprecated. See File System Exports for newer functionality. The value returned will be the policy of the File System Export for the default server, and NFS, with the export_name matching the file system name, if there is one and null otherwise. Modifying this field will still work. If the current value is null, then setting this field will attempt to create a File System Export with the policy and other default values. The export_name will be the same as the file system’s name. If the current value is not null, then setting this field will change the policy in the matching File System Export. Either the export_policy or rules will control the NFS export functionality for the file system. If this is set, then the rules field will be cleared. Both export_policy and rules can not be set in the same request.

    +
    + +
    +
    +field rules: Optional[StrictStr] = None
    +

    Deprecated. See File System Exports and NFS Export Policies for newer functionality. Modifying this field will still work, causing the matching File System Export to be deleted, if there is one. See export_policy. Both export_policy and rules can not be set in the same request. Rules can be applied to an individual client or a range of clients specified by IP address (ip_address(options)), netmask (ip_address/length(options)), netgroup (@groupname(options)), hostname (hostname(options)) (see RFC-1123 part 2.1), fully qualified domain name (host.exampledomain.com(options)) (see RFC-1123 part 2.1, RFC 2181 part 11), or wildcards with fully qualified domain name or hostname (*.exampledomain?.com(options)). Possible export options include rw, ro, fileid_32bit, no_fileid_32bit, anonuid, anongid, root_squash, no_root_squash, all_squash, no_all_squash, secure, insecure, atime, noatime, and sec. If not specified, defaults to *(rw,no_root_squash).

    +
    + +
    +
    +field v3_enabled: Optional[StrictBool] = None
    +

    If set to true, the NFSv3 protocol will be enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field v4_1_enabled: Optional[StrictBool] = None
    +

    If set to true, the NFSv4.1 protocol will be enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NfsExportPolicy

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, context: Optional[Reference] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy. The order is the evaluation order.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    A hash of the other properties of this resource. This can be used when updating the resource to ensure there aren’t any updates since the resource was read.

    +
    + +
    + +
    +
    +

    NfsExportPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NfsExportPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NfsExportPolicy]] = None
    +

    A list of NFS export policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NfsExportPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy. The order is the evaluation order.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    + +
    +
    +

    NfsExportPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyResponse(*, items: Optional[ConstrainedListValue[NfsExportPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NfsExportPolicy]] = None
    +

    A list of NFS export policy objects.

    +
    + +
    + +
    +
    +

    NfsExportPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, required_transport_security: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None, context: Optional[Reference] = None)
    +
    +
    +field access: Optional[StrictStr] = None
    +

    Specifies access control for the export. Valid values are root-squash, all-squash, and no-squash. root-squash prevents client users and groups with root privilege from mapping their root privilege to a file system. All users with UID 0 will have their UID mapped to anonuid. All users with GID 0 will have their GID mapped to anongid. all-squash maps all UIDs (including root) to anonuid and all GIDs (including root) to anongid. no-squash allows users and groups to access the file system with their UIDs and GIDs. The default is root-squash if not specified.

    +
    + +
    +
    +field anongid: Optional[StrictStr] = None
    +

    Any user whose GID is affected by an access of root_squash or all_squash will have their GID mapped to anongid. The default anongid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field anonuid: Optional[StrictStr] = None
    +

    Any user whose UID is affected by an access of root_squash or all_squash will have their UID mapped to anonuid. The default anonuid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field atime: Optional[StrictBool] = None
    +

    If true, after a read operation has occurred, the inode access time is updated only if any of the following conditions is true: the previous access time is less than the inode modify time, the previous access time is less than the inode change time, or the previous access time is more than 24 hours ago. If false, disables the update of inode access times after read operations. Defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, netgroup, hostname (see RFC-1123 part 2.1), fully qualified domain name (see RFC-1123 part 2.1, RFC 2181 part 11), wildcards with fully qualified domain name or hostname, or anonymous (*). The default is * if not specified.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field fileid_32bit: Optional[StrictBool] = None
    +

    Whether the file id is 32 bits or not. Defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro. The default is ro if not specified.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    +
    +field required_transport_security: Optional[StrictStr] = None
    +

    Specifies the minimum transport security required for clients to access the export. If tls is set, then all clients must use TLS or their attempts to mount will be rejected, and further use of client certificate authentication is optional. If mutual-tls is set, then all clients must use TLS with client certificate authentication or their attempts to mount will be rejected. If none, then no specific transport security mechanism is required and any transport security mechanisms are permitted for use. If not specified when a rule is created, defaults to none.

    +
    + +
    +
    +field secure: Optional[StrictBool] = None
    +

    If true, prevents NFS access to client connections coming from non-reserved ports. Applies to NFSv3, NFSv4.1, and auxiliary protocols MOUNT and NLM. If false, allows NFS access to client connections coming from non-reserved ports. Applies to NFSv3, NFSv4.1, and auxiliary protocols MOUNT and NLM. The default is false if not specified.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field security: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The security flavors to use for accessing files on this mount point. If the server does not support the requested flavor, the mount operation fails. If sys, trusts the client to specify user’s identity. If krb5, provides cryptographic proof of a user’s identity in each RPC request. This provides strong verification of the identity of users accessing data on the server. Note that additional configuration besides adding this mount option is required in order to enable Kerberos security. If krb5i, adds integrity checking to krb5, to ensure the data has not been tampered with. If krb5p, adds integrity checking and encryption to krb5. This is the most secure setting, but it also involves the most performance overhead. The default is sys if not specified.

    +
    + +
    + +
    +
    +

    NfsExportPolicyRuleBase

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, required_transport_security: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field access: Optional[StrictStr] = None
    +

    Specifies access control for the export. Valid values are root-squash, all-squash, and no-squash. root-squash prevents client users and groups with root privilege from mapping their root privilege to a file system. All users with UID 0 will have their UID mapped to anonuid. All users with GID 0 will have their GID mapped to anongid. all-squash maps all UIDs (including root) to anonuid and all GIDs (including root) to anongid. no-squash allows users and groups to access the file system with their UIDs and GIDs. The default is root-squash if not specified.

    +
    + +
    +
    +field anongid: Optional[StrictStr] = None
    +

    Any user whose GID is affected by an access of root_squash or all_squash will have their GID mapped to anongid. The default anongid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field anonuid: Optional[StrictStr] = None
    +

    Any user whose UID is affected by an access of root_squash or all_squash will have their UID mapped to anonuid. The default anonuid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field atime: Optional[StrictBool] = None
    +

    If true, after a read operation has occurred, the inode access time is updated only if any of the following conditions is true: the previous access time is less than the inode modify time, the previous access time is less than the inode change time, or the previous access time is more than 24 hours ago. If false, disables the update of inode access times after read operations. Defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, netgroup, hostname (see RFC-1123 part 2.1), fully qualified domain name (see RFC-1123 part 2.1, RFC 2181 part 11), wildcards with fully qualified domain name or hostname, or anonymous (*). The default is * if not specified.

    +
    + +
    +
    +field fileid_32bit: Optional[StrictBool] = None
    +

    Whether the file id is 32 bits or not. Defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro. The default is ro if not specified.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    +
    +field required_transport_security: Optional[StrictStr] = None
    +

    Specifies the minimum transport security required for clients to access the export. If tls is set, then all clients must use TLS or their attempts to mount will be rejected, and further use of client certificate authentication is optional. If mutual-tls is set, then all clients must use TLS with client certificate authentication or their attempts to mount will be rejected. If none, then no specific transport security mechanism is required and any transport security mechanisms are permitted for use. If not specified when a rule is created, defaults to none.

    +
    + +
    +
    +field secure: Optional[StrictBool] = None
    +

    If true, prevents NFS access to client connections coming from non-reserved ports. Applies to NFSv3, NFSv4.1, and auxiliary protocols MOUNT and NLM. If false, allows NFS access to client connections coming from non-reserved ports. Applies to NFSv3, NFSv4.1, and auxiliary protocols MOUNT and NLM. The default is false if not specified.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field security: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The security flavors to use for accessing files on this mount point. If the server does not support the requested flavor, the mount operation fails. If sys, trusts the client to specify user’s identity. If krb5, provides cryptographic proof of a user’s identity in each RPC request. This provides strong verification of the identity of users accessing data on the server. Note that additional configuration besides adding this mount option is required in order to enable Kerberos security. If krb5i, adds integrity checking to krb5, to ensure the data has not been tampered with. If krb5p, adds integrity checking and encryption to krb5. This is the most secure setting, but it also involves the most performance overhead. The default is sys if not specified.

    +
    + +
    + +
    +
    +

    NfsExportPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None
    +

    Displays a list of all items after filtering.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NfsExportPolicyRuleInPolicy

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, required_transport_security: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None)
    +
    +
    +field access: Optional[StrictStr] = None
    +

    Specifies access control for the export. Valid values are root-squash, all-squash, and no-squash. root-squash prevents client users and groups with root privilege from mapping their root privilege to a file system. All users with UID 0 will have their UID mapped to anonuid. All users with GID 0 will have their GID mapped to anongid. all-squash maps all UIDs (including root) to anonuid and all GIDs (including root) to anongid. no-squash allows users and groups to access the file system with their UIDs and GIDs. The default is root-squash if not specified.

    +
    + +
    +
    +field anongid: Optional[StrictStr] = None
    +

    Any user whose GID is affected by an access of root_squash or all_squash will have their GID mapped to anongid. The default anongid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field anonuid: Optional[StrictStr] = None
    +

    Any user whose UID is affected by an access of root_squash or all_squash will have their UID mapped to anonuid. The default anonuid is null, which means 65534. Use “” to clear.

    +
    + +
    +
    +field atime: Optional[StrictBool] = None
    +

    If true, after a read operation has occurred, the inode access time is updated only if any of the following conditions is true: the previous access time is less than the inode modify time, the previous access time is less than the inode change time, or the previous access time is more than 24 hours ago. If false, disables the update of inode access times after read operations. Defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, netgroup, hostname (see RFC-1123 part 2.1), fully qualified domain name (see RFC-1123 part 2.1, RFC 2181 part 11), wildcards with fully qualified domain name or hostname, or anonymous (*). The default is * if not specified.

    +
    + +
    +
    +field fileid_32bit: Optional[StrictBool] = None
    +

    Whether the file id is 32 bits or not. Defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro. The default is ro if not specified.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    +
    +field required_transport_security: Optional[StrictStr] = None
    +

    Specifies the minimum transport security required for clients to access the export. If tls is set, then all clients must use TLS or their attempts to mount will be rejected, and further use of client certificate authentication is optional. If mutual-tls is set, then all clients must use TLS with client certificate authentication or their attempts to mount will be rejected. If none, then no specific transport security mechanism is required and any transport security mechanisms are permitted for use. If not specified when a rule is created, defaults to none.

    +
    + +
    +
    +field secure: Optional[StrictBool] = None
    +

    If true, prevents NFS access to client connections coming from non-reserved ports. Applies to NFSv3, NFSv4.1, and auxiliary protocols MOUNT and NLM. If false, allows NFS access to client connections coming from non-reserved ports. Applies to NFSv3, NFSv4.1, and auxiliary protocols MOUNT and NLM. The default is false if not specified.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field security: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The security flavors to use for accessing files on this mount point. If the server does not support the requested flavor, the mount operation fails. If sys, trusts the client to specify user’s identity. If krb5, provides cryptographic proof of a user’s identity in each RPC request. This provides strong verification of the identity of users accessing data on the server. Note that additional configuration besides adding this mount option is required in order to enable Kerberos security. If krb5i, adds integrity checking to krb5, to ensure the data has not been tampered with. If krb5p, adds integrity checking and encryption to krb5. This is the most secure setting, but it also involves the most performance overhead. The default is sys if not specified.

    +
    + +
    + +
    +
    +

    NfsExportPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.NfsExportPolicyRuleResponse(*, items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None
    +

    Displays a list of all items after filtering.

    +
    + +
    + +
    +
    +

    NfsPatch

    +
    +
    +pydantic model pypureclient.flashblade.NfsPatch(*, export_policy: Optional[ReferenceWritable] = None, rules: Optional[StrictStr] = None, v3_enabled: Optional[StrictBool] = None, v4_1_enabled: Optional[StrictBool] = None, add_rules: Optional[StrictStr] = None, after: Optional[StrictStr] = None, remove_rules: Optional[StrictStr] = None)
    +
    +
    +field add_rules: Optional[StrictStr] = None
    +

    The rules which will be added to the existing NFS export rules for the file system. If export_policy is in use and and this field is set, the operation will fail.

    +
    + +
    +
    +field after: Optional[StrictStr] = None
    +

    The after field can be used with add_rules or remove_rules or both. If used with add_rules, then the add_rules string will be inserted after the first occurrence of the after string. If used with remove_rules, then remove the first occurrence of remove_rules after the first occurrence of the after string. The remove_rules will be processed before the add_rules.

    +
    + +
    +
    +field export_policy: Optional[ReferenceWritable] = None
    +

    Deprecated. See File System Exports for newer functionality. The value returned will be the policy of the File System Export for the default server, and NFS, with the export_name matching the file system name, if there is one and null otherwise. Modifying this field will still work. If the current value is null, then setting this field will attempt to create a File System Export with the policy and other default values. The export_name will be the same as the file system’s name. If the current value is not null, then setting this field will change the policy in the matching File System Export. Either the export_policy or rules will control the NFS export functionality for the file system. If this is set, then the rules field will be cleared. Both export_policy and rules can not be set in the same request.

    +
    + +
    +
    +field remove_rules: Optional[StrictStr] = None
    +

    The rules which will be removed from the existing NFS export rules for the file system. Only the first occurrence of the remove_rules will be removed. If export_policy is in use and and this field is set, the operation will fail.

    +
    + +
    +
    +field rules: Optional[StrictStr] = None
    +

    Deprecated. See File System Exports and NFS Export Policies for newer functionality. Modifying this field will still work, causing the matching File System Export to be deleted, if there is one. See export_policy. Both export_policy and rules can not be set in the same request. Rules can be applied to an individual client or a range of clients specified by IP address (ip_address(options)), netmask (ip_address/length(options)), netgroup (@groupname(options)), hostname (hostname(options)) (see RFC-1123 part 2.1), fully qualified domain name (host.exampledomain.com(options)) (see RFC-1123 part 2.1, RFC 2181 part 11), or wildcards with fully qualified domain name or hostname (*.exampledomain?.com(options)). Possible export options include rw, ro, fileid_32bit, no_fileid_32bit, anonuid, anongid, root_squash, no_root_squash, all_squash, no_all_squash, secure, insecure, atime, noatime, and sec. If not specified, defaults to *(rw,no_root_squash).

    +
    + +
    +
    +field v3_enabled: Optional[StrictBool] = None
    +

    If set to true, the NFSv3 protocol will be enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field v4_1_enabled: Optional[StrictBool] = None
    +

    If set to true, the NFSv4.1 protocol will be enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Node

    +
    +
    +pydantic model pypureclient.flashblade.Node(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, data_addresses: Optional[ConstrainedListValue[StrictStr]] = None, details: Optional[StrictStr] = None, management_address: Optional[StrictStr] = None, raw_capacity: Optional[StrictInt] = None, serial_number: Optional[StrictStr] = None, status: Optional[StrictStr] = None, unique: Optional[StrictInt] = None)
    +
    +
    +field capacity: Optional[StrictInt] = None
    +

    The available capacity of the node in bytes.

    +
    + +
    +
    +field data_addresses: Optional[ConstrainedListValue[StrictStr]] = None
    +

    List of data IP addresses of the node.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    The description of the status of the node if not healthy.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field management_address: Optional[StrictStr] = None
    +

    The control IP address of the node. A connection will be made to this address to get info on the node such as the data addresses. If a connection cannot be made to the given management address, both the POST and PATCH request modifying this field will fail.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field raw_capacity: Optional[StrictInt] = None
    +

    The raw capacity of the node in bytes.

    +
    + +
    +
    +field serial_number: Optional[StrictStr] = None
    +

    The serial number of the node. If the given serial number does not match the serial number of the node, both the POST and PATCH request modifying this field will fail.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the node. Values include critical, healthy, and unhealthy.

    +
    + +
    +
    +field unique: Optional[StrictInt] = None
    +

    The unique physical space occupied by customer data in bytes.

    +
    + +
    + +
    +
    +

    NodeGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NodeGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Node]] = None, total: Optional[Node] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Node]] = None
    +

    A list of node objects.

    +
    + +
    +
    +field total: Optional[Node] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NodeGroup

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    NodeGroupGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NodeGroup]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NodeGroup]] = None
    +

    A list of node group objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NodeGroupNodeGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroupNodeGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    A list of node and node group relationships.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NodeGroupNodeResponse

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroupNodeResponse(*, items: Optional[ConstrainedListValue[Member]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Member]] = None
    +

    A list of node and node group relationships.

    +
    + +
    + +
    +
    +

    NodeGroupPatch

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroupPatch(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    NodeGroupResponse

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroupResponse(*, items: Optional[ConstrainedListValue[NodeGroup]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NodeGroup]] = None
    +

    A list of node group objects.

    +
    + +
    + +
    +
    +

    NodeGroupUse

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroupUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReference] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field use: Optional[FixedReference] = None
    +

    A reference to an object using this node group.

    +
    + +
    + +
    +
    +

    NodeGroupUseGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.NodeGroupUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NodeGroupUse]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NodeGroupUse]] = None
    +

    A list of node group use objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NodeResponse

    +
    +
    +pydantic model pypureclient.flashblade.NodeResponse(*, items: Optional[ConstrainedListValue[Node]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Node]] = None
    +

    A list of node objects.

    +
    + +
    + +
    +
    +

    Oauth210TokenPost400Response

    +
    +
    +pydantic model pypureclient.flashblade.Oauth210TokenPost400Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
    +
    +
    +field error: Optional[StrictStr] = None
    +
    + +
    +
    +field error_description: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    Oauth210TokenPost401Response

    +
    +
    +pydantic model pypureclient.flashblade.Oauth210TokenPost401Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
    +
    +
    +field error: Optional[StrictStr] = None
    +
    + +
    +
    +field error_description: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    OauthTokenResponse

    +
    +
    +pydantic model pypureclient.flashblade.OauthTokenResponse(*, access_token: Optional[StrictStr] = None, expires_in: Optional[StrictInt] = None, issued_token_type: Optional[StrictStr] = None, token_type: Optional[StrictStr] = None)
    +
    +
    +field access_token: Optional[StrictStr] = None
    +

    The serialized OAuth 2.0 Bearer token used to perform authenticated requests. The access token must be added to the Authorization header of all API calls.

    +
    + +
    +
    +field expires_in: Optional[StrictInt] = None
    +

    The duration after which the access token will expire. Measured in seconds. This differs from other duration fields that are expressed in milliseconds.

    +
    + +
    +
    +field issued_token_type: Optional[StrictStr] = None
    +

    The type of token that is issued. The Pure Storage REST API supports OAuth 2.0 access tokens.

    +
    + +
    +
    +field token_type: Optional[StrictStr] = None
    +

    Indicates how the API client can use the access token issued. The Pure Storage REST API supports the Bearer token.

    +
    + +
    + +
    +
    +

    ObjectBacklog

    +
    +
    +pydantic model pypureclient.flashblade.ObjectBacklog(*, bytes_count: Optional[StrictInt] = None, delete_ops_count: Optional[StrictInt] = None, other_ops_count: Optional[StrictInt] = None, put_ops_count: Optional[StrictInt] = None)
    +
    +
    +field bytes_count: Optional[StrictInt] = None
    +

    The size of the objects in bytes that need to be replicated. This does not include the size of custom metadata.

    +
    + +
    +
    +field delete_ops_count: Optional[StrictInt] = None
    +

    The number of DELETE operations that need to be replicated.

    +
    + +
    +
    +field other_ops_count: Optional[StrictInt] = None
    +

    The number of other operations that need to be replicated.

    +
    + +
    +
    +field put_ops_count: Optional[StrictInt] = None
    +

    The number of PUT operations that need to be replicated.

    +
    + +
    + +
    +
    +

    ObjectLockConfigBase

    +
    +
    +pydantic model pypureclient.flashblade.ObjectLockConfigBase(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None)
    +

    Configuration settings related to object lock.

    +
    +
    +field default_retention_mode: Optional[StrictStr] = None
    +

    The retention mode used to apply locks on new objects if none is specified by the S3 client. Valid values include compliance and governance. If there is no default, this value is null. Use “” to clear.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, then S3 APIs relating to object lock may be used.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field freeze_locked_objects: Optional[StrictBool] = None
    +

    If set to true, a locked object will be read-only and no new versions of the object may be created due to modifications. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ObjectLockConfigRequestBody

    +
    +
    +pydantic model pypureclient.flashblade.ObjectLockConfigRequestBody(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None, default_retention: Optional[StrictStr] = None)
    +
    +
    +field default_retention: Optional[StrictStr] = None
    +

    The retention period, in milliseconds, used to apply locks on new objects if none is specified by the S3 client. Valid values are any multiple of 86400000 (1 day), up to 3153600000000 (36500 days). If there is no default, this value is null. Use “” to clear.

    +
    + +
    +
    +field default_retention_mode: Optional[StrictStr] = None
    +

    The retention mode used to apply locks on new objects if none is specified by the S3 client. Valid values include compliance and governance. If there is no default, this value is null. Use “” to clear.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, then S3 APIs relating to object lock may be used.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field freeze_locked_objects: Optional[StrictBool] = None
    +

    If set to true, a locked object will be read-only and no new versions of the object may be created due to modifications. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ObjectLockConfigResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectLockConfigResponse(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None, default_retention: Optional[StrictInt] = None)
    +
    +
    +field default_retention: Optional[StrictInt] = None
    +

    The retention period, in milliseconds, used to apply locks on new objects if none is specified by the S3 client. Valid values are any multiple of 86400000 (1 day), up to 3153600000000 (36500 days). If there is no default, this value is null.

    +
    + +
    +
    +field default_retention_mode: Optional[StrictStr] = None
    +

    The retention mode used to apply locks on new objects if none is specified by the S3 client. Valid values include compliance and governance. If there is no default, this value is null. Use “” to clear.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, then S3 APIs relating to object lock may be used.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field freeze_locked_objects: Optional[StrictBool] = None
    +

    If set to true, a locked object will be read-only and no new versions of the object may be created due to modifications. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ObjectStoreAccessKey

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessKey(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_key_id: Optional[StrictStr] = None, created: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, secret_access_key: Optional[StrictStr] = None, user: Optional[FixedReference] = None)
    +
    +
    +field access_key_id: Optional[StrictStr] = None
    +

    The access key ID which can be used directly to authorize S3 operations.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is the access key enabled? If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field secret_access_key: Optional[StrictStr] = None
    +

    The secret access key, only populated on creation if it is not imported from another FlashBlade.

    +
    + +
    +
    +field user: Optional[FixedReference] = None
    +

    Reference of the associated user.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessKeyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None
    +

    A list of object store access key objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessKeyPost

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessKeyPost(*, secret_access_key: Optional[StrictStr] = None, user: Optional[ObjectStoreAccessKeyPostUser] = None)
    +
    +
    +field secret_access_key: Optional[StrictStr] = None
    +

    The secret access key to import from another FlashBlade. To import a set of credentials, this field must be specified with the names query parameter where the names includes prefix of the realm where the user lives. If both of these are not specified, the system will generate a new set of credentials.

    +
    + +
    +
    +field user: Optional[ObjectStoreAccessKeyPostUser] = None
    +
    + +
    + +
    +
    +

    ObjectStoreAccessKeyPostUser

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessKeyPostUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessKeyResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessKeyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None
    +

    A list of object store access key objects.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicy

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, arn: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None, updated: Optional[StrictInt] = None)
    +
    +
    +field account: Optional[FixedReference] = None
    +

    Reference of the associated account. If the policy is not associated with an account, all fields in the reference possess null values.

    +
    + +
    +
    +field arn: Optional[StrictStr] = None
    +

    Amazon Resource Name of the policy. Used when referencing the policy via S3 APIs.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the policy, optionally specified when the policy is created. Cannot be modified for an existing policy.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None
    +
    + +
    +
    +field updated: Optional[StrictInt] = None
    +

    The last updated timestamp of the object.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyAction

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyAction(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, description: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the action.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyActionGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyActionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyActionResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyActionResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None
    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyPatch

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyPatch(*, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None)
    +
    +
    +field rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None
    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyPost(*, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None, description: Optional[StrictStr] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +

    A description of the policy, optionally specified when the policy is created. Cannot be modified for an existing policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None
    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None
    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreAccessPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None
    +
    + +
    + +
    +
    +

    ObjectStoreAccount

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccount(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, bucket_defaults: Optional[BucketDefaultsReadonly] = None, created: Optional[StrictInt] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictInt] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, space: Optional[Space] = None)
    +
    +
    +field bucket_defaults: Optional[BucketDefaultsReadonly] = None
    +

    Default settings to be applied to newly created buckets associated with this account. Values here will be used in bucket creation requests which do not specify their own values for corresponding fields.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object.

    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the account’s size, as defined by quota_limit, is used as a hard limit quota. If set to false, a hard limit quota will not be applied to the account, but soft quota alerts will still be sent if the account has a value set for quota_limit.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field object_count: Optional[StrictInt] = None
    +

    The count of objects within the account.

    +
    + +
    +
    +field public_access_config: Optional[PublicAccessConfig] = None
    +
    + +
    +
    +field quota_limit: Optional[StrictInt] = None
    +

    The effective quota limit applied against the size of the account, displayed in bytes. If unset, the account is unlimited in size.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this account.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    The space specification of the object store account.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountExport

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, enabled: Optional[StrictBool] = None, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, server: Optional[FixedReference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns a value of true if the account export is enabled. If not specified, defauts to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field member: Optional[FixedReference] = None
    +

    References the account which will be exported.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    References the s3 export policy that is used for the export.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    A list of realms containing the export.

    +
    + +
    +
    +field server: Optional[FixedReference] = None
    +

    The server to which the account will be exported.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountExportGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountExportGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreAccountExport]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccountExport]] = None
    +

    A list of object store account export objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountExportPatch

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountExportPatch(*, export_enabled: Optional[StrictBool] = None, policy: Optional[Reference] = None)
    +
    +
    +field export_enabled: Optional[StrictBool] = None
    +

    If set to true, the account export is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field policy: Optional[Reference] = None
    +

    Reference to the s3 export policy that is used for the export.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountExportPost

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountExportPost(*, export_enabled: Optional[StrictBool] = None, server: Reference)
    +
    +
    +field export_enabled: Optional[StrictBool] = None
    +

    If set to true, the account export is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field server: Reference [Required]
    +

    Reference to the server the export will be visible on.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountExportResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountExportResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccountExport]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccountExport]] = None
    +

    A list of object store account export objects.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None, total: Optional[ObjectStoreAccount] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None
    +

    A list of object store account objects.

    +
    + +
    +
    +field total: Optional[ObjectStoreAccount] = None
    +

    If total_only query param is true, then this field will be a total of all records after filtering and no items will be returned. If total_only is false, then it will be a total of all records on this page.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountPatch

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountPatch(*, bucket_defaults: Optional[BucketDefaults] = None, hard_limit_enabled: Optional[StrictBool] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictStr] = None)
    +
    +
    +field bucket_defaults: Optional[BucketDefaults] = None
    +

    Default settings to be applied to newly created buckets associated with this account. Values here will be used in bucket creation requests which do not specify their own values for corresponding fields.

    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the account’s size, as defined by quota_limit, is used as a hard limit quota. If set to false, a hard limit quota will not be applied to the account, but soft quota alerts will still be sent if the account has a value set for quota_limit.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field public_access_config: Optional[PublicAccessConfig] = None
    +
    + +
    +
    +field quota_limit: Optional[StrictStr] = None
    +

    The effective quota limit to be applied against the size of the account, displayed in bytes. If set to an empty string (“”), the account is unlimited in size.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountPost

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountPost(*, account_exports: Optional[ConstrainedListValue[ServerForAccountExport]] = None, bucket_defaults: Optional[BucketDefaults] = None, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictStr] = None)
    +
    +
    +field account_exports: Optional[ConstrainedListValue[ServerForAccountExport]] = None
    +

    A list of exports to be created for the account. If ommited or set to null, the default server for object store will be used. Use [] to create an account without any export.

    +
    + +
    +
    +field bucket_defaults: Optional[BucketDefaults] = None
    +

    Default settings to be applied to newly created buckets associated with this account. Values here will be used in bucket creation requests which do not specify their own values for corresponding fields.

    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    If set to true, the account’s size, as defined by quota_limit, is used as a hard limit quota. If set to false, a hard limit quota will not be applied to the account, but soft quota alerts will still be sent if the account has a value set for quota_limit. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field quota_limit: Optional[StrictStr] = None
    +

    The effective quota limit to be applied against the size of the account, displayed in bytes. If set to an empty string (“”), the account is unlimited in size. If not specified, defaults to unlimited.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreAccountResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None
    +

    A list of object store account objects.

    +
    + +
    + +
    +
    +

    ObjectStoreDefault

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreDefault(*, server: Optional[ReferenceWritable] = None)
    +
    +
    +field server: Optional[ReferenceWritable] = None
    +

    Default server for new entities created in object store.

    +
    + +
    + +
    +
    +

    ObjectStoreRemoteCredentialGetResp

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRemoteCredentialGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None
    +

    A list of object store remote credentials.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreRemoteCredentials

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRemoteCredentials(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_key_id: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, remote: Optional[FixedReference] = None, secret_access_key: Optional[StrictStr] = None)
    +
    +
    +field access_key_id: Optional[StrictStr] = None
    +

    Access Key ID to be used when connecting to a remote object store.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this credentials for remote.

    +
    + +
    +
    +field remote: Optional[FixedReference] = None
    +

    Reference to the associated remote, which can either be a target or remote array. If it is an array, then the resource-type field will not be populated.

    +
    + +
    +
    +field secret_access_key: Optional[StrictStr] = None
    +

    Secret Access Key to be used when connecting to a remote object store.

    +
    + +
    + +
    +
    +

    ObjectStoreRemoteCredentialsPost

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRemoteCredentialsPost(*, access_key_id: Optional[StrictStr] = None, secret_access_key: Optional[StrictStr] = None)
    +
    +
    +field access_key_id: Optional[StrictStr] = None
    +

    Access Key ID to be used when connecting to a remote object store.

    +
    + +
    +
    +field secret_access_key: Optional[StrictStr] = None
    +

    Secret Access Key to be used when connecting to a remote object store.

    +
    + +
    + +
    +
    +

    ObjectStoreRemoteCredentialsResp

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRemoteCredentialsResp(*, items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None
    +

    A list of object store remote credentials.

    +
    + +
    + +
    +
    +

    ObjectStoreRole

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRole(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None, max_session_duration: Optional[StrictInt] = None, prn: Optional[StrictStr] = None, trusted_entities: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field account: Optional[FixedReference] = None
    +

    Reference of the associated account.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field max_session_duration: Optional[StrictInt] = None
    +

    The maximum session duration for the role in milliseconds

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field prn: Optional[StrictStr] = None
    +

    Pure Resource Name of the role

    +
    + +
    +
    +field trusted_entities: Optional[ConstrainedListValue[FixedReference]] = None
    +

    List of trusted entities

    +
    + +
    + +
    +
    +

    ObjectStoreRoleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRoleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreRole]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreRole]] = None
    +

    A list of object store roles.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreRolePost

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRolePost(*, max_session_duration: Optional[StrictInt] = None)
    +
    +
    +field max_session_duration: Optional[StrictInt] = None
    +

    Maximum session duration in milliseconds. If not provided when creating the role, defaults to 1h, minimum is 1h, maximum is 12h.

    +
    + +
    + +
    +
    +

    ObjectStoreRoleResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreRoleResponse(*, items: Optional[ConstrainedListValue[ObjectStoreRole]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreRole]] = None
    +

    A list of object store roles.

    +
    + +
    + +
    +
    +

    ObjectStoreTrustPolicy

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreTrustPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, role: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[TrustPolicyRule]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field role: Optional[FixedReference] = None
    +

    Object Store Role to which the Trust Policy applies.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[TrustPolicyRule]] = None
    +

    List of rules establishing the trust policy

    +
    + +
    + +
    +
    +

    ObjectStoreTrustPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreTrustPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreTrustPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreTrustPolicyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]] = None
    +
    + +
    + +
    +
    +

    ObjectStoreTrustPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreTrustPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreTrustPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreTrustPolicyRuleResponse(*, items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]] = None
    +
    + +
    + +
    +
    +

    ObjectStoreUser

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_keys: Optional[ConstrainedListValue[FixedReference]] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None)
    +
    +
    +field access_keys: Optional[ConstrainedListValue[FixedReference]] = None
    +

    References of the user’s access keys.

    +
    + +
    +
    +field account: Optional[FixedReference] = None
    +

    Reference of the associated account.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    ObjectStoreUserGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreUserGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreUser]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreUser]] = None
    +

    A list of object store user objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreUserResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreUserResponse(*, items: Optional[ConstrainedListValue[ObjectStoreUser]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreUser]] = None
    +

    A list of object store user objects.

    +
    + +
    + +
    +
    +

    ObjectStoreVirtualHost

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreVirtualHost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, attached_servers: Optional[ConstrainedListValue[Reference]] = None, hostname: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field attached_servers: Optional[ConstrainedListValue[Reference]] = None
    +

    A list of servers which are allowed to use this virtual host. If it is null or not specified and a default object store server is configured, it will be automatically attached. If set to [], no servers are attached.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field hostname: Optional[StrictStr] = None
    +

    A hostname by which the array can be addressed for virtual hosted-style S3 requests. A hostname cannot exceed 255 characters in length, it cannot be an IP address, and supersets or subsets of existing hostnames with the same root are not allowed.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    A list of realms containing this virtual host.

    +
    + +
    + +
    +
    +

    ObjectStoreVirtualHostGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreVirtualHostGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None
    +

    A list of object store virtual host objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreVirtualHostPatch

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreVirtualHostPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, add_attached_servers: Optional[ConstrainedListValue[Reference]] = None, attached_servers: Optional[ConstrainedListValue[Reference]] = None, hostname: Optional[StrictStr] = None, remove_attached_servers: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field add_attached_servers: Optional[ConstrainedListValue[Reference]] = None
    +

    A list of new servers which are allowed to use this virtual host.

    +
    + +
    +
    +field attached_servers: Optional[ConstrainedListValue[Reference]] = None
    +

    A list of servers which are allowed to use this virtual host. If it is null or not specified and a default object store server is configured, it will be automatically attached. If set to [], no servers are attached.

    +
    + +
    +
    +field hostname: Optional[StrictStr] = None
    +

    A hostname by which the array can be addressed for virtual hosted-style S3 requests. A hostname cannot exceed 255 characters in length, it cannot be an IP address, and supersets or subsets of existing hostnames with the same root are not allowed.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field remove_attached_servers: Optional[ConstrainedListValue[Reference]] = None
    +

    A list of servers which will no longer be allowed to use this virtual host.

    +
    + +
    + +
    +
    +

    ObjectStoreVirtualHostResponse

    +
    +
    +pydantic model pypureclient.flashblade.ObjectStoreVirtualHostResponse(*, items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None
    +

    A list of object store virtual host objects.

    +
    + +
    + +
    +
    +

    OidcSso

    +
    +
    +pydantic model pypureclient.flashblade.OidcSso(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[OidcSsoPostIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the OIDC SSO configuration is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field idp: Optional[OidcSsoPostIdp] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field prn: Optional[StrictStr] = None
    +

    Pure Resource Name of the identity provider

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services that the OIDC SSO authentication is used for. Valid values: object.

    +
    + +
    + +
    +
    +

    OidcSsoGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.OidcSsoGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[OidcSso]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[OidcSso]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    OidcSsoPatch

    +
    +
    +pydantic model pypureclient.flashblade.OidcSsoPatch(*, enabled: Optional[StrictBool] = None, idp: Optional[OidcSsoPostIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the OIDC SSO configuration is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field idp: Optional[OidcSsoPostIdp] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A new name for the provider

    +
    + +
    +
    +field prn: Optional[StrictStr] = None
    +

    Pure Resource Name of the identity provider

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services that the OIDC SSO authentication is used for. Valid values: object.

    +
    + +
    + +
    +
    +

    OidcSsoPost

    +
    +
    +pydantic model pypureclient.flashblade.OidcSsoPost(*, enabled: Optional[StrictBool] = None, idp: Optional[OidcSsoPostIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the OIDC SSO configuration is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field idp: Optional[OidcSsoPostIdp] = None
    +
    + +
    +
    +field prn: Optional[StrictStr] = None
    +

    Pure Resource Name of the identity provider

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services that the OIDC SSO authentication is used for. Valid values: object.

    +
    + +
    + +
    +
    +

    OidcSsoPostIdp

    +
    +
    +pydantic model pypureclient.flashblade.OidcSsoPostIdp(*, provider_url: Optional[StrictStr] = None, provider_url_ca_certificate: Optional[Reference] = None, provider_url_ca_certificate_group: Optional[Reference] = None)
    +

    Identity Provider

    +
    +
    +field provider_url: Optional[StrictStr] = None
    +

    URL of the Identity Provider server

    +
    + +
    +
    +field provider_url_ca_certificate: Optional[Reference] = None
    +

    CA certificate used to validate the authenticity of the configured Identity Provider server.

    +
    + +
    +
    +field provider_url_ca_certificate_group: Optional[Reference] = None
    +

    A certificate group containing CA certificates that can be used to validate the authenticity of the configured Identity Provider server.

    +
    + +
    + +
    +
    +

    OidcSsoResponse

    +
    +
    +pydantic model pypureclient.flashblade.OidcSsoResponse(*, items: Optional[ConstrainedListValue[OidcSso]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[OidcSso]] = None
    +
    + +
    + +
    +
    +

    PageInfo

    +
    +
    +pydantic model pypureclient.flashblade.PageInfo(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PageInfoScale

    +
    +
    +pydantic model pypureclient.flashblade.PageInfoScale(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, more_items_remaining: Optional[StrictBool] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PasswordPoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PasswordPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PasswordPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PasswordPolicy]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PasswordPoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.PasswordPoliciesResponse(*, items: Optional[ConstrainedListValue[PasswordPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PasswordPolicy]] = None
    +

    Returns a list of all items after filtering. If applicable, the values are displayed for each name.

    +
    + +
    + +
    +
    +

    PasswordPolicy

    +
    +
    +pydantic model pypureclient.flashblade.PasswordPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, enforce_dictionary_check: Optional[StrictBool] = None, enforce_username_check: Optional[StrictBool] = None, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, max_password_age: Optional[ConstrainedIntValue] = None, min_character_groups: Optional[ConstrainedIntValue] = None, min_characters_per_group: Optional[ConstrainedIntValue] = None, min_password_age: Optional[ConstrainedIntValue] = None, min_password_length: Optional[ConstrainedIntValue] = None, password_history: Optional[ConstrainedIntValue] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforce_dictionary_check: Optional[StrictBool] = None
    +

    If true, test password against dictionary of known leaked passwords. Requires passwords longer than 6 characters.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enforce_username_check: Optional[StrictBool] = None
    +

    If true, the username cannot be a substring of the password. Only applies to usernames of 4 characters and longer.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field lockout_duration: Optional[ConstrainedIntValue] = None
    +

    The lockout duration, in milliseconds, if a user is locked out after reaching the maximum number of login attempts. Ranges from 1 second to 90 days.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 7776000000

    • +
    +
    +
    +
    + +
    +
    +field max_login_attempts: Optional[ConstrainedIntValue] = None
    +

    Maximum number of failed login attempts allowed before the user is locked out.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 100

    • +
    +
    +
    +
    + +
    +
    +field max_password_age: Optional[ConstrainedIntValue] = None
    +

    The maximum age of password before password change is required. Ranges from 1 day to 99999 days with 1 hour precision. 0ms value means password expiration is disabled. Maximum age is always greater than the minimum password age.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 8639913600000

    • +
    +
    +
    +
    + +
    +
    +field min_character_groups: Optional[ConstrainedIntValue] = None
    +

    The minimum number of character groups ([a-z], [A-Z], [0-9], other) required to be present in a password.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 4

    • +
    +
    +
    +
    + +
    +
    +field min_characters_per_group: Optional[ConstrainedIntValue] = None
    +

    The minimum number of characters per group to count the group as present.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field min_password_age: Optional[ConstrainedIntValue] = None
    +

    The minimum age, in milliseconds, of password before password change is allowed. Ranges from 0 ms to 7 days with precision to 1 hour.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 604800000

    • +
    +
    +
    +
    + +
    +
    +field min_password_length: Optional[ConstrainedIntValue] = None
    +

    Minimum password length. If not specified, defaults to 1.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 100

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field password_history: Optional[ConstrainedIntValue] = None
    +

    The number of passwords tracked to prevent reuse of passwords.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    • maximum = 64

    • +
    +
    +
    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    Permission

    +
    +
    +pydantic model pypureclient.flashblade.Permission(*, action: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field action: Optional[StrictStr] = None
    +

    The action that the user can perform on the resource_type. Typical values include get, patch, post, and delete. Values can also be finer grained.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The resource_type that this permission affects.

    +
    + +
    + +
    +
    +

    Policy

    +
    +
    +pydantic model pypureclient.flashblade.Policy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    If retention lock is locked, then the the policy can not be removed from the associated file systems and the rules may not be changed. Valid values are locked and unlocked. Contact Pure Technical Services to change locked to unlocked.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyRule]] = None
    +
    + +
    + +
    +
    +

    PolicyBase

    +
    +
    +pydantic model pypureclient.flashblade.PolicyBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    PolicyBaseContext

    +
    +
    +pydantic model pypureclient.flashblade.PolicyBaseContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    PolicyBaseGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyBaseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyBaseContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyBaseContext]] = None
    +

    A list of basic policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyBaseRenameable

    +
    +
    +pydantic model pypureclient.flashblade.PolicyBaseRenameable(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    PolicyBaseResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyBaseResponse(*, items: Optional[ConstrainedListValue[PolicyBaseContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyBaseContext]] = None
    +

    A list of basic policy objects.

    +
    + +
    + +
    +
    +

    PolicyFileSystemSnapshot

    +
    +
    +pydantic model pypureclient.flashblade.PolicyFileSystemSnapshot(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field member: Optional[FixedReference] = None
    +

    Reference to the resource the policy is applied to.

    +
    + +
    +
    +field policy: Optional[LocationReference] = None
    +

    Reference to the policy.

    +
    + +
    + +
    +
    +

    PolicyFileSystemSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyFileSystemSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None
    +

    A list of members for policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyFileSystemSnapshotResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyFileSystemSnapshotResponse(*, items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None
    +

    A list of members for policies.

    +
    + +
    + +
    +
    +

    PolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Policy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Policy]] = None
    +

    A list of policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyMember

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMember(*, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None)
    +
    +
    +field member: Optional[FixedReference] = None
    +

    Reference to the resource the policy is applied to.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    Reference to the policy.

    +
    + +
    + +
    +
    +

    PolicyMemberContext

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberContext(*, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field member: Optional[FixedReference] = None
    +

    Reference to the resource the policy is applied to.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    Reference to the policy.

    +
    + +
    + +
    +
    +

    PolicyMemberContextGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberContextGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyMemberContextResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberContextResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for policies.

    +
    + +
    + +
    +
    +

    PolicyMemberGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +

    A list of members for policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyMemberResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +

    A list of members for policies.

    +
    + +
    + +
    +
    +

    PolicyMemberWithRemote

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberWithRemote(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[Reference] = None, link: Optional[MemberLink] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    + +

    Only populated if the member is a file system replica link. Contains additional information about the link.

    +
    + +
    +
    +field member: Optional[FixedReference] = None
    +

    Reference to the resource the policy is applied to.

    +
    + +
    +
    +field policy: Optional[LocationReference] = None
    +

    Reference to the policy.

    +
    + +
    + +
    +
    +

    PolicyMemberWithRemoteGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberWithRemoteGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None
    +

    A list of members for policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyMemberWithRemoteResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyMemberWithRemoteResponse(*, items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None
    +

    A list of members for policies.

    +
    + +
    + +
    +
    +

    PolicyPatch

    +
    +
    +pydantic model pypureclient.flashblade.PolicyPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None, add_rules: Optional[ConstrainedListValue[PolicyRule]] = None, remove_rules: Optional[ConstrainedListValue[PolicyRule]] = None)
    +
    +
    +field add_rules: Optional[ConstrainedListValue[PolicyRule]] = None
    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field remove_rules: Optional[ConstrainedListValue[PolicyRule]] = None
    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    If retention lock is locked, then the the policy can not be removed from the associated file systems and the rules may not be changed. Valid values are locked and unlocked. Contact Pure Technical Services to change locked to unlocked.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyRule]] = None
    +
    + +
    + +
    +
    +

    PolicyReference

    +
    +
    +pydantic model pypureclient.flashblade.PolicyReference(*, policy: Optional[FixedReference] = None)
    +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    + +
    +
    +

    PolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.PolicyResponse(*, items: Optional[ConstrainedListValue[Policy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Policy]] = None
    +

    A list of policy objects.

    +
    + +
    + +
    +
    +

    PolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.PolicyRule(*, at: Optional[StrictInt] = None, every: Optional[StrictInt] = None, keep_for: Optional[StrictInt] = None, time_zone: Optional[StrictStr] = None)
    +

    Rule

    +
    +
    +field at: Optional[StrictInt] = None
    +

    Time during the day to take the snapshot (using array time zone), only valid if ‘every’ is in days.

    +
    + +
    +
    +field every: Optional[StrictInt] = None
    +

    How often to take snapshots.

    +
    + +
    +
    +field keep_for: Optional[StrictInt] = None
    +

    The time to keep the snapshots for.

    +
    + +
    +
    +field time_zone: Optional[StrictStr] = None
    +

    The time zone to use with the at time.

    +
    + +
    + +
    +
    +

    PolicyRuleIndex

    +
    +
    +pydantic model pypureclient.flashblade.PolicyRuleIndex(*, index: Optional[StrictInt] = None)
    +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    +
    + +
    + +
    +
    +

    PolicyRuleIndexInPolicy

    +
    +
    +pydantic model pypureclient.flashblade.PolicyRuleIndexInPolicy(*, index: Optional[StrictInt] = None)
    +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated.

    +
    + +
    + +
    +
    +

    PolicyRuleObjectAccess

    +
    +
    +pydantic model pypureclient.flashblade.PolicyRuleObjectAccess(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. Supported actions are returned by the /object-store-access-policy-actions endpoint.

    +
    + +
    +
    +field conditions: Optional[PolicyRuleObjectAccessCondition] = None
    +

    Conditions used to limit the scope which this rule applies to.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. When deny, the rule disallows performing the given actions on the given resources, subject to the given condition. This takes precedence over any matching allow rules. Valid values include allow and deny.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources which this rule applies to. Each resource can include a bucket component, optionally followed by an object component. The choice of which components a resource can include is dictated by which actions are included in the rule. For further details, see the Object Store Access Policy Actions section of the User Guide.

    +
    + +
    + +
    +
    +

    PolicyRuleObjectAccessBulkManage

    +
    +
    +pydantic model pypureclient.flashblade.PolicyRuleObjectAccessBulkManage(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. Supported actions are returned by the /object-store-access-policy-actions endpoint.

    +
    + +
    +
    +field conditions: Optional[PolicyRuleObjectAccessCondition] = None
    +

    Conditions used to limit the scope which this rule applies to.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. When deny, the rule disallows performing the given actions on the given resources, subject to the given condition. This takes precedence over any matching allow rules. Valid values include allow and deny.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources which this rule applies to. Each resource can include a bucket component, optionally followed by an object component. The choice of which components a resource can include is dictated by which actions are included in the rule. For further details, see the Object Store Access Policy Actions section of the User Guide.

    +
    + +
    + +
    +
    +

    PolicyRuleObjectAccessCondition

    +
    +
    +pydantic model pypureclient.flashblade.PolicyRuleObjectAccessCondition(*, s3_delimiters: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None, source_ips: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field s3_delimiters: Optional[ConstrainedListValue[StrictStr]] = None
    +

    If specified, groups result objects by the specified delimiter. Only top-level groupings will be returned. Can be used with the s3:ListBucket and s3:ListBucketVersions actions.

    +
    + +
    +
    +field s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None
    +

    If specified, restricts access and results based on the prefix of the relevant objects. Can be used with the s3:ListBucket and s3:ListBucketVersions actions.

    +
    + +
    +
    +field source_ips: Optional[ConstrainedListValue[StrictStr]] = None
    +

    If specified, the rule will apply only to requests matching at least one provided IP address or subnet. Each entry must be in standard CIDR format (including an IP address without an associated routing prefix). Can be used with any action.

    +
    + +
    + +
    +
    +

    PolicyRuleObjectAccessPost

    +
    +
    +pydantic model pypureclient.flashblade.PolicyRuleObjectAccessPost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. Supported actions are returned by the /object-store-access-policy-actions endpoint.

    +
    + +
    +
    +field conditions: Optional[PolicyRuleObjectAccessCondition] = None
    +

    Conditions used to limit the scope which this rule applies to.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. When deny, the rule disallows performing the given actions on the given resources, subject to the given condition. This takes precedence over any matching allow rules. Valid values include allow and deny.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources which this rule applies to. Each resource can include a bucket component, optionally followed by an object component. The choice of which components a resource can include is dictated by which actions are included in the rule. For further details, see the Object Store Access Policy Actions section of the User Guide.

    +
    + +
    + +
    +
    +

    PublicAccessConfig

    +
    +
    +pydantic model pypureclient.flashblade.PublicAccessConfig(*, block_new_public_policies: Optional[StrictBool] = None, block_public_access: Optional[StrictBool] = None)
    +

    Configuration settings related to public access.

    +
    +
    +field block_new_public_policies: Optional[StrictBool] = None
    +

    If set to true, adding bucket policies that grant public access to a bucket is not allowed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field block_public_access: Optional[StrictBool] = None
    +

    If set to true, access to a bucket with a public policy is restricted to only authenticated users within the account that bucket belongs to.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PublicKey

    +
    +
    +pydantic model pypureclient.flashblade.PublicKey(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, public_key: Optional[ConstrainedStrValue] = None, algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None)
    +
    +
    +field algorithm: Optional[StrictStr] = None
    +

    The cryptographic algorithm used by the key. Valid values include rsa, rsassa-pss, dsa, ec, and ed25519.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field key_size: Optional[StrictInt] = None
    +

    The size of the public key in bits.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field public_key: Optional[ConstrainedStrValue] = None
    +

    The text of the public key. May be PEM-formatted or OpenSSH-formatted at the time of input.

    +
    +
    Constraints
    +
      +
    • maxLength = 5400

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PublicKeyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PublicKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PublicKey]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PublicKey]] = None
    +

    A list of public key objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PublicKeyPost

    +
    +
    +pydantic model pypureclient.flashblade.PublicKeyPost(*, public_key: Optional[ConstrainedStrValue] = None)
    +

    A public key configuration, defining a key used for cryptographic signature verification.

    +
    +
    +field public_key: Optional[ConstrainedStrValue] = None
    +

    The text of the public key. May be PEM-formatted or OpenSSH-formatted at the time of input.

    +
    +
    Constraints
    +
      +
    • maxLength = 5400

    • +
    +
    +
    +
    + +
    + +
    +
    +

    PublicKeyResponse

    +
    +
    +pydantic model pypureclient.flashblade.PublicKeyResponse(*, items: Optional[ConstrainedListValue[PublicKey]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PublicKey]] = None
    +

    A list of public key objects.

    +
    + +
    + +
    +
    +

    PublicKeyUse

    +
    +
    +pydantic model pypureclient.flashblade.PublicKeyUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReference] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field use: Optional[FixedReference] = None
    +

    A reference to an object using this public key.

    +
    + +
    + +
    +
    +

    PublicKeyUseGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.PublicKeyUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PublicKeyUse]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PublicKeyUse]] = None
    +

    A list of public key use objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PublicKeyUseResponse

    +
    +
    +pydantic model pypureclient.flashblade.PublicKeyUseResponse(*, items: Optional[ConstrainedListValue[PublicKeyUse]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PublicKeyUse]] = None
    +

    A list of public key use objects.

    +
    + +
    + +
    +
    +

    QosPoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.QosPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[QosPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[QosPolicy]] = None
    +

    A list of QoS policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    QosPoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.QosPoliciesResponse(*, items: Optional[ConstrainedListValue[QosPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[QosPolicy]] = None
    +

    A list of QoS policy objects.

    +
    + +
    + +
    +
    +

    QosPolicy

    +
    +
    +pydantic model pypureclient.flashblade.QosPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, max_total_bytes_per_sec: Optional[ConstrainedIntValue] = None, max_total_ops_per_sec: Optional[ConstrainedIntValue] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field max_total_bytes_per_sec: Optional[ConstrainedIntValue] = None
    +

    The maximum allowed bytes/s totaled across all the clients. Throttling occurs when the total bandwidth exceeds this limit. Minimum limit is 1MB/s and maximum limit is 512GB/s. If not specified at creation time, defaults to null to indicate no limit.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 549755813888

    • +
    +
    +
    +
    + +
    +
    +field max_total_ops_per_sec: Optional[ConstrainedIntValue] = None
    +

    The maximum allowed operations/s totaled across all the clients. Throttling occurs when the total IOPs exceeds this limit. Minimum limit is 100 IOPs/s and maximum limit is 100M IOPs/s. If not specified at creation time, defaults to null to indicate no limit.

    +
    +
    Constraints
    +
      +
    • minimum = 100

    • +
    • maximum = 100000000

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    + +
    +
    +

    QuotaSetting

    +
    +
    +pydantic model pypureclient.flashblade.QuotaSetting(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, contact: Optional[StrictStr] = None, direct_notifications_enabled: Optional[StrictBool] = None)
    +
    +
    +field contact: Optional[StrictStr] = None
    +

    The contact information that will be provided in any notifications sent directly to users and groups. This can be an email, a phone number, a name, or some other form of contact information.

    +
    + +
    +
    +field direct_notifications_enabled: Optional[StrictBool] = None
    +

    Are notifications regarding space usage and quotas being sent directly to user and group emails?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    QuotaSettingGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.QuotaSettingGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[QuotaSetting]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[QuotaSetting]] = None
    +

    A list of quota settings objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    QuotaSettingResponse

    +
    +
    +pydantic model pypureclient.flashblade.QuotaSettingResponse(*, items: Optional[ConstrainedListValue[QuotaSetting]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[QuotaSetting]] = None
    +

    A list of quota settings objects.

    +
    + +
    + +
    +
    +

    RapidDataLocking

    +
    +
    +pydantic model pypureclient.flashblade.RapidDataLocking(*, enabled: Optional[StrictBool] = None, kmip_server: Optional[Reference] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    True if the Rapid Data Locking feature is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field kmip_server: Optional[Reference] = None
    +

    The KMIP server configuration associated with RDL.

    +
    + +
    + +
    +
    +

    RapidDataLockingResponse

    +
    +
    +pydantic model pypureclient.flashblade.RapidDataLockingResponse(*, items: Optional[ConstrainedListValue[RapidDataLocking]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[RapidDataLocking]] = None
    +
    + +
    + +
    +
    +

    Realm

    +
    +
    +pydantic model pypureclient.flashblade.Realm(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, default_inbound_tls_policy: Optional[ReferenceWritable] = None, destroyed: Optional[StrictBool] = None, space: Optional[Space] = None, time_remaining: Optional[StrictInt] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the realm.

    +
    + +
    +
    +field default_inbound_tls_policy: Optional[ReferenceWritable] = None
    +

    The default TLS policy governing inbound traffic from clients accessing the accessing the realm’s network interfaces. This TLS policy will be applied for any IP addresses within the realm that do not have a specific policy applied to them at a more granular level. If no default_inbound_tls_policy is configured, then IP addresses within the realm that do not have a specific policy applied to them at a more granular level will not be accessible using TLS.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the realm has been destroyed and is pending eradication. The realm cannot be modified while it is in the destroyed state. The time_remaining value displays the amount of time left until the destroyed realm is permanently eradicated. Once eradication has begun, the realm can no longer be recovered. Before the time_remaining period has elapsed, the destroyed realm can be recovered through the PATCH method by setting destroyed=false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field space: Optional[Space] = None
    +

    The space usage of the realm.

    +
    + +
    +
    +field time_remaining: Optional[StrictInt] = None
    +

    Time in milliseconds before the realm is eradicated. null if not destroyed.

    +
    + +
    + +
    +
    +

    RealmDefaults

    +
    +
    +pydantic model pypureclient.flashblade.RealmDefaults(*, context: Optional[Reference] = None, object_store: Optional[ConstrainedListValue[ObjectStoreDefault]] = None, realm: Optional[FixedReference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field object_store: Optional[ConstrainedListValue[ObjectStoreDefault]] = None
    +

    Default configurations for object store.

    +
    + +
    +
    +field realm: Optional[FixedReference] = None
    +

    Realm for the defaults.

    +
    + +
    + +
    +
    +

    RealmDefaultsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.RealmDefaultsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RealmDefaults]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RealmDefaults]] = None
    +

    A list of realm default configurations.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    RealmDefaultsResponse

    +
    +
    +pydantic model pypureclient.flashblade.RealmDefaultsResponse(*, items: Optional[ConstrainedListValue[RealmDefaults]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[RealmDefaults]] = None
    +

    A list of realm default configurations.

    +
    + +
    + +
    +
    +

    RealmGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.RealmGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Realm]] = None, total: Optional[Realm] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Realm]] = None
    +
    + +
    +
    +field total: Optional[Realm] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    RealmPatch

    +
    +
    +pydantic model pypureclient.flashblade.RealmPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, default_inbound_tls_policy: Optional[ReferenceWritable] = None, destroyed: Optional[StrictBool] = None)
    +
    +
    +field default_inbound_tls_policy: Optional[ReferenceWritable] = None
    +

    The default TLS policy governing inbound traffic from clients accessing the accessing the realm’s network interfaces. This TLS policy will be applied for any IP addresses within the realm that do not have a specific policy applied to them at a more granular level. If no default_inbound_tls_policy is configured, then IP addresses within the realm that do not have a specific policy applied to them at a more granular level will not be accessible using TLS.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the realm has been destroyed and is pending eradication. The realm cannot be modified while it is in the destroyed state. The time_remaining value displays the amount of time left until the destroyed realm is permanently eradicated. Once eradication has begun, the realm can no longer be recovered. Before the time_remaining period has elapsed, the destroyed realm can be recovered through the PATCH method by setting destroyed=false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    RealmResponse

    +
    +
    +pydantic model pypureclient.flashblade.RealmResponse(*, items: Optional[ConstrainedListValue[Realm]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Realm]] = None
    +
    + +
    + +
    +
    +

    RealmSpace

    +
    +
    +pydantic model pypureclient.flashblade.RealmSpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    RealmSpaceGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.RealmSpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RealmSpace]] = None, total: Optional[ConstrainedListValue[RealmSpace]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RealmSpace]] = None
    +

    A list of realm space metrics objects.

    +
    + +
    +
    +field total: Optional[ConstrainedListValue[RealmSpace]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    RealmSpaceStorageClass

    +
    +
    +pydantic model pypureclient.flashblade.RealmSpaceStorageClass(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None, storage_class: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field storage_class: Optional[StrictStr] = None
    +

    The name of the storage-class.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    RealmSpaceStorageClassGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.RealmSpaceStorageClassGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RealmSpaceStorageClass]] = None, total: Optional[RealmSpaceStorageClass] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RealmSpaceStorageClass]] = None
    +

    A list of realm space metrics objects for each storage class.

    +
    + +
    +
    +field total: Optional[RealmSpaceStorageClass] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Reference

    +
    +
    +pydantic model pypureclient.flashblade.Reference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    ReferenceNameOnly

    +
    +
    +pydantic model pypureclient.flashblade.ReferenceNameOnly(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    ReferenceWithoutType

    +
    +
    +pydantic model pypureclient.flashblade.ReferenceWithoutType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +

    ReferenceWritable

    +
    +
    +pydantic model pypureclient.flashblade.ReferenceWritable(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a file system would have a resource_type of file-systems.

    +
    + +
    + +
    +
    +

    RelationshipPerformanceReplication

    +
    +
    +pydantic model pypureclient.flashblade.RelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)
    +
    +
    +field aggregate: Optional[ReplicationPerformance] = None
    +

    Total bytes transmitted or received per second for all types of replication.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field continuous: Optional[ContinuousReplicationPerformance] = None
    +

    Object backlog information and total bytes transmitted or received per second for continuous replication. Continuous replication includes object replication.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field periodic: Optional[ReplicationPerformance] = None
    +

    Total bytes transmitted or received per second for periodic replication. Periodic replication includes file system replication, which is snapshot based.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    RemoteArray

    +
    +
    +pydantic model pypureclient.flashblade.RemoteArray(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, fleet: Optional[FixedReferenceWithIsLocal] = None, is_local: Optional[StrictBool] = None, model: Optional[StrictStr] = None, os: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field fleet: Optional[FixedReferenceWithIsLocal] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    If set to true, this array is the current array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    Specifies the array model.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    Specifies the operating system. Valid values are Purity, Purity//FA, and Purity//FB.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Specifies the operating system version.

    +
    + +
    + +
    +
    +

    RemoteArraysResponse

    +
    +
    +pydantic model pypureclient.flashblade.RemoteArraysResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[RemoteArray]] = None
    +

    Returns a list of all items after filtering. The values are displayed for each name where meaningful.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ReplicaLinkBuiltIn

    +
    +
    +pydantic model pypureclient.flashblade.ReplicaLinkBuiltIn(*, id: Optional[StrictStr] = None, direction: Optional[StrictStr] = None, lag: Optional[StrictInt] = None, status_details: Optional[StrictStr] = None)
    +
    +
    +field direction: Optional[StrictStr] = None
    +

    The direction of replication. Valid values are inbound and outbound.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field lag: Optional[StrictInt] = None
    +

    Duration in milliseconds that represents how far behind the replication target is from the source. This is the time difference between current time and recovery_point.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Detailed information about the status of the replica link when it is unhealthy.

    +
    + +
    + +
    +
    +

    ReplicationPerformance

    +
    +
    +pydantic model pypureclient.flashblade.ReplicationPerformance(*, received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Total bytes received per second.

    +
    + +
    +
    +field transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    Total bytes transmitted per second.

    +
    + +
    + +
    +
    +

    Resource

    +
    +
    +pydantic model pypureclient.flashblade.Resource(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a file system), or correspond to something in the environment, like a network interface.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    ResourceAccess

    +
    +
    +pydantic model pypureclient.flashblade.ResourceAccess(*, id: Optional[StrictStr] = None, resource: Optional[Reference] = None, scope: Optional[Reference] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field resource: Optional[Reference] = None
    +

    Resource to which the scope has access to.

    +
    + +
    +
    +field scope: Optional[Reference] = None
    +

    Scope which has access to the resource.

    +
    + +
    + +
    +
    +

    ResourceAccessPost

    +
    +
    +pydantic model pypureclient.flashblade.ResourceAccessPost(*, resource: Optional[ReferenceWritable] = None, scope: Optional[ReferenceWritable] = None)
    +
    +
    +field resource: Optional[ReferenceWritable] = None
    +

    Resource to which the scope has access to.

    +
    + +
    +
    +field scope: Optional[ReferenceWritable] = None
    +

    Scope which has access to the resource.

    +
    + +
    + +
    +
    +

    ResourceAccessesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ResourceAccessesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, more_items_remaining: Optional[StrictBool] = None, items: Optional[ConstrainedListValue[ResourceAccess]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourceAccess]] = None
    +

    A list of resource access objects.

    +
    + +
    +
    +field more_items_remaining: Optional[StrictBool] = None
    +

    Returns a value of true if subsequent items can be retrieved.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ResourceAccessesResponse

    +
    +
    +pydantic model pypureclient.flashblade.ResourceAccessesResponse(*, items: Optional[ConstrainedListValue[ResourceAccess]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ResourceAccess]] = None
    +

    A list of resource access objects.

    +
    + +
    + +
    +
    +

    ResourceFixedNonUniqueName

    +
    +
    +pydantic model pypureclient.flashblade.ResourceFixedNonUniqueName(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    A resource with a non-unique name.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    + +
    +
    +

    ResourceNoId

    +
    +
    +pydantic model pypureclient.flashblade.ResourceNoId(*, name: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a file system), or correspond to something in the environment, like a network interface.

    +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    + +
    +
    +

    ResourcePerformanceReplication

    +
    +
    +pydantic model pypureclient.flashblade.ResourcePerformanceReplication(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)
    +
    +
    +field aggregate: Optional[ReplicationPerformance] = None
    +

    Total bytes transmitted or received per second for all types of replication.

    +
    + +
    +
    +field continuous: Optional[ContinuousReplicationPerformance] = None
    +

    Object backlog information and total bytes transmitted or received per second for continuous replication. Continuous replication includes object replication.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field periodic: Optional[ReplicationPerformance] = None
    +

    Total bytes transmitted or received per second for periodic replication. Periodic replication includes file system replication, which is snapshot based.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    ResourcePerformanceReplicationGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ResourcePerformanceReplicationGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None, total: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None
    +
    + +
    +
    +field total: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None
    +

    Total of all records after filtering. If total_only query param is true, then no items will be returned.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Role

    +
    +
    +pydantic model pypureclient.flashblade.Role(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, permissions: Optional[ConstrainedListValue[Permission]] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permissions: Optional[ConstrainedListValue[Permission]] = None
    +

    A list of permissions that the role can perform.

    +
    + +
    + +
    +
    +

    RoleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.RoleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Role]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Role]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    S3ExportPolicy

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, rules: Optional[ConstrainedListValue[S3ExportPolicyAllOfRules]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[S3ExportPolicyAllOfRules]] = None
    +
    + +
    + +
    +
    +

    S3ExportPolicyAllOfRules

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyAllOfRules(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is pure:S3Access.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The currently supported effects are allow and deny.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources from the account to which this rule applies to. The only currently supported resource type is buckets.

    +
    + +
    + +
    +
    +

    S3ExportPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[S3ExportPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[S3ExportPolicy]] = None
    +

    A list of S3 export policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    S3ExportPolicyPatch

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyPatch(*, enabled: Optional[StrictBool] = None, name: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[S3ExportPolicyRuleInlined]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    New name of the S3 export policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[S3ExportPolicyRuleInlined]] = None
    +
    + +
    + +
    +
    +

    S3ExportPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyPost(*, enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[S3ExportPolicyRuleInlined]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[S3ExportPolicyRuleInlined]] = None
    +
    + +
    + +
    +
    +

    S3ExportPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyResponse(*, items: Optional[ConstrainedListValue[S3ExportPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[S3ExportPolicy]] = None
    +

    A list of S3 export policy objects.

    +
    + +
    + +
    +
    +

    S3ExportPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyRule(*, context: Optional[Reference] = None, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is pure:S3Access.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The currently supported effects are allow and deny.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources from the account to which this rule applies to. The only currently supported resource type is buckets.

    +
    + +
    + +
    +
    +

    S3ExportPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[S3ExportPolicyRule]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[S3ExportPolicyRule]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    S3ExportPolicyRuleInlined

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyRuleInlined(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is pure:S3Access.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The currently supported effects are allow and deny.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources from the account to which this rule applies to. The only currently supported resource type is buckets.

    +
    + +
    + +
    +
    +

    S3ExportPolicyRulePost

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyRulePost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of actions granted by this rule. Each included action may restrict other properties of the rule. The only currently supported action is pure:S3Access.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. The currently supported effects are allow and deny.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of resources from the account to which this rule applies to. The only currently supported resource type is buckets.

    +
    + +
    + +
    +
    +

    S3ExportPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.S3ExportPolicyRuleResponse(*, items: Optional[ConstrainedListValue[S3ExportPolicyRule]] = None)
    +

    A list of S3 export policy rule objects.

    +
    +
    +field items: Optional[ConstrainedListValue[S3ExportPolicyRule]] = None
    +
    + +
    + +
    +
    +

    Saml2Sso

    +
    +
    +pydantic model pypureclient.flashblade.Saml2Sso(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, array_url: Optional[StrictStr] = None, binding: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[Saml2SsoIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sp: Optional[Saml2SsoSp] = None)
    +

    Configuration information for SAML2-based SSO for FlashArray.

    +
    +
    +field array_url: Optional[StrictStr] = None
    +

    The URL of the array.

    +
    + +
    +
    +field binding: Optional[StrictStr] = None
    +

    SAML2 binding to use for the request from Flashblade to the Identity Provider. Valid values: http-redirect, none. Defaults to http-redirect.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the SAML2 SSO configuration is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field idp: Optional[Saml2SsoIdp] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field prn: Optional[StrictStr] = None
    +

    Pure Resource Name of the identity provider

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services that the SAML2 SSO authentication is used for. Valid values: management, object. Defaults to management.

    +
    + +
    +
    +field sp: Optional[Saml2SsoSp] = None
    +
    + +
    + +
    +
    +

    Saml2SsoGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.Saml2SsoGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Saml2Sso]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Saml2Sso]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Saml2SsoIdp

    +
    +
    +pydantic model pypureclient.flashblade.Saml2SsoIdp(*, encrypt_assertion_enabled: Optional[StrictBool] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None, metadata_url_ca_certificate: Optional[ReferenceWritable] = None, metadata_url_ca_certificate_group: Optional[ReferenceWritable] = None, sign_request_enabled: Optional[StrictBool] = None, url: Optional[StrictStr] = None, verification_certificate: Optional[ReferenceWritable] = None)
    +

    Properties specific to the identity provider.

    +
    +
    +field encrypt_assertion_enabled: Optional[StrictBool] = None
    +

    If set to true, SAML assertions will be encrypted by the identity provider.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field entity_id: Optional[StrictStr] = None
    +

    A globally unique name for the identity provider.

    +
    + +
    +
    +field metadata_url: Optional[StrictStr] = None
    +

    The URL of the identity provider metadata.

    +
    + +
    +
    +field metadata_url_ca_certificate: Optional[ReferenceWritable] = None
    +

    CA certificate used to validate the authenticity of the configured Identity Provider server.

    +
    + +
    +
    +field metadata_url_ca_certificate_group: Optional[ReferenceWritable] = None
    +

    A certificate group containing CA certificates that can be used to validate the authenticity of the configured Identity Provider server.

    +
    + +
    +
    +field sign_request_enabled: Optional[StrictBool] = None
    +

    If set to true, SAML requests will be signed by the service provider.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field url: Optional[StrictStr] = None
    +

    The URL of the identity provider.

    +
    + +
    +
    +field verification_certificate: Optional[ReferenceWritable] = None
    +

    The certificate used by the service provider to verify the SAML response signature from the identity provider. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    + +
    +
    +

    Saml2SsoPost

    +
    +
    +pydantic model pypureclient.flashblade.Saml2SsoPost(*, array_url: Optional[StrictStr] = None, binding: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[Saml2SsoIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sp: Optional[Saml2SsoSp] = None)
    +
    +
    +field array_url: Optional[StrictStr] = None
    +

    The URL of the array.

    +
    + +
    +
    +field binding: Optional[StrictStr] = None
    +

    SAML2 binding to use for the request from Flashblade to the Identity Provider. Valid values: http-redirect, none. Defaults to http-redirect.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, the SAML2 SSO configuration is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field idp: Optional[Saml2SsoIdp] = None
    +
    + +
    +
    +field prn: Optional[StrictStr] = None
    +

    Pure Resource Name of the identity provider

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services that the SAML2 SSO authentication is used for. Valid values: management, object. Defaults to management.

    +
    + +
    +
    +field sp: Optional[Saml2SsoSp] = None
    +
    + +
    + +
    +
    +

    Saml2SsoResponse

    +
    +
    +pydantic model pypureclient.flashblade.Saml2SsoResponse(*, items: Optional[ConstrainedListValue[Saml2Sso]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Saml2Sso]] = None
    +
    + +
    + +
    +
    +

    Saml2SsoSp

    +
    +
    +pydantic model pypureclient.flashblade.Saml2SsoSp(*, decryption_credential: Optional[ReferenceWritable] = None, signing_credential: Optional[ReferenceWritable] = None, assertion_consumer_url: Optional[StrictStr] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None)
    +
    +
    +field assertion_consumer_url: Optional[StrictStr] = None
    +

    The URL where the identity provider will send its SAML response after authenticating a user.

    +
    + +
    +
    +field decryption_credential: Optional[ReferenceWritable] = None
    +

    The credential used by the service provider to decrypt encrypted SAML assertions from the identity provider. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    +
    +field entity_id: Optional[StrictStr] = None
    +

    A globally unique name for the service provider.

    +
    + +
    +
    +field metadata_url: Optional[StrictStr] = None
    +

    The URL of the service provider metadata.

    +
    + +
    +
    +field signing_credential: Optional[ReferenceWritable] = None
    +

    The credential used by the service provider to sign SAML requests. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    + +
    +
    +

    Saml2SsoSpCredential

    +
    +
    +pydantic model pypureclient.flashblade.Saml2SsoSpCredential(*, decryption_credential: Optional[ReferenceWritable] = None, signing_credential: Optional[ReferenceWritable] = None)
    +
    +
    +field decryption_credential: Optional[ReferenceWritable] = None
    +

    The credential used by the service provider to decrypt encrypted SAML assertions from the identity provider. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    +
    +field signing_credential: Optional[ReferenceWritable] = None
    +

    The credential used by the service provider to sign SAML requests. The credential is managed by the certificates endpoint and purecert CLI commands.

    +
    + +
    + +
    +
    +

    Server

    +
    +
    +pydantic model pypureclient.flashblade.Server(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, dns: Optional[ConstrainedListValue[Reference]] = None, created: Optional[StrictInt] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the server.

    +
    + +
    +
    +field directory_services: Optional[ConstrainedListValue[Reference]] = None
    +

    The directory service config to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field dns: Optional[ConstrainedListValue[Reference]] = None
    +

    The DNS config to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this server.

    +
    + +
    + +
    +
    +

    ServerContext

    +
    +
    +pydantic model pypureclient.flashblade.ServerContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, dns: Optional[ConstrainedListValue[Reference]] = None, created: Optional[StrictInt] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the server.

    +
    + +
    +
    +field directory_services: Optional[ConstrainedListValue[Reference]] = None
    +

    The directory service config to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field dns: Optional[ConstrainedListValue[Reference]] = None
    +

    The DNS config to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this server.

    +
    + +
    + +
    +
    +

    ServerForAccountExport

    +
    +
    +pydantic model pypureclient.flashblade.ServerForAccountExport(*, server: Optional[ReferenceWithoutType] = None)
    +
    +
    +field server: Optional[ReferenceWithoutType] = None
    +

    The server to which the account will be exported.

    +
    + +
    + +
    +
    +

    ServerGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.ServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ServerContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ServerContext]] = None
    +

    A list of server objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ServerPost

    +
    +
    +pydantic model pypureclient.flashblade.ServerPost(*, dns: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field dns: Optional[ConstrainedListValue[Reference]] = None
    +

    The DNS config to be used by this server.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    + +
    +
    +

    ServerResponse

    +
    +
    +pydantic model pypureclient.flashblade.ServerResponse(*, items: Optional[ConstrainedListValue[Server]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Server]] = None
    +

    A list of server objects.

    +
    + +
    + +
    +
    +

    ServerResponseContext

    +
    +
    +pydantic model pypureclient.flashblade.ServerResponseContext(*, items: Optional[ConstrainedListValue[ServerContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ServerContext]] = None
    +

    A list of server objects.

    +
    + +
    + +
    +
    +

    Session

    +
    +
    +pydantic model pypureclient.flashblade.Session(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, event: Optional[StrictStr] = None, event_count: Optional[StrictInt] = None, identifying_details: Optional[StrictStr] = None, location: Optional[StrictStr] = None, method: Optional[StrictStr] = None, start_time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)
    +
    +
    +field end_time: Optional[StrictInt] = None
    +

    Date and time the user logged out of the Purity//FB interface in milliseconds since UNIX epoch. Set to 0 if the session is still active.

    +
    + +
    +
    +field event: Optional[StrictStr] = None
    +

    Description of session events. Valid values include failed authentication, user session, login, logout, API token obtained, and request without session.

    +
    + +
    +
    +field event_count: Optional[StrictInt] = None
    +

    Number of session events.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field identifying_details: Optional[StrictStr] = None
    +

    Additional details, depending on the authentication method used, which are necessary to uniquely identify who authenticated as a user. null if no additional details are needed.

    +
    + +
    +
    +field location: Optional[StrictStr] = None
    +

    IP address of the user client connecting to the array or console if connected through local console.

    +
    + +
    +
    +field method: Optional[StrictStr] = None
    +

    Method by which the user attempted to log in. Valid values include API token, password, ssh certificate, and public key.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Date and time the user logged in to the Purity//FB interface in milliseconds since UNIX epoch.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    Username of the Purity//FB user who triggered the user session event.

    +
    + +
    +
    +field user_interface: Optional[StrictStr] = None
    +

    The user interface through which the user session event was performed. Valid values include CLI, GUI, and REST.

    +
    + +
    + +
    +
    +

    SessionGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SessionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Session]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Session]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Smb

    +
    +
    +pydantic model pypureclient.flashblade.Smb(*, client_policy: Optional[ReferenceWritable] = None, continuous_availability_enabled: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, share_policy: Optional[ReferenceWritable] = None)
    +
    +
    +field client_policy: Optional[ReferenceWritable] = None
    +

    Deprecated. See File System Exports for newer functionality. The value returned will be the client_policy of the File System Export for the default server, and SMB, with the export_name matching the file system name, if there is one and null otherwise. Modifying this field will still work. If the current value is null, then setting this field will attempt to create a File System Export with the client_policy and other default values. The export_name will be the same as the file system’s name. If the current value is not null, then setting this field will change the client_policy in the matching File System Export. The SMB Client policy for the file system. Setting a policy here grants access permissions (e.g. read-only or read-write) to the file system via SMB on a per-client basis. If no policy is set here, no client will have access. Use “” to clear.

    +
    + +
    +
    +field continuous_availability_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system will be continuously available during disruptive scenarios such as network disruption, blades failover, etc. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables access to the file system over the SMB protocol. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field share_policy: Optional[ReferenceWritable] = None
    +

    Deprecated. See File System Exports for newer functionality. The value returned will be the policy of the File System Export for the default server, and SMB, with the export_name matching the file system name, if there is one and null otherwise. Modifying this field will still work. If the current value is null, then setting this field will attempt to create a File System Export with the policy and other default values. The export_name will be the same as the file system’s name. If the current value is not null, then setting this field will change the policy in the matching File System Export. The SMB Share policy for the file system. Setting a policy here grants access permissions (e.g. allow or deny Full Control, Change, and/or Read) to the file system via SMB on a per-user / per-group basis. If no policy is set here, no user or group will have access. Use “” to clear.

    +
    + +
    + +
    +
    +

    SmbClientPolicy

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, context: Optional[Reference] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]] = None)
    +
    +
    +field access_based_enumeration_enabled: Optional[StrictBool] = None
    +

    If set to true, enables access based enumeration on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]] = None
    +

    All of the rules that are part of this policy. The order is the evaluation order.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    A hash of the other properties of this resource. This can be used when updating the resource to ensure there aren’t any updates since the resource was read.

    +
    + +
    + +
    +
    +

    SmbClientPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbClientPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SmbClientPolicy]] = None
    +

    A list of SMB Client policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SmbClientPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRulePostInPolicy]] = None)
    +
    +
    +field access_based_enumeration_enabled: Optional[StrictBool] = None
    +

    If set to true, enables access based enumeration on the policy. When access based enumeration is enabled on a policy, files and folders within exports that are attached to the policy will be hidden from users who do not have permission to view them. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[SmbClientPolicyRulePostInPolicy]] = None
    +

    All of the rules that are part of this policy. The order is the evaluation order.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SmbClientPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyResponse(*, items: Optional[ConstrainedListValue[SmbClientPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SmbClientPolicy]] = None
    +

    A list of SMB Client policy objects.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None, context: Optional[Reference] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, or anonymous (*).

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    Specifies whether the remote client is required to use SMB encryption. Valid values are required, disabled, and optional.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRuleBase

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, or anonymous (*).

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    Specifies whether the remote client is required to use SMB encryption. Valid values are required, disabled, and optional.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRuleInPolicy

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, or anonymous (*).

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    Specifies whether the remote client is required to use SMB encryption. Valid values are required, disabled, and optional.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field policy_version: Optional[StrictStr] = None
    +

    The policy’s version. This can be used when updating the resource to ensure there aren’t any updates to the policy since the resource was read.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRulePost

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, or anonymous (*). The default is * if not specified.

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    Specifies whether the remote client is required to use SMB encryption. Valid values are required, disabled, and optional. If not specified, defaults to optional.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro. The default is ro if not specified.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRulePostBase

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRulePostBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, or anonymous (*). The default is * if not specified.

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    Specifies whether the remote client is required to use SMB encryption. Valid values are required, disabled, and optional. If not specified, defaults to optional.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro. The default is ro if not specified.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRulePostInPolicy

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRulePostInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
    +
    +
    +field client: Optional[StrictStr] = None
    +

    Specifies the clients that will be permitted to access the export. Accepted notation is a single IP address, subnet in CIDR notation, or anonymous (*). The default is * if not specified.

    +
    + +
    +
    +field encryption: Optional[StrictStr] = None
    +

    Specifies whether the remote client is required to use SMB encryption. Valid values are required, disabled, and optional. If not specified, defaults to optional.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The index within the policy. The index indicates the order the rules are evaluated.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field permission: Optional[StrictStr] = None
    +

    Specifies which read-write client access permissions are allowed for the export. Valid values are rw and ro. The default is ro if not specified.

    +
    + +
    + +
    +
    +

    SmbClientPolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbClientPolicyRuleResponse(*, items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None
    +
    + +
    + +
    +
    +

    SmbPost

    +
    +
    +pydantic model pypureclient.flashblade.SmbPost(*, client_policy: Optional[ReferenceWritable] = None, continuous_availability_enabled: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, share_policy: Optional[ReferenceWritable] = None)
    +
    +
    +field client_policy: Optional[ReferenceWritable] = None
    +

    The SMB Client policy for the file system. Setting a policy here grants access permissions (e.g. read-only or read-write) to the file system via SMB on a per-client basis. Defaults to a pre-defined full access policy if none is specified.

    +
    + +
    +
    +field continuous_availability_enabled: Optional[StrictBool] = None
    +

    If set to true, the file system will be continuously available during disruptive scenarios such as network disruption, blades failover, etc. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If set to true, enables access to the file system over the SMB protocol. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field share_policy: Optional[ReferenceWritable] = None
    +

    The SMB Share policy for the file system. Setting a policy here grants access permissions (e.g. allow or deny Full Control, Change, and/or Read) to the file system via SMB on a per-user / per-group basis. Defaults to a pre-defined full access policy if none is specified.

    +
    + +
    + +
    +
    +

    SmbSharePolicy

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, rules: Optional[ConstrainedListValue[SmbSharePolicyRule]] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[SmbSharePolicyRule]] = None
    +

    All of the rules that are part of this policy.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SmbSharePolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbSharePolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SmbSharePolicy]] = None
    +

    A list of SMB Share policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SmbSharePolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, rules: Optional[ConstrainedListValue[SmbSharePolicyRulePost]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[SmbSharePolicyRulePost]] = None
    +

    All of the rules that are part of this policy.

    +
    +
    Constraints
    +
      +
    • maxItems = 200

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SmbSharePolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyResponse(*, items: Optional[ConstrainedListValue[SmbSharePolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SmbSharePolicy]] = None
    +

    A list of SMB Share policy objects.

    +
    + +
    + +
    +
    +

    SmbSharePolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, change: Optional[StrictStr] = None, full_control: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principal: Optional[StrictStr] = None, read: Optional[StrictStr] = None)
    +
    +
    +field change: Optional[StrictStr] = None
    +

    The state of the principal’s Change access permission. Valid values are allow and deny. When not set, value is null. When allowed, includes all access granted by the Read permission. Users can also change data within files and add or delete files and folders. When denied, these operations are explicitly blocked. If not set for any applicable rule on any applicable policy, acts as an implicit deny. If set to allow, implicitly sets the Read permission to allow. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly sets the Read permission to deny, and clears the Full Control permission if it is currently allow. This is incompatible with explicitly setting any permission to allow. If set to an empty string (“”), the value (and implicitly the Full Control permission) will be cleared. This is incompatible with explicitly setting the Full Control permission to allow or deny.

    +
    + +
    +
    +field full_control: Optional[StrictStr] = None
    +

    The state of the principal’s Full Control access permission. Valid values are allow and deny. When not set, value is null. When allowed, includes all access granted by the Change permission. Users can also change the permissions for files and folders. When denied, these operations are explicitly blocked. If not set for any applicable rule on any applicable policy, acts as an implicit deny. If set to allow, implicitly sets the Change and Read permissions to allow. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly sets the Change and Read permissions to deny. This is incompatible with explicitly setting any permission to allow. If set to an empty string (“”), the value will be cleared.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field principal: Optional[StrictStr] = None
    +

    The user or group who is the subject of this rule, and their domain. If modifying this value, providing the domain is optional. If no domain is provided, it will be derived if possible. For example, PURESTORAGEAdministrator, samplegroup@PureStorage, or sampleuser.

    +
    + +
    +
    +field read: Optional[StrictStr] = None
    +

    The state of the principal’s Read access permission. Valid values are allow and deny. When allowed, users can view file names, read the data in those files, and run some programs. When denied, these operations are explicitly blocked. If set to allow, implicitly clears the Full Control and Change permissions if they are currently deny. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly clears the Full Control and Change permissions if they are currently allow. This is incompatible with explicitly setting any permission to allow.

    +
    + +
    + +
    +
    +

    SmbSharePolicyRuleGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbSharePolicyRuleWithContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SmbSharePolicyRuleWithContext]] = None
    +

    A list of SMB Share policy rule objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SmbSharePolicyRulePost

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, change: Optional[StrictStr] = None, full_control: Optional[StrictStr] = None, principal: Optional[StrictStr] = None, read: Optional[StrictStr] = None)
    +
    +
    +field change: Optional[StrictStr] = None
    +

    The state of the principal’s Change access permission. Valid values are allow and deny. When not set, value is null. When allowed, includes all access granted by the Read permission. Users can also change data within files and add or delete files and folders. When denied, these operations are explicitly blocked. If not set for any applicable rule on any applicable policy, acts as an implicit deny. If set to allow, implicitly sets the Read permission to allow. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly sets the Read permission to deny. This is incompatible with explicitly setting any permission to allow. Defaults to null.

    +
    + +
    +
    +field full_control: Optional[StrictStr] = None
    +

    The state of the principal’s Full Control access permission. Valid values are allow and deny. When not set, value is null. When allowed, includes all access granted by the Change permission. Users can also change the permissions for files and folders. When denied, these operations are explicitly blocked. If not set for any applicable rule on any applicable policy, acts as an implicit deny. If set to allow, implicitly sets the Change and Read permissions to allow. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly sets the Change and Read permissions to deny. This is incompatible with explicitly setting any permission to allow. Defaults to null.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field principal: Optional[StrictStr] = None
    +

    The user or group who is the subject of this rule, and optionally their domain. If no domain is provided, it will be derived if possible. For example, PURESTORAGEAdministrator, samplegroup@PureStorage, or sampleuser.

    +
    + +
    +
    +field read: Optional[StrictStr] = None
    +

    The state of the principal’s Read access permission. Valid values are allow and deny. When allowed, users can view file names, read the data in those files, and run some programs. When denied, these operations are explicitly blocked. When setting to allow, cannot explicitly set any permission to deny. When setting to deny, cannot explicitly set any permission to allow.

    +
    + +
    + +
    +
    +

    SmbSharePolicyRuleResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyRuleResponse(*, items: Optional[ConstrainedListValue[SmbSharePolicyRuleWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SmbSharePolicyRuleWithContext]] = None
    +

    A list of SMB Share policy rule objects.

    +
    + +
    + +
    +
    +

    SmbSharePolicyRuleWithContext

    +
    +
    +pydantic model pypureclient.flashblade.SmbSharePolicyRuleWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, change: Optional[StrictStr] = None, full_control: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principal: Optional[StrictStr] = None, read: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +
    +
    +field change: Optional[StrictStr] = None
    +

    The state of the principal’s Change access permission. Valid values are allow and deny. When not set, value is null. When allowed, includes all access granted by the Read permission. Users can also change data within files and add or delete files and folders. When denied, these operations are explicitly blocked. If not set for any applicable rule on any applicable policy, acts as an implicit deny. If set to allow, implicitly sets the Read permission to allow. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly sets the Read permission to deny, and clears the Full Control permission if it is currently allow. This is incompatible with explicitly setting any permission to allow. If set to an empty string (“”), the value (and implicitly the Full Control permission) will be cleared. This is incompatible with explicitly setting the Full Control permission to allow or deny.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field full_control: Optional[StrictStr] = None
    +

    The state of the principal’s Full Control access permission. Valid values are allow and deny. When not set, value is null. When allowed, includes all access granted by the Change permission. Users can also change the permissions for files and folders. When denied, these operations are explicitly blocked. If not set for any applicable rule on any applicable policy, acts as an implicit deny. If set to allow, implicitly sets the Change and Read permissions to allow. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly sets the Change and Read permissions to deny. This is incompatible with explicitly setting any permission to allow. If set to an empty string (“”), the value will be cleared.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field principal: Optional[StrictStr] = None
    +

    The user or group who is the subject of this rule, and their domain. If modifying this value, providing the domain is optional. If no domain is provided, it will be derived if possible. For example, PURESTORAGEAdministrator, samplegroup@PureStorage, or sampleuser.

    +
    + +
    +
    +field read: Optional[StrictStr] = None
    +

    The state of the principal’s Read access permission. Valid values are allow and deny. When allowed, users can view file names, read the data in those files, and run some programs. When denied, these operations are explicitly blocked. If set to allow, implicitly clears the Full Control and Change permissions if they are currently deny. This is incompatible with explicitly setting any permission to deny. If set to deny, implicitly clears the Full Control and Change permissions if they are currently allow. This is incompatible with explicitly setting any permission to allow.

    +
    + +
    + +
    +
    +

    SmtpServer

    +
    +
    +pydantic model pypureclient.flashblade.SmtpServer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, encryption_mode: Optional[StrictStr] = None, relay_host: Optional[StrictStr] = None, sender_domain: Optional[StrictStr] = None)
    +
    +
    +field encryption_mode: Optional[StrictStr] = None
    +

    Enforces an encryption mode when sending alert email messages. Valid values include starttls. Use “” to clear.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field relay_host: Optional[StrictStr] = None
    +

    Relay server used as a forwarding point for email sent from the array. Can be set as a hostname, IPv4 address, or IPv6 address, with optional port numbers. The expected format for IPv4 is ddd.ddd.ddd.ddd:PORT. The expected format for IPv6 is xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, or if a port number is specified, [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:PORT.

    +
    + +
    +
    +field sender_domain: Optional[StrictStr] = None
    +

    Domain name appended to alert email messages.

    +
    + +
    + +
    +
    +

    SmtpServerGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmtpServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmtpServer]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SmtpServer]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SmtpServerResponse

    +
    +
    +pydantic model pypureclient.flashblade.SmtpServerResponse(*, items: Optional[ConstrainedListValue[SmtpServer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SmtpServer]] = None
    +
    + +
    + +
    +
    +

    SnmpAgent

    +
    +
    +pydantic model pypureclient.flashblade.SnmpAgent(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, engine_id: Optional[ConstrainedStrValue] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)
    +
    +
    +field engine_id: Optional[ConstrainedStrValue] = None
    +

    An SNMP agent’s adminstration domain unique name.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by an SNMP manager in communications with Purity’s SNMP agent. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpAgentGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SnmpAgentGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpAgent]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SnmpAgent]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SnmpAgentMib

    +
    +
    +pydantic model pypureclient.flashblade.SnmpAgentMib(*, mib: Optional[StrictStr] = None)
    +
    +
    +field mib: Optional[StrictStr] = None
    +

    MIB text.

    +
    + +
    + +
    +
    +

    SnmpAgentMibResponse

    +
    +
    +pydantic model pypureclient.flashblade.SnmpAgentMibResponse(*, items: Optional[ConstrainedListValue[SnmpAgentMib]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SnmpAgentMib]] = None
    +
    + +
    + +
    +
    +

    SnmpAgentResponse

    +
    +
    +pydantic model pypureclient.flashblade.SnmpAgentResponse(*, items: Optional[ConstrainedListValue[SnmpAgent]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SnmpAgent]] = None
    +
    + +
    + +
    +
    +

    SnmpManager

    +
    +
    +pydantic model pypureclient.flashblade.SnmpManager(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)
    +
    +
    +field host: Optional[StrictStr] = None
    +

    DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity is to send trap messages when it generates alerts.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field notification: Optional[StrictStr] = None
    +

    The type of notification the agent will send. Valid values are inform and trap.

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by Purity in communications with the specified manager. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpManagerGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SnmpManagerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpManager]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SnmpManager]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SnmpManagerPost

    +
    +
    +pydantic model pypureclient.flashblade.SnmpManagerPost(*, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3Post] = None, version: Optional[StrictStr] = None)
    +
    +
    +field host: Optional[StrictStr] = None
    +

    DNS hostname or IP address of a computer that hosts an SNMP manager to which Purity is to send trap messages when it generates alerts.

    +
    + +
    +
    +field notification: Optional[StrictStr] = None
    +

    The type of notification the agent will send. Valid values are inform and trap.

    +
    + +
    +
    +field v2c: Optional[SnmpV2c] = None
    +
    + +
    +
    +field v3: Optional[SnmpV3Post] = None
    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the SNMP protocol to be used by Purity in communications with the specified manager. Valid values are v2c and v3.

    +
    + +
    + +
    +
    +

    SnmpManagerResponse

    +
    +
    +pydantic model pypureclient.flashblade.SnmpManagerResponse(*, items: Optional[ConstrainedListValue[SnmpManager]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SnmpManager]] = None
    +
    + +
    + +
    +
    +

    SnmpManagerTest

    +
    +
    +pydantic model pypureclient.flashblade.SnmpManagerTest(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, error: Optional[StrictStr] = None, sent: Optional[StrictBool] = None)
    +
    +
    +field error: Optional[StrictStr] = None
    +

    Error message (if failed).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field sent: Optional[StrictBool] = None
    +

    Is the test trap or inform sent?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SnmpV2c

    +
    +
    +pydantic model pypureclient.flashblade.SnmpV2c(*, community: Optional[ConstrainedStrValue] = None)
    +

    The v2c configurations of SNMP.

    +
    +
    +field community: Optional[ConstrainedStrValue] = None
    +

    Manager community ID under which Purity is to communicate with the specified managers.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SnmpV3

    +
    +
    +pydantic model pypureclient.flashblade.SnmpV3(*, auth_passphrase: Optional[StrictStr] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[StrictStr] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
    +

    The v3 configurations of SNMP.

    +
    +
    +field auth_passphrase: Optional[StrictStr] = None
    +

    Passphrase used by Purity to authenticate the array with the specified managers.

    +
    + +
    +
    +field auth_protocol: Optional[StrictStr] = None
    +

    Hash algorithm used to validate the authentication passphrase. Valid values are MD5 and SHA.

    +
    + +
    +
    +field privacy_passphrase: Optional[StrictStr] = None
    +

    Passphrase used to encrypt SNMP messages.

    +
    + +
    +
    +field privacy_protocol: Optional[StrictStr] = None
    +

    Encryption protocol for SNMP messages. Valid values are AES and DES.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    User ID recognized by the specified SNMP managers which Purity is to use in communications with them.

    +
    + +
    + +
    +
    +

    SnmpV3Post

    +
    +
    +pydantic model pypureclient.flashblade.SnmpV3Post(*, auth_passphrase: Optional[ConstrainedStrValue] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[ConstrainedStrValue] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
    +

    The v3 configurations of SNMP.

    +
    +
    +field auth_passphrase: Optional[ConstrainedStrValue] = None
    +

    Passphrase used by Purity to authenticate the array with the specified managers.

    +
    +
    Constraints
    +
      +
    • maxLength = 32

    • +
    +
    +
    +
    + +
    +
    +field auth_protocol: Optional[StrictStr] = None
    +

    Hash algorithm used to validate the authentication passphrase. Valid values are MD5 and SHA.

    +
    + +
    +
    +field privacy_passphrase: Optional[ConstrainedStrValue] = None
    +

    Passphrase used to encrypt SNMP messages.

    +
    +
    Constraints
    +
      +
    • minLength = 8

    • +
    • maxLength = 63

    • +
    +
    +
    +
    + +
    +
    +field privacy_protocol: Optional[StrictStr] = None
    +

    Encryption protocol for SNMP messages. Valid values are AES and DES.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    User ID recognized by the specified SNMP managers which Purity is to use in communications with them.

    +
    + +
    + +
    +
    +

    SoftwareCheck

    +
    +
    +pydantic model pypureclient.flashblade.SoftwareCheck(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None, checks: Optional[ConstrainedListValue[SoftwareChecksChecks]] = None, details: Optional[StrictStr] = None, software_name: Optional[StrictStr] = None, software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None, software_version: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field checks: Optional[ConstrainedListValue[SoftwareChecksChecks]] = None
    +

    A list of checks in this check task.

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    The detailed reason for the status.

    +
    + +
    +
    +field end_time: Optional[StrictInt] = None
    +

    End time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the resource. The name cannot be modified.

    +
    + +
    +
    +field software_name: Optional[StrictStr] = None
    +

    The name of the software the upgrade checks will test.

    +
    + +
    +
    +field software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of software versions the upgrade goes through. The upgrade checks also test this particular path.

    +
    + +
    +
    +field software_version: Optional[StrictStr] = None
    +

    The version of the software that the upgrade checks will test.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Start time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the check task. Valid values are queued, running, passed, and failed. A status of queued indicates that the task is queued to run and is waiting for other check tasks to complete. A status of running indicates that the task is currently running. A status of passed indicates that all upgrade checks in the task are complete. A status of failed indicates that at least one upgrade check in the task has failed.

    +
    + +
    + +
    +
    +

    SoftwareChecksChecks

    +
    +
    +pydantic model pypureclient.flashblade.SoftwareChecksChecks(*, details: Optional[StrictStr] = None, name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field details: Optional[StrictStr] = None
    +

    Detailed result of the check used to diagnose check failures.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the upgrade check.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the check. Valid values are running, failed, and passed. A status of running indicates that the check has not finished. A status of failed indicates that the check has failed. A status of passed indicates that the check has passed.

    +
    + +
    + +
    +
    +

    SoftwareChecksGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SoftwareChecksGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SoftwareCheck]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SoftwareChecksResponse

    +
    +
    +pydantic model pypureclient.flashblade.SoftwareChecksResponse(*, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SoftwareCheck]] = None
    +
    + +
    + +
    +
    +

    Space

    +
    +
    +pydantic model pypureclient.flashblade.Space(*, available_provisioned: Optional[ConstrainedIntValue] = None, available_ratio: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, destroyed: Optional[StrictInt] = None, destroyed_virtual: Optional[StrictInt] = None, shared: Optional[StrictInt] = None, snapshots: Optional[StrictInt] = None, total_physical: Optional[ConstrainedIntValue] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[StrictInt] = None, virtual: Optional[StrictInt] = None)
    +
    +
    +field available_provisioned: Optional[ConstrainedIntValue] = None
    +

    The amount of space left that the current object can grow before writes are stopped due to a hard limit quota being hit. This is total_provisioned minus the virtual space used for file-systems and buckets. For array and object store accounts it is total_provisioned minus the virtual space used by non-destroyed file-systems and buckets.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field available_ratio: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The ratio of the available space versus the total provisioned space.

    +
    + +
    +
    +field data_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Reduction of data.

    +
    + +
    +
    +field destroyed: Optional[StrictInt] = None
    +

    Unique physical space (excluding snapshots) occupied by destroyed data within the child containers, in bytes. For buckets and filesystems, the destroyed space will be 0 as they cannot have child containers. For the whole array, the space will be the sum of all destroyed buckets and filesystems.

    +
    + +
    +
    +field destroyed_virtual: Optional[StrictInt] = None
    +

    The amount of destroyed logically written data within the child containers, in bytes. For buckets and filesystems, the destroyed virtual space will be 0 as they cannot have child containers. For the whole array, the space will be the sum of all destroyed buckets and filesystems.

    +
    + +
    +
    +field shared: Optional[StrictInt] = None
    +

    The space contributed by data that is not unique to a managed directory, or snapshot, measured in bytes.

    +
    + +
    +
    +field snapshots: Optional[StrictInt] = None
    +

    Physical usage by snapshots, other than unique in bytes.

    +
    + +
    +
    +field total_physical: Optional[ConstrainedIntValue] = None
    +

    Deprecated. See total_used for the newer functionality. The total physical space consumed by the file system, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_provisioned: Optional[ConstrainedIntValue] = None
    +

    The effective provisioned size of the container, at which a hard limit will be applied. For a bucket with a quota_limit value and hard_limit_enabled set to true, this is its quota_limit value, unless the available space of the associated object store account, as defined by its quota_limit value, would prevent the bucket from reaching its own quota_limit value. In such a case, total_provisioned will reflect the smaller value. For a file system with a provisioned value and hard_limit_enabled set to true, this is the provisioned value of the file system. For an object store account with a quota_limit value and hard_limit_enabled set to true, this is the quota_limit value of the object store account. For the array, this is the sum of the file systems and accounts. Measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field total_used: Optional[ConstrainedIntValue] = None
    +

    The total space consumed by customer data, measured in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field unique: Optional[StrictInt] = None
    +

    Unique physical space occupied by customer data, in bytes. Excludes snapshots, destroyed.

    +
    + +
    +
    +field virtual: Optional[StrictInt] = None
    +

    The amount of logically written data, in bytes. Excludes destroyed data.

    +
    + +
    + +
    +
    +

    SshCertificateAuthorityPolicy

    +
    +
    +pydantic model pypureclient.flashblade.SshCertificateAuthorityPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, signing_authority: Optional[ReferenceWritable] = None, static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field signing_authority: Optional[ReferenceWritable] = None
    +

    A reference to the authority that will digitally sign user SSH certificates that will be used to access the system. This may be either a certificate or a public key. If a certificate is used as the signer, then its expiry period will be honored and user SSH certificates signed by the certificate will no longer be accepted after the certificate has expired.

    +
    + +
    +
    +field static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    If not specified - users affected by this policy can only log into the system when they present an SSH certificate containing their own username as a principle. If specified - users affected by this policy can only log into the system when they present an SSH certificate containing at least one username from this list as a principle.

    +
    +
    Constraints
    +
      +
    • maxItems = 16

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SshCertificateAuthorityPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SshCertificateAuthorityPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]] = None
    +

    A list of SSH certificate authority policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SshCertificateAuthorityPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.SshCertificateAuthorityPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, signing_authority: Optional[ReferenceWritable] = None, static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field signing_authority: Optional[ReferenceWritable] = None
    +

    A reference to the authority that will digitally sign user SSH certificates that will be used to access the system. This may be either a certificate or a public key. If a certificate is used as the signer, then its expiry period will be honored and user SSH certificates signed by the certificate will no longer be accepted after the certificate has expired.

    +
    + +
    +
    +field static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    If not specified - users affected by this policy can only log into the system when they present an SSH certificate containing their own username as a principle. If specified - users affected by this policy can only log into the system when they present an SSH certificate containing at least one username from this list as a principle.

    +
    +
    Constraints
    +
      +
    • maxItems = 16

    • +
    +
    +
    +
    + +
    + +
    +
    +

    SshCertificateAuthorityPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.SshCertificateAuthorityPolicyResponse(*, items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]] = None
    +

    A list of SSH certificate authority policy objects.

    +
    + +
    + +
    +
    +

    StartEndTime

    +
    +
    +pydantic model pypureclient.flashblade.StartEndTime(*, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None)
    +

    A resource with a start time and end time.

    +
    +
    +field end_time: Optional[StrictInt] = None
    +

    End time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Start time in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    StorageClassInfo

    +
    +
    +pydantic model pypureclient.flashblade.StorageClassInfo(*, name: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, tiering_policy: Optional[Reference] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the transition from the policy to the requested policy. If there is an ongoing transition, the status will be one of In-Progress or Queued. If there is no transition ongoing, this field will be null.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Additional details about the status of the transition. If there is no transition ongoing, this field will be null.

    +
    + +
    +
    +field tiering_policy: Optional[Reference] = None
    +

    The storage class tiering policy defines tiering for data within the container. If specified, data is written to the container’s S500X-S (speed) storage class by default, then tiered to S500X-A (archival) storage class based on the policy. If not specified, all data in the container is written to the container’s current storage class.

    +
    + +
    + +
    +
    +

    StorageClassSpace

    +
    +
    +pydantic model pypureclient.flashblade.StorageClassSpace(*, name: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +
    +
    +field capacity: Optional[StrictInt] = None
    +

    Usable capacity in bytes.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +
    + +
    +
    +field space: Optional[Space] = None
    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Sample time in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    StorageClassTieringPoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.StorageClassTieringPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[StorageClassTieringPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[StorageClassTieringPolicy]] = None
    +

    A list of storage class tiering policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    StorageClassTieringPoliciesMembersGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.StorageClassTieringPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +

    A list of members for storage class tiering policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    StorageClassTieringPoliciesMembersResponse

    +
    +
    +pydantic model pypureclient.flashblade.StorageClassTieringPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +

    A list of members for storage class tiering policies.

    +
    + +
    + +
    +
    +

    StorageClassTieringPoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.StorageClassTieringPoliciesResponse(*, items: Optional[ConstrainedListValue[StorageClassTieringPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[StorageClassTieringPolicy]] = None
    +

    A list of storage class tiering policy objects.

    +
    + +
    + +
    +
    +

    StorageClassTieringPolicy

    +
    +
    +pydantic model pypureclient.flashblade.StorageClassTieringPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, archival_rules: Optional[ConstrainedListValue[TieringPolicyArchivalRule]] = None, retrieval_rules: Optional[ConstrainedListValue[TieringPolicyRetrievalRule]] = None)
    +
    +
    +field archival_rules: Optional[ConstrainedListValue[TieringPolicyArchivalRule]] = None
    +

    The list of archival rules for this policy.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field retrieval_rules: Optional[ConstrainedListValue[TieringPolicyRetrievalRule]] = None
    +

    The list of retrieval rules for this policy.

    +
    + +
    + +
    +
    +

    Subnet

    +
    +
    +pydantic model pypureclient.flashblade.Subnet(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[FixedReference]] = None, link_aggregation_group: Optional[Reference] = None, mtu: Optional[ConstrainedIntValue] = None, prefix: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, vlan: Optional[StrictInt] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Indicates if subnet is enabled (true) or disabled (false). If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address of the gateway through which the specified subnet is to communicate with the network.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field interfaces: Optional[ConstrainedListValue[FixedReference]] = None
    +

    List of network interfaces associated with this subnet.

    +
    + +
    + +

    Reference to the associated LAG.

    +
    + +
    +
    +field mtu: Optional[ConstrainedIntValue] = None
    +

    Maximum message transfer unit (packet) size for the subnet in bytes. MTU setting cannot exceed the MTU of the corresponding physical interface. If not specified, defaults to 1500.

    +
    +
    Constraints
    +
      +
    • minimum = 1280

    • +
    • maximum = 9216

    • +
    +
    +
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field prefix: Optional[StrictStr] = None
    +

    The IPv4 or IPv6 address to be associated with the specified subnet.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The services provided by this subnet, as inherited from all of its interfaces.

    +
    + +
    +
    +field vlan: Optional[StrictInt] = None
    +

    VLAN ID.

    +
    + +
    + +
    +
    +

    SubnetGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SubnetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Subnet]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Subnet]] = None
    +

    A list of subnet objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SubnetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SubnetResponse(*, items: Optional[ConstrainedListValue[Subnet]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Subnet]] = None
    +

    A list of subnet objects.

    +
    + +
    + +
    +
    +

    Support

    +
    +
    +pydantic model pypureclient.flashblade.Support(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, edge_agent_update_enabled: Optional[StrictBool] = None, edge_management_enabled: Optional[StrictBool] = None, phonehome_enabled: Optional[StrictBool] = None, proxy: Optional[StrictStr] = None, remote_assist_active: Optional[StrictBool] = None, remote_assist_duration: Optional[StrictInt] = None, remote_assist_expires: Optional[StrictStr] = None, remote_assist_opened: Optional[StrictStr] = None, remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]] = None, remote_assist_status: Optional[StrictStr] = None)
    +
    +
    +field edge_agent_update_enabled: Optional[StrictBool] = None
    +

    The switch to enable opt-in for edge agent updates.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field edge_management_enabled: Optional[StrictBool] = None
    +

    The switch to enable opt-in for edge management.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field phonehome_enabled: Optional[StrictBool] = None
    +

    The switch to enable phonehome.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field proxy: Optional[StrictStr] = None
    +
    + +
    +
    +field remote_assist_active: Optional[StrictBool] = None
    +

    The switch to open all remote-assist sessions.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field remote_assist_duration: Optional[StrictInt] = None
    +

    Specifies the duration of the remote-assist session in milliseconds. This parameter should only be provided when establishing a new session. It determines the length of time the session will remain active after it’s initiated.

    +
    + +
    +
    +field remote_assist_expires: Optional[StrictStr] = None
    +

    The time when the session expires.

    +
    + +
    +
    +field remote_assist_opened: Optional[StrictStr] = None
    +

    The time when the session opened.

    +
    + +
    +
    +field remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]] = None
    +
    + +
    +
    +field remote_assist_status: Optional[StrictStr] = None
    +

    The status of the remote-assist sessions. Valid values are connected, partially_connected, reconnecting, and disconnected.

    +
    + +
    + +
    +
    +

    SupportDiagnostics

    +
    +
    +pydantic model pypureclient.flashblade.SupportDiagnostics(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, analysis_period: Optional[StartEndTime] = None, index: Optional[StrictInt] = None, severity_count: Optional[ConstrainedListValue[SupportDiagnosticsSeverityCount]] = None, start_time: Optional[StrictInt] = None, status: Optional[StrictStr] = None, task_id: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field analysis_period: Optional[StartEndTime] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    The unique index of the task.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field severity_count: Optional[ConstrainedListValue[SupportDiagnosticsSeverityCount]] = None
    +

    List of severity counts.

    +
    + +
    +
    +field start_time: Optional[StrictInt] = None
    +

    Start time in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the diagnostics. A status of running indicates that the diagnostics is still running. A status of completed indicates that the diagnostics has completed. A status of failed indicates that the diagnostics has failed.

    +
    + +
    +
    +field task_id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of diagnostics tool.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsDetails

    +
    +
    +pydantic model pypureclient.flashblade.SupportDiagnosticsDetails(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, index: Optional[Union[StrictFloat, StrictInt]] = None, result_details: Optional[StrictStr] = None, severity: Optional[StrictStr] = None, task_id: Optional[StrictStr] = None, test_name: Optional[StrictStr] = None, test_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field index: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The unique index of the test. It will be of the format A.B where A is the task index and B is the test index.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field result_details: Optional[StrictStr] = None
    +

    More details related to the test. This field can provide remediation information as well.

    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    Severity level of the test. Valid values include info, warning, critical.

    +
    + +
    +
    +field task_id: Optional[StrictStr] = None
    +

    The task ID of the diagnostics for which this refers to.

    +
    + +
    +
    +field test_name: Optional[StrictStr] = None
    +

    Name of the test that was performed.

    +
    + +
    +
    +field test_type: Optional[StrictStr] = None
    +

    Category to which the test belongs to.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsDetailsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SupportDiagnosticsDetailsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsDetailsResponse

    +
    +
    +pydantic model pypureclient.flashblade.SupportDiagnosticsDetailsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None
    +
    + +
    + +
    +
    +

    SupportDiagnosticsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SupportDiagnosticsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnostics]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnostics]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SupportDiagnosticsResponse

    +
    +
    +pydantic model pypureclient.flashblade.SupportDiagnosticsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnostics]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SupportDiagnostics]] = None
    +
    + +
    + +
    +
    +

    SupportDiagnosticsSeverityCount

    +
    +
    +pydantic model pypureclient.flashblade.SupportDiagnosticsSeverityCount(*, count: Optional[StrictInt] = None, severity: Optional[StrictStr] = None)
    +
    +
    +field count: Optional[StrictInt] = None
    +

    Count of the corresponding severity.

    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    Severity level of the test. Valid values include info, warning, critical.

    +
    + +
    + +
    +
    +

    SupportGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SupportGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Support]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Support]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SupportRemoteAssistPaths

    +
    +
    +pydantic model pypureclient.flashblade.SupportRemoteAssistPaths(*, component_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
    +
    +
    +field component_name: Optional[StrictStr] = None
    +

    The name of the FM.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The status of the remote-assist session on the local FM. Valid values are reconnecting, connected, disconnected, and unknown.

    +
    + +
    + +
    +
    +

    SupportResponse

    +
    +
    +pydantic model pypureclient.flashblade.SupportResponse(*, items: Optional[ConstrainedListValue[Support]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Support]] = None
    +
    + +
    + +
    +
    +

    SyslogServer

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServer(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Valid values are data-audit and management. If not specified, defaults to management.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    The network interfaces used for communication with the syslog server. The network interfaces must have the services value of data. Only network interfaces within default array realm are supported.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field uri: Optional[StrictStr] = None
    +

    The URI of the syslog server in the format PROTOCOL://HOSTNAME:PORT.

    +
    + +
    + +
    +
    +

    SyslogServerContext

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerContext(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Valid values are data-audit and management. If not specified, defaults to management.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    The network interfaces used for communication with the syslog server. The network interfaces must have the services value of data. Only network interfaces within default array realm are supported.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field uri: Optional[StrictStr] = None
    +

    The URI of the syslog server in the format PROTOCOL://HOSTNAME:PORT.

    +
    + +
    + +
    +
    +

    SyslogServerContextResponse

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerContextResponse(*, items: Optional[ConstrainedListValue[SyslogServerContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SyslogServerContext]] = None
    +
    + +
    + +
    +
    +

    SyslogServerGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServerContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SyslogServerContext]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SyslogServerPatch

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerPatch(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Valid values are data-audit and management.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    The network interfaces used for communication with the syslog server. The network interfaces must have the services value of data. Only network interfaces within default array realm are supported. Clear this by setting an empty list.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field uri: Optional[StrictStr] = None
    +

    The URI of the syslog server in the format PROTOCOL://HOSTNAME:PORT.

    +
    + +
    + +
    +
    +

    SyslogServerPost

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerPost(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)
    +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Valid values are data-audit and management. If not specified, defaults to management.

    +
    + +
    +
    +field sources: Optional[ConstrainedListValue[Reference]] = None
    +

    The network interfaces used for communication with the syslog server. The network interfaces must have the services value of data. Only network interfaces within default array realm are supported.

    +
    +
    Constraints
    +
      +
    • maxItems = 1

    • +
    +
    +
    +
    + +
    +
    +field uri: Optional[StrictStr] = None
    +

    The URI of the syslog server in the format PROTOCOL://HOSTNAME:PORT.

    +
    + +
    + +
    +
    +

    SyslogServerPostOrPatch

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerPostOrPatch(*, uri: Optional[StrictStr] = None)
    +

    A syslog server

    +
    +
    +field uri: Optional[StrictStr] = None
    +

    The URI of the syslog server in the format PROTOCOL://HOSTNAME:PORT.

    +
    + +
    + +
    +
    +

    SyslogServerResponse

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerResponse(*, items: Optional[ConstrainedListValue[SyslogServer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SyslogServer]] = None
    +
    + +
    + +
    +
    +

    SyslogServerSettings

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerSettings(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, ca_certificate: Optional[Dict[str, Any]] = None, ca_certificate_group: Optional[Dict[str, Any]] = None)
    +
    +
    +field ca_certificate: Optional[Dict[str, Any]] = None
    +
    + +
    +
    +field ca_certificate_group: Optional[Dict[str, Any]] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    SyslogServerSettingsGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SyslogServerSettings]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SyslogServerSettingsResponse

    +
    +
    +pydantic model pypureclient.flashblade.SyslogServerSettingsResponse(*, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SyslogServerSettings]] = None
    +
    + +
    + +
    +
    +

    Target

    +
    +
    +pydantic model pypureclient.flashblade.Target(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    IP address or FQDN of the target system.

    +
    + +
    +
    +field ca_certificate_group: Optional[FixedReference] = None
    +

    The group of CA certificates that can be used, in addition to well-known Certificate Authority certificates, in order to establish a secure connection to the target system. Defaults to a reference to the _default_replication_certs group.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Valid values are connected and connecting. connected - The connection is OK. connecting - No connection exists and the array is trying to reconnect to the target.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Additional information describing any issues encountered when connecting, or null if the status is connected.

    +
    + +
    + +
    +
    +

    TargetGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.TargetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TargetWithContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TargetWithContext]] = None
    +

    A list of target objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    TargetPost

    +
    +
    +pydantic model pypureclient.flashblade.TargetPost(*, address: Optional[StrictStr] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    IP address or FQDN of the target system.

    +
    + +
    + +
    +
    +

    TargetResponse

    +
    +
    +pydantic model pypureclient.flashblade.TargetResponse(*, items: Optional[ConstrainedListValue[Target]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Target]] = None
    +

    A list of target objects.

    +
    + +
    + +
    +
    +

    TargetResponseContext

    +
    +
    +pydantic model pypureclient.flashblade.TargetResponseContext(*, items: Optional[ConstrainedListValue[TargetWithContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TargetWithContext]] = None
    +

    A list of target objects.

    +
    + +
    + +
    +
    +

    TargetWithContext

    +
    +
    +pydantic model pypureclient.flashblade.TargetWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    IP address or FQDN of the target system.

    +
    + +
    +
    +field ca_certificate_group: Optional[FixedReference] = None
    +

    The group of CA certificates that can be used, in addition to well-known Certificate Authority certificates, in order to establish a secure connection to the target system. Defaults to a reference to the _default_replication_certs group.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Valid values are connected and connecting. connected - The connection is OK. connecting - No connection exists and the array is trying to reconnect to the target.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Additional information describing any issues encountered when connecting, or null if the status is connected.

    +
    + +
    + +
    +
    +

    TestResult

    +
    +
    +pydantic model pypureclient.flashblade.TestResult(*, component_address: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, resource: Optional[FixedReference] = None, result_details: Optional[StrictStr] = None, success: Optional[StrictBool] = None, test_type: Optional[StrictStr] = None)
    +
    +
    +field component_address: Optional[StrictStr] = None
    +

    Address of the component running the test.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component running the test.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    What the test is doing.

    +
    + +
    +
    +field destination: Optional[StrictStr] = None
    +

    The URI of the target server being tested.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is the service enabled or not?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field resource: Optional[FixedReference] = None
    +

    A reference to the object being tested.

    +
    + +
    +
    +field result_details: Optional[StrictStr] = None
    +

    Additional information about the test result.

    +
    + +
    +
    +field success: Optional[StrictBool] = None
    +

    Returns a value of true if the specified test succeeded. Returns a value of false if the specified test failed.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field test_type: Optional[StrictStr] = None
    +

    Displays the type of test being performed. The returned values are determined by the resource being tested and its configuration.

    +
    + +
    + +
    +
    +

    TestResultGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.TestResultGetResponse(*, items: Optional[ConstrainedListValue[TestResult]] = None, total_item_count: Optional[StrictInt] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TestResult]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    TestResultResponse

    +
    +
    +pydantic model pypureclient.flashblade.TestResultResponse(*, items: Optional[ConstrainedListValue[TestResult]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TestResult]] = None
    +
    + +
    + +
    +
    +

    Throttle

    +
    +
    +pydantic model pypureclient.flashblade.Throttle(*, default_limit: Optional[StrictInt] = None, window: Optional[TimeWindow] = None, window_limit: Optional[StrictInt] = None)
    +

    The bandwidth throttling for an array connection or target.

    +
    +
    +field default_limit: Optional[StrictInt] = None
    +

    Default maximum bandwidth threshold for outbound traffic in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    +
    +field window: Optional[TimeWindow] = None
    +

    The time during which the window_limit threshold is in effect.

    +
    + +
    +
    +field window_limit: Optional[StrictInt] = None
    +

    Maximum bandwidth threshold for outbound traffic during the specified window_limit time range in bytes. Once exceeded, bandwidth throttling occurs.

    +
    + +
    + +
    +
    +

    TieringPolicyArchivalRule

    +
    +
    +pydantic model pypureclient.flashblade.TieringPolicyArchivalRule(*, target_storage_class: Optional[StrictStr] = None, time: Optional[StrictInt] = None, type: Optional[StrictStr] = None)
    +
    +
    +field target_storage_class: Optional[StrictStr] = None
    +

    The storage class to which the data is moved. Will always be S500X-A for archival rules.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    The time at which this rule goes into effect, in milliseconds.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of the archival rule determining when to tier data to the target storage class. Valid values are LATEST_ACCESS and LATEST_MODIFICATION.

    +
    + +
    + +
    +
    +

    TieringPolicyRetrievalRule

    +
    +
    +pydantic model pypureclient.flashblade.TieringPolicyRetrievalRule(*, target_storage_class: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field target_storage_class: Optional[StrictStr] = None
    +

    The storage class to which the data is moved. Will always be S500X-S for retrieval rules.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of the retrieval rule determining criteria to tier data to the target storage class. Valid values are ON_READ and ONLY_ON_WRITE.

    +
    + +
    + +
    +
    +

    TimeWindow

    +
    +
    +pydantic model pypureclient.flashblade.TimeWindow(*, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)
    +
    +
    +field end: Optional[StrictInt] = None
    +

    The window end time. Measured in milliseconds since midnight. The time must be set on the hour. (e.g., 28800000, which is equal to 8:00 AM).

    +
    + +
    +
    +field start: Optional[StrictInt] = None
    +

    The window start time. Measured in milliseconds since midnight. The time must be set on the hour. (e.g., 18000000, which is equal to 5:00 AM).

    +
    + +
    + +
    +
    +

    TimeZone

    +
    +
    +pydantic model pypureclient.flashblade.TimeZone(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    + +
    +
    +

    TlsPolicy

    +
    +
    +pydantic model pypureclient.flashblade.TlsPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, appliance_certificate: Optional[ReferenceWritable] = None, client_certificates_required: Optional[StrictBool] = None, disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, min_tls_version: Optional[StrictStr] = None, trusted_client_certificate_authority: Optional[ReferenceWritable] = None, verify_client_certificate_trust: Optional[StrictBool] = None)
    +
    +
    +field appliance_certificate: Optional[ReferenceWritable] = None
    +

    A reference to a certificate that will be presented as the server certificate in TLS negotiations with any clients that connect to appliance network addresses to which this policy applies.

    +
    + +
    +
    +field client_certificates_required: Optional[StrictBool] = None
    +

    If true, then all clients negotiating TLS connections with network interfaces to which this policy applies will be required to provide their client certificates during TLS negotiation. Any client’s failure to provide a certificate will cause the TLS negotiation to be rejected. If false, then providing a client certificate in TLS negotiation is not mandatory, and TLS negotiation can succeed when none is provided. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    If specified, disables the specific TLS ciphers. If all TLS ciphers that are available for a specific TLS version on the system are disabled, then client access over that TLS version is not possible. As such, disabled ciphers must still result in at least one cipher being available for each enabled TLS version. Changes to this setting can disrupt traffic for any clients relying on disabled ciphers.

    +
    +
    Constraints
    +
      +
    • maxItems = 16

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    If specified, enables only the specified TLS ciphers. If all TLS ciphers that are available for a specific TLS version on the system are disabled, then client access over that TLS version is not possible. As such, the enabled ciphers must always contain at least one cipher for each enabled TLS version. Changes to this setting can disrupt traffic for any clients relying on ciphers that are removed. If set to default, then the enabled ciphers may be automatically adjusted upon upgrade to newer software in order to align with the best known practices at the time of software release.

    +
    +
    Constraints
    +
      +
    • maxItems = 16

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field min_tls_version: Optional[StrictStr] = None
    +

    The minimum TLS version that will be allowed for inbound connections on IPs to which this policy applies. Changing this setting can disrupt connections for any clients relying on older TLS versions that are disabled. If set to default, then the lowest TLS version permitted may be automatically raised upon upgrade to newer software in order to align with the best known practices at the time of software release. Configuring an explicit, low value can prevent upgrades to newer software versions that no longer support older TLS versions. Valid values include default, TLSv1.1, TLSv1.0, TLSv1.2, and TLSv1.3.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field trusted_client_certificate_authority: Optional[ReferenceWritable] = None
    +

    A reference to a certificate or certificate group. The certificate referenced, or the certificates in the referenced group, will be used to verify the certificates presented by clients when verify_client_certificate_trust is true.

    +
    + +
    +
    +field verify_client_certificate_trust: Optional[StrictBool] = None
    +

    If true, then any certificate presented by a client in TLS negotiation will undergo strict trust verification using the certificate(s) referenced by trusted_client_certificate_authority. If false, then certificates presented by clients in TLS negotiation will only be checked to ensure they’re properly constructed and non-expired, and the certificates specified by trusted_client_certificate_authority will not be used. Details of client certificates may still be recorded for certain audit purposes, even if they do not undergo trust verification. If client_certificates_required is false, and no client certificate is provided during TLS negotiation, then no trust verification will be performed; if a client chooses to provide a certificate, even when not required, and this field is true, then the certificate will undergo trust verification. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    TlsPolicyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.TlsPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TlsPolicy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[TlsPolicy]] = None
    +

    A list of TLS policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    TlsPolicyPost

    +
    +
    +pydantic model pypureclient.flashblade.TlsPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, appliance_certificate: Optional[ReferenceWritable] = None, client_certificates_required: Optional[StrictBool] = None, disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, min_tls_version: Optional[StrictStr] = None, trusted_client_certificate_authority: Optional[ReferenceWritable] = None, verify_client_certificate_trust: Optional[StrictBool] = None)
    +
    +
    +field appliance_certificate: Optional[ReferenceWritable] = None
    +

    A reference to a certificate that will be presented as the server certificate in TLS negotiations with any clients that connect to appliance network addresses to which this policy applies.

    +
    + +
    +
    +field client_certificates_required: Optional[StrictBool] = None
    +

    If true, then all clients negotiating TLS connections with network interfaces to which this policy applies will be required to provide their client certificates during TLS negotiation. Any client’s failure to provide a certificate will cause the TLS negotiation to be rejected. If false, then providing a client certificate in TLS negotiation is not mandatory, and TLS negotiation can succeed when none is provided. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    If specified, disables the specific TLS ciphers. If all TLS ciphers that are available for a specific TLS version on the system are disabled, then client access over that TLS version is not possible. As such, disabled ciphers must still result in at least one cipher being available for each enabled TLS version. Changes to this setting can disrupt traffic for any clients relying on disabled ciphers.

    +
    +
    Constraints
    +
      +
    • maxItems = 16

    • +
    +
    +
    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None
    +

    If specified, enables only the specified TLS ciphers. If all TLS ciphers that are available for a specific TLS version on the system are disabled, then client access over that TLS version is not possible. As such, the enabled ciphers must always contain at least one cipher for each enabled TLS version. Changes to this setting can disrupt traffic for any clients relying on ciphers that are removed. If set to default, then the enabled ciphers may be automatically adjusted upon upgrade to newer software in order to align with the best known practices at the time of software release.

    +
    +
    Constraints
    +
      +
    • maxItems = 16

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field min_tls_version: Optional[StrictStr] = None
    +

    The minimum TLS version that will be allowed for inbound connections on IPs to which this policy applies. Changing this setting can disrupt connections for any clients relying on older TLS versions that are disabled. If set to default, then the lowest TLS version permitted may be automatically raised upon upgrade to newer software in order to align with the best known practices at the time of software release. Configuring an explicit, low value can prevent upgrades to newer software versions that no longer support older TLS versions. Valid values include default, TLSv1.1, TLSv1.0, TLSv1.2, and TLSv1.3.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this policy.

    +
    + +
    +
    +field trusted_client_certificate_authority: Optional[ReferenceWritable] = None
    +

    A reference to a certificate or certificate group. The certificate referenced, or the certificates in the referenced group, will be used to verify the certificates presented by clients when verify_client_certificate_trust is true.

    +
    + +
    +
    +field verify_client_certificate_trust: Optional[StrictBool] = None
    +

    If true, then any certificate presented by a client in TLS negotiation will undergo strict trust verification using the certificate(s) referenced by trusted_client_certificate_authority. If false, then certificates presented by clients in TLS negotiation will only be checked to ensure they’re properly constructed and non-expired, and the certificates specified by trusted_client_certificate_authority will not be used. Details of client certificates may still be recorded for certain audit purposes, even if they do not undergo trust verification. If client_certificates_required is false, and no client certificate is provided during TLS negotiation, then no trust verification will be performed; if a client chooses to provide a certificate, even when not required, and this field is true, then the certificate will undergo trust verification. If not specified, defaults to false.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    TlsPolicyResponse

    +
    +
    +pydantic model pypureclient.flashblade.TlsPolicyResponse(*, items: Optional[ConstrainedListValue[TlsPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[TlsPolicy]] = None
    +

    A list of TLS policy objects.

    +
    + +
    + +
    +
    +

    TrustPolicyRule

    +
    +
    +pydantic model pypureclient.flashblade.TrustPolicyRule(*, name: Optional[StrictStr] = None, index: Optional[StrictInt] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of role-assumption actions granted by this rule to the respective role. Currently we support sts:AssumeRoleWithSAML and sts:AssumeRoleWithWebIdentity actions.

    +
    + +
    +
    +field conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None
    +

    Conditions used to limit the scope which this rule applies to.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. Valid values include allow.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    Index of the object in the containing array.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field principals: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of Identity Providers

    +
    + +
    + +
    +
    +

    TrustPolicyRuleCondition

    +
    +
    +pydantic model pypureclient.flashblade.TrustPolicyRuleCondition(*, key: Optional[StrictStr] = None, operator: Optional[StrictStr] = None, values: Optional[ConstrainedListValue[StrictStr]] = None)
    +

    Identity-provider-specific condition that specifies who can assume the role.

    +
    +
    +field key: Optional[StrictStr] = None
    +

    Key from the context of the role assuming request that will have its value compared based on the operator specified in this condition to the values provided in this condition.

    +
    + +
    +
    +field operator: Optional[StrictStr] = None
    +

    Operator specifying the comparison to be done between the values from the request context and the values provided in this condition. Valid values: StringEquals.

    +
    + +
    +
    +field values: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Values to be compared with the values in the role assuming request context identified by the key. If multiple values are specified, it’s sufficient if just one matches.

    +
    + +
    + +
    +
    +

    TrustPolicyRulePost

    +
    +
    +pydantic model pypureclient.flashblade.TrustPolicyRulePost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of role-assumption actions granted by this rule to the respective role. Currently we support sts:AssumeRoleWithSAML and sts:AssumeRoleWithWebIdentity actions.

    +
    + +
    +
    +field conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None
    +

    Conditions used to limit the scope which this rule applies to.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. Valid values include allow.

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field principals: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of Identity Providers

    +
    + +
    + +
    +
    +

    TrustPolicyRuleWithContext

    +
    +
    +pydantic model pypureclient.flashblade.TrustPolicyRuleWithContext(*, name: Optional[StrictStr] = None, index: Optional[StrictInt] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None, context: Optional[Reference] = None)
    +
    +
    +field actions: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The list of role-assumption actions granted by this rule to the respective role. Currently we support sts:AssumeRoleWithSAML and sts:AssumeRoleWithWebIdentity actions.

    +
    + +
    +
    +field conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None
    +

    Conditions used to limit the scope which this rule applies to.

    +
    + +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field effect: Optional[StrictStr] = None
    +

    Effect of this rule. When allow, the rule allows the given actions to be performed on the given resources, subject to the given conditions. Valid values include allow.

    +
    + +
    +
    +field index: Optional[StrictInt] = None
    +

    Index of the object in the containing array.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +

    The policy to which this rule belongs.

    +
    + +
    +
    +field principals: Optional[ConstrainedListValue[ReferenceWritable]] = None
    +

    List of Identity Providers

    +
    + +
    + +
    +
    +

    User

    +
    +
    +pydantic model pypureclient.flashblade.User(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictInt] = None
    +

    The numeric user id that represents the user’s identity in a POSIX system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The user name that represents the user’s identity, and which resolves to the user’s id in a configured directory service.

    +
    + +
    + +
    +
    +

    UserNoId

    +
    +
    +pydantic model pypureclient.flashblade.UserNoId(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    The user name that represents the user’s identity, and which resolves to the user’s id in a configured directory service.

    +
    + +
    + +
    +
    +

    UserQuota

    +
    +
    +pydantic model pypureclient.flashblade.UserQuota(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None, user: Optional[User] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +
    + +
    +
    +field file_system_default_quota: Optional[StrictInt] = None
    +

    File system’s default user quota (in bytes). If it is 0, it means there is no default quota. This will be the effective user quota if the user doesn’t have an individual quota. This default quota is set through the file-systems endpoint.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field quota: Optional[StrictInt] = None
    +

    The limit of the quota (in bytes) for the specified user, cannot be 0. If specified, this value will override the file system’s default user quota.

    +
    + +
    +
    +field usage: Optional[StrictInt] = None
    +

    The usage of the file system (in bytes) by the specified user.

    +
    + +
    +
    +field user: Optional[User] = None
    +

    The user on which this quota is enforced.

    +
    + +
    + +
    +
    +

    UserQuotaGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.UserQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[UserQuota]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[UserQuota]] = None
    +

    A list of quota objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    UserQuotaPatch

    +
    +
    +pydantic model pypureclient.flashblade.UserQuotaPatch(*, name: Optional[StrictStr] = None, quota: StrictInt)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field quota: StrictInt [Required]
    +

    The limit of the quota (in bytes) for the specified user, cannot be 0. If specified, this value will override the file system’s default user quota.

    +
    + +
    + +
    +
    +

    UserQuotaPost

    +
    +
    +pydantic model pypureclient.flashblade.UserQuotaPost(*, name: Optional[StrictStr] = None, quota: StrictInt)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the object (e.g., a file system or snapshot).

    +
    + +
    +
    +field quota: StrictInt [Required]
    +

    The limit of the quota (in bytes) for the specified user, cannot be 0. If specified, this value will override the file system’s default user quota.

    +
    + +
    + +
    +
    +

    UserQuotaResponse

    +
    +
    +pydantic model pypureclient.flashblade.UserQuotaResponse(*, items: Optional[ConstrainedListValue[UserQuota]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[UserQuota]] = None
    +

    A list of quota objects.

    +
    + +
    + +
    +
    +

    VerificationKey

    +
    +
    +pydantic model pypureclient.flashblade.VerificationKey(*, key_id: Optional[StrictInt] = None, name: Optional[StrictStr] = None, verification_key: Optional[StrictStr] = None)
    +
    +
    +field key_id: Optional[StrictInt] = None
    +

    The key id of the verification key.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    Name of the verification key. Possible values include access.

    +
    + +
    +
    +field verification_key: Optional[StrictStr] = None
    +

    The text of the verification key.

    +
    + +
    + +
    +
    +

    VerificationKeyGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.VerificationKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VerificationKey]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VerificationKey]] = None
    +

    A list of verification key objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    VerificationKeyPatch

    +
    +
    +pydantic model pypureclient.flashblade.VerificationKeyPatch(*, signed_verification_key: Optional[StrictStr] = None)
    +
    +
    +field signed_verification_key: Optional[StrictStr] = None
    +

    The text of the signed verification key.

    +
    + +
    + +
    +
    +

    VerificationKeyResponse

    +
    +
    +pydantic model pypureclient.flashblade.VerificationKeyResponse(*, items: Optional[ConstrainedListValue[VerificationKey]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VerificationKey]] = None
    +

    A list of verification key objects.

    +
    + +
    + +
    +
    +

    Version

    +
    +
    +pydantic model pypureclient.flashblade.Version(*, version: Optional[StrictStr] = None)
    +
    +
    +field version: Optional[StrictStr] = None
    +

    A hash of the other properties of this resource. This can be used when updating the resource to ensure there aren’t any updates since the resource was read.

    +
    + +
    + +
    +
    +

    WormDataPoliciesGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.WormDataPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[WormDataPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[WormDataPolicy]] = None
    +

    A list of worm data policy objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    WormDataPoliciesMembersGetResponse

    +
    +
    +pydantic model pypureclient.flashblade.WormDataPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation_token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation_token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None
    +

    The list of errors encountered when attempting to perform an operation.

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for worm data policies.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    WormDataPoliciesMembersResponse

    +
    +
    +pydantic model pypureclient.flashblade.WormDataPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMemberContext]] = None
    +

    A list of members for worm data policies.

    +
    + +
    + +
    +
    +

    WormDataPoliciesResponse

    +
    +
    +pydantic model pypureclient.flashblade.WormDataPoliciesResponse(*, items: Optional[ConstrainedListValue[WormDataPolicy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[WormDataPolicy]] = None
    +

    A list of worm data policy objects.

    +
    + +
    + +
    +
    +

    WormDataPolicy

    +
    +
    +pydantic model pypureclient.flashblade.WormDataPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +
    +
    +field context: Optional[Reference] = None
    +

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    +
    + +
    +
    +field default_retention: Optional[StrictInt] = None
    +

    Default retention period, in milliseconds. If the access time is not specified when committing a file, then the default retention period is applied.

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    If true, the policy is enabled. If not specified, defaults to true.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field is_local: Optional[StrictBool] = None
    +

    Whether the policy is defined on the local array.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field location: Optional[FixedReference] = None
    +

    Reference to the array where the policy is defined.

    +
    + +
    +
    +field max_retention: Optional[StrictInt] = None
    +

    Maximum retention period, in milliseconds.

    +
    + +
    +
    +field min_retention: Optional[StrictInt] = None
    +

    Minimum retention period, in milliseconds.

    +
    + +
    +
    +field mode: Optional[StrictStr] = None
    +

    The type of the retention lock. Valid values is compliance.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A name chosen by the user. Can be changed. Must be locally unique.

    +
    + +
    +
    +field policy_type: Optional[StrictStr] = None
    +

    Type of the policy. Valid values include alert, audit, bucket-access, cross-origin-resource-sharing, network-access, nfs, object-access, s3-export, smb-client`, smb-share, snapshot, ssh-certificate-authority, and worm-data.

    +
    + +
    +
    +field realms: Optional[ConstrainedListValue[FixedReference]] = None
    +

    The realms containing this worm data policy.

    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    If set to locked, then the value of retention attributes or policy attributes are not allowed to change. If set to unlocked, then the value of the retention attributes and policy attributes are allowed to change. Valid values are unlocked and locked. It is always allowed to change from unlocked to locked. Contact Pure Technical Services to change from locked to unlocked.

    +
    + +
    + +
    +
    +

    WormDataPolicyRetentionConfig

    +
    +
    +pydantic model pypureclient.flashblade.WormDataPolicyRetentionConfig(*, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None)
    +
    +
    +field default_retention: Optional[StrictInt] = None
    +

    Default retention period, in milliseconds. If the access time is not specified when committing a file, then the default retention period is applied.

    +
    + +
    +
    +field max_retention: Optional[StrictInt] = None
    +

    Maximum retention period, in milliseconds.

    +
    + +
    +
    +field min_retention: Optional[StrictInt] = None
    +

    Minimum retention period, in milliseconds.

    +
    + +
    +
    +field mode: Optional[StrictStr] = None
    +

    The type of the retention lock. Valid values is compliance.

    +
    + +
    +
    +field retention_lock: Optional[StrictStr] = None
    +

    If set to locked, then the value of retention attributes or policy attributes are not allowed to change. If set to unlocked, then the value of the retention attributes and policy attributes are allowed to change. Valid values are unlocked and locked. It is always allowed to change from unlocked to locked. Contact Pure Technical Services to change from locked to unlocked.

    +
    + +
    + +
    +
    +
    +

    Examples

    +
    +

    Instantiating a Client

    +

    All of the examples on this page assume that you have instantiated a client object in this way and +also have these imports. Different methods of authentication are discussed in Quick Start.

    +
    import pypureclient
    +from pypureclient import flashblade
    +
    +try:
    +    # login to the array with your API_TOKEN
    +    client = flashblade.Client(target='10.255.9.28', api_token=API_TOKEN)
    +except pypureclient.exceptions.PureError as e:
    +    print("Exception when logging in to the array: %s\n" % e)
    +
    +
    +
    +
    +

    Common Fields

    +
    +

    ids, names

    +

    Instead of getting all things, you can just get values for specific items.

    +
    # list a subset of admin accounts by name with api token exposed
    +res = client.get_admins(names=['pureuser'], expose_api_token=True)
    +
    +
    +

    If you know the id of the object (pureuser in this case) you can use ids instead of names

    +
    # list a subset of admin accounts by id
    +res = client.get_admins(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +
    +
    +

    There are a number of other fields that follow the same logic such as bucket_names and bucket_ids. The usage +will be the same and in these cases the object is clearly referenced by the field name.

    +
    +
    +

    filter

    +

    Check Quick Start for more information

    +
    +
    +

    sort

    +

    You can sort on a given field. By default it is in increasing order.

    +
    # list filesystems and sort by provisioned
    +res = client.get_file_systems(sort="provisioned")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +

    If you would like descending order, insert a - after the field.

    +
    # list filesystems and sort by provisioned
    +res = client.get_file_systems(sort="provisioned-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +

    For nested fields, use a .

    +
    # list and sort by name in descendant order
    +res = client.get_file_systems_policies(sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    offset, limit, continuation_token

    +

    Use offset to ignore the first couple items from the collection.

    +
    res = client.get_file_systems(offset=3)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +

    Use limit to limit the number of results.

    +
    # list first five filesystems and sort by provisioned in descendant order
    +res = client.get_file_systems(limit=5, sort="provisioned-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +

    You can see that res will contain a continuation_token field. You can use this to print out the rest of the results.

    +
    # list all remaining file systems using continuation token from above
    +res = client.get_file_systems(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    total_only

    +

    If you don’t want the individual results, you can use total_only.

    +
    # total instantaneous performance across 2 targets
    +res = client.get_targets_performance_replication(names=['s3target1', 's3target2'],
    +                                                 total_only=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    context_names

    +

    Use context_names if you want to perform an operation on a different execution context. The execution context must +reference an array or arrays in the same fleet. If not specified, it defaults to the name of the array that received +this request. If the request is anything other than a GET request, the context_names must be an array of size one, +for example:

    +

    If the request is a GET request, context_names may contain multiple elements. This will execute the request on all +specified contexts and return the merged response. For example:

    +

    Other parameters provided with the request, such as names of filesystems or snapshots, are resolved relative to the +provided execution context.

    +
    +
    +

    allow_errors

    +

    Use allow_errors if you want to allow errors in the response, along the results. This can only occur when the +execution context consists of multiple arrays and executing the operation on one of the arrays fails.

    +

    If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned +in the errors field of the response. If set to false, the operation will fail if there are any errors.

    +
    +
    +
    +

    Apiclientsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_api_clients

    +
    # delete the API client with name 'my_api_client'
    +client.delete_api_clients(names=['my_api_client'])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_api_clients

    +
    # List all configured api clients.
    +res = client.get_api_clients()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List first two api clients beginning with 'my_oauth'. Use default sorting.
    +res = client.get_api_clients(limit=2, names=["my_oauth"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List the first api client when sorting by name.
    +res = client.get_api_clients(limit=1, sort="name")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List an api client by id.
    +res = client.get_api_clients(ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List all api_clients servers that are enabled.
    +res = client.get_api_clients(filter='enabled=\"True\"')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_api_clients

    +
    from pypureclient.flashblade import ApiClient
    +
    +CLIENT_NAME = 'my_api_client'
    +
    +# Enable the api client.
    +attr = ApiClient(enabled=True)
    +res = client.patch_api_clients(api_clients=attr, names=[CLIENT_NAME])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_api_clients

    +
    from pypureclient.flashblade import ApiClientsPost, ReferenceWritable
    +
    +CLIENT_NAME = 'my_api_client'
    +CLIENT_TTL_IN_MS = 1000 * 60 * 60       # 1 hour in milliseconds
    +CLIENT_PUB_KEY = ("\n"
    +                  "-----BEGIN PUBLIC KEY-----\n"
    +                  "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArSe6chh1JzME9svOKjU0\n"
    +                  "eKTm8S23Ok3Vr2bWuPri/YHfLrlnRwWoCt+st0/BebKSJ+fQUWOaLlqpZQKpI8oR\n"
    +                  "gJ9sWmwGibVG8cTuz7XMkskx9bsm/bjIenuB4W+s3g0BCsi9930mfdKgJgFzY69O\n"
    +                  "nLh7d7hAFcmhSJa945PryQZpvJ/U4Ue5F4d+WXgEJ0SoSRaZ6bbeMPhcbMHTzTum\n"
    +                  "2ZrPBkK5cqPYitaso6BXeAlqNQPw4Kbu4Ugm0CTogrtImkwoonWDDP34XMOq+u7q\n"
    +                  "sNTbJSvDKMTM1RPPrTWCaLiuZkdLVEVesZ9/8+XUMIgBTElwQJDCAQer03MJzqRr\n"
    +                  "1eCZGgLfDuYqwMG2MFaAX7kgqBwwyqRTd6MxaQxt2nkdfwiXSY71llzEQ23g3T+1\n"
    +                  "64zjwAL5f+dtu8PkGF7IdU2T8P2Qk9bG9pckwZHWYkBK77BAk5jbmSzsKGZgRb2R\n"
    +                  "1E+TWDKIaveFhQp251j/C5wkZwMXgjOzN+BOPo+OiLBGUl+jRybWA9f7Vq1MEdf6\n"
    +                  "SEdLiqYrXcZERkYBMieLXAfdtaztAIb96cUu+OKMSLDk+D0GHkUfm7lEbDK3ew1+\n"
    +                  "D6z+BnxDyH6oqZzz4lS2kPLBLsc+6pdTGuKLf0S9YuLiqJe659AdwU8+X/3KtwNd\n"
    +                  "FVJSaxdFbWx0nj3hJqFkIO8CAwEAAQ==\n"
    +                  "-----END PUBLIC KEY-----\n")
    +
    +# Create a new API client with maximum permissions set by a list of management access policies.
    +# Note that this created api client will have the lesser of the permissions granted by the access
    +# policies in the api_client and the permissions of the associated oauth login.
    +# The public_key will be the key provided by your oauth login provider.
    +policy_1 = ReferenceWritable(name='storage_admin', resource_type='management-access-policies')
    +policy_2 = ReferenceWritable(id='10314f42-020d-7080-8013-000ddt400090', resource_type='management-access-policies')
    +attr = ApiClientsPost(access_policies=[policy_1, policy_2],
    +                      public_key=CLIENT_PUB_KEY,
    +                      issuer=CLIENT_NAME,
    +                      access_token_ttl_in_ms=CLIENT_TTL_IN_MS)
    +res = client.post_api_clients(names=[CLIENT_NAME], api_client=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Deprecated: for backwards compatibility, you can specify a max role rather than access policies.
    +attr = ApiClientsPost(max_role={'name': 'storage_admin'},
    +                      public_key=CLIENT_PUB_KEY,
    +                      issuer=CLIENT_NAME,
    +                      access_token_ttl_in_ms=CLIENT_TTL_IN_MS)
    +res = client.post_api_clients(names=[CLIENT_NAME], api_client=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Activedirectoryap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_active_directory

    +
    # Delete active directory account
    +client.delete_active_directory(names=["test-config"])
    +
    +# Do a local-only delete of an active directory account
    +client.delete_active_directory(names=["test-config"], local_only=True)
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_active_directory

    +
    # List active directory accounts
    +res = client.get_active_directory()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_active_directory

    +
    from pypureclient.flashblade import ActiveDirectoryPatch
    +
    +# Change existing Active Directory account LDAP, global catalog and kerberos servers, encryption types, and
    +# service principal names.
    +# Can alternatively supply fqdns instead of service_principal_names
    +ad_config = ActiveDirectoryPatch(
    +    directory_servers=["ldap.my-corporation.com", "ldap.subdomain.my-corporation.com@subdomain.my-corporation.com"],
    +    kerberos_servers=["kdc.my-corporation.com"],
    +    global_catalog_servers=["gc.my-corporation.com", "gc.subdomain.my-corporation.com@subdomain.my-corporation.com"],
    +    encryption_types=["aes256-cts-hmac-sha1-96"],
    +    service_principal_names=["nfs/vip2.my-array.my-corporation.com"],
    +)
    +res = client.patch_active_directory(names=["test-config"], active_directory=ad_config)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Move existing Active Directory account to a different Join OU
    +ad_config = ActiveDirectoryPatch(join_ou="OU=FakeOU")
    +res = client.patch_active_directory(names=["test-config"], active_directory=ad_config)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_active_directory

    +
    from pypureclient.flashblade import ActiveDirectoryPost
    +
    +# Create new Active Directory account with specified LDAP, global catalog and kerberos servers, computer name
    +# and specified encryption types, fqdns, and join_ou.
    +# Can alternatively supply service_principal_names instead of fqdns.
    +ad_config = ActiveDirectoryPost(
    +    computer_name="FLASHBLADE01",
    +    directory_servers=["ldap.my-corporation.com", "ldap.subdomain.my-corporation.com@subdomain.my-corporation.com"],
    +    kerberos_servers=["kdc.my-corporation.com"],
    +    global_catalog_servers=["gc.my-corporation.com", "gc.subdomain.my-corporation.com@subdomain.my-corporation.com"],
    +    domain="my-corporation.com",
    +    encryption_types=["aes128-cts-hmac-sha1-96"],
    +    fqdns=["vip1.my-array.my-corporation.com"],
    +    join_ou="CN=FakeOU",
    +    user="Administrator",
    +    password="Password",
    +)
    +
    +res = client.post_active_directory(names=["test-config"], active_directory=ad_config)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Join AD domain using an existing computer account
    +existing_ad_config = ActiveDirectoryPost(
    +    computer_name="FLASHBLADE01", domain="my-corporation.com", user="Administrator", password="Password"
    +)
    +res = client.post_active_directory(
    +    names=["test-config"], active_directory=existing_ad_config, join_existing_account=True
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_active_directory_test

    +
    # Test active directory accounts
    +res = client.get_active_directory_test()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, ids, limit, names, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Administratorsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_admins_api_tokens

    +
    # Delete api token for admin1
    +client.delete_admins_api_tokens(admin_names=["admin1"])
    +
    +# Other valid fields: admin_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_admins_api_tokens

    +
    # Get api tokens with current user's exposed
    +res = client.get_admins_api_tokens(expose_api_token=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: admin_ids, admin_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_admins_api_tokens

    +
    # Create api token for admin1 for 1 hour (timeout in ms)
    +res = client.post_admins_api_tokens(admin_names=["admin1"], timeout=1*60*60*1000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: admin_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_admins_cache

    +
    # delete an admin cache entry
    +client.delete_admins_cache(names=['adminuser'])
    +
    +# delete all admin cache entries
    +client.delete_admins_cache()
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_admins_cache

    +
    # list admin cache entry
    +res = client.get_admins_cache(names=['adminuser'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# refresh admin cache entry for user with id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.get_admins_cache(ids=['10314f42-020d-7080-8013-000ddt400090'],
    +                              refresh=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_admins

    +
    # Delete the admins by names.
    +res = client.delete_admins(names=['test-admin'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# delete the admins with id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.delete_admins(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    get_admins

    +
    # list all admin accounts (given sufficient permissions)
    +res = client.get_admins()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list a subset of admin accounts by name with api token exposed
    +res = client.get_admins(names=['pureuser'], expose_api_token=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list a subset of admin accounts by id
    +res = client.get_admins(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_admins

    +
    from pypureclient.flashblade import AdminPatch
    +
    +# change password
    +myAdmin = AdminPatch(old_password='thisWASanOLDpasSwOrD', password='FAKEnewpaSsword')
    +res = client.patch_admins(names=['pureuser'], admin=myAdmin)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Set a public key for login via SSH
    +myAdmin = AdminPatch(public_key='ssh-rsa EXAMPLEzaC1yc2EAAAADAQABAAABAQDN1fshdvABLD/f2mkAUqkcUMKPsS+Os3omYFwe3G2Adxc'
    +                           'enBY+kLmbPXjiC9t4UDob3RiYu6HkDC2xvu8yLhlQTtsjCac2BkePJa/OTxttwY5G6OyYqWjmSmX9D6GZ13'
    +                           'CRr/rSxjXYo/2GE/0xyv27/Z+ikxjs6rzXXOhdxJ6hY1jD1D8+fHVxhr8+n6Zbod8and0rlgmarfRoRYlLh'
    +                           'GoRSCxNyOi6bG5ugrlIEXi8JZr8CpztGp/8WTa82XCSClFJPteC/5vLvwPGxwOraZ/BJngBPbmeeloN5lBl'
    +                           'W0KAndRqwNZcDBt8JnGioPd0Kv+SNufwR4nHCv8NgEXAMPLE')
    +res = client.patch_admins(names=['pureuser'], admin=myAdmin)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_admins

    +
    from pypureclient.flashblade import AdminPost, ReferenceWritable
    +
    +password = 'FAKEnewpaSsword'
    +public_key = ('ssh-rsa EXAMPLEzaC1yc2EAAAADAQABAAABAQDN1fshdvABLD/f2mkAUqkcUMKPsS+Os3omYFwe3G2Adxc'
    +              'enBY+kLmbPXjiC9t4UDob3RiYu6HkDC2xvu8yLhlQTtsjCac2BkePJa/OTxttwY5G6OyYqWjmSmX9D6GZ13'
    +              'CRr/rSxjXYo/2GE/0xyv27/Z+ikxjs6rzXXOhdxJ6hY1jD1D8+fHVxhr8+n6Zbod8and0rlgmarfRoRYlLh'
    +              'GoRSCxNyOi6bG5ugrlIEXi8JZr8CpztGp/8WTa82XCSClFJPteC/5vLvwPGxwOraZ/BJngBPbmeeloN5lBl'
    +              'W0KAndRqwNZcDBt8JnGioPd0Kv+SNufwR4nHCv8NgEXAMPLE')
    +NEW_ROLE_NAME = 'array_admin'
    +
    +# Create a new admin with permissions set by a list of management access policies.
    +policy_1 = ReferenceWritable(name=NEW_ROLE_NAME, resource_type='management-access-policies')
    +policy_2 = ReferenceWritable(id='10314f42-020d-7080-8013-000ddt400090', resource_type='management-access-policies')
    +myAdmin = AdminPost(password=password, public_key=public_key, management_access_policies=[policy_1, policy_2])
    +res = client.post_admins(names=['new-admin-1'], admin=myAdmin)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Deprecated: for backwards compatibility, you can specify a role rather than access policies.
    +role_reference = ReferenceWritable(name=NEW_ROLE_NAME)
    +myAdmin = AdminPost(password=password, role=role_reference)
    +res = client.post_admins(names=['new-admin-2'], admin=myAdmin)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_admins_settings

    +
    # list global admin settings
    +res = client.get_admins_settings()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_admins_settings

    +
    from pypureclient.flashblade import AdminSetting
    +
    +# Configure admin settings
    +settings = AdminSetting(lockout_duration=60, max_login_attempts=5, min_password_length=8)
    +res = client.patch_admins_settings(admin_setting=settings)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Alertwatchersap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_alert_watchers

    +
    # delete an alert watcher with a given email address. this address will no longer receive
    +# any emails about any alerts, new or updated, from the system
    +client.delete_alert_watchers(names=['moved_teams@mydomain.com'])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_alert_watchers

    +
    # list alert watchers with email address matching the below wildcard patterns. the first
    +# pattern includes all emails with "on_call" in them, and second pattern includes all
    +# emails ending with "@example.com"
    +res = client.get_alert_watchers(
    +    names=['*on_call*', '*@example.com'], sort='name-')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_alert_watchers

    +
    from pypureclient.flashblade import AlertWatcher
    +
    +# An example of how to disable an alert watcher, so they stop receiving all emails about
    +# alerts
    +watcher_settings = AlertWatcher(enabled=False)
    +res = client.patch_alert_watchers(
    +    names=['person_on_vacation@mydomain.com'], alert_watcher=watcher_settings)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# An example of how to set an alert watcher to only receive emails about alerts of severity
    +# 'critical'. This can be useful if there's an email alias tied directly into an on-call
    +# paging system or if there's an email alias of people who should be contacted about issues
    +# that need to be escalated quickly
    +watcher_settings = AlertWatcher(minimum_notification_severity='critical')
    +res = client.patch_alert_watchers(
    +    names=['storage_admins_on_call@mydomain.com'], alert_watcher=watcher_settings)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_alert_watchers

    +
    from pypureclient.flashblade import AlertWatcherPost
    +
    +# create an alert watcher with a given email address such that they'll receive emails
    +# about all system alerts
    +res = client.post_alert_watchers(names=['i_get_everything@example.com'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create an alert watcher with a given email address such that they'll only receive emails
    +# about alerts of severity 'warning' and above
    +watcher_create_settings = AlertWatcherPost(minimum_notification_severity='warning')
    +res = client.post_alert_watchers(names=['rack_monitor@example.com'],
    +                                 alert_watcher=watcher_create_settings)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_alert_watchers_test

    +
    # test alert watchers with given email addresses
    +res = client.get_alert_watchers_test(
    +    names=['test1@example.com', 'test2@example.com'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, ids, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Alertsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_alerts

    +
    res = client.get_alerts()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list alerts and sort by severity
    +res = client.get_alerts(sort='severity')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, ids, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_alerts

    +
    from pypureclient.flashblade import Alert
    +
    +# unflag an alert with the given id
    +alert_settings = Alert(flagged=False)
    +res = client.patch_alerts(
    +    names=['1'], alerts_settings=alert_settings)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Arrayconnectionsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_array_connections_connection_key

    +
    # list all connection keys
    +res = client.get_array_connections_connection_key()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_array_connections_connection_key

    +
    # post to the array-connections/connection-key endpoint to get a connection key
    +res = client.post_array_connections_connection_key()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_array_connections

    +
    # delete the array connection with the name 'otherarray'
    +client.delete_array_connections(remote_names=['otherarray'])
    +
    +# delete the array connection with id '10314f42-020d-7080-8013-000ddt400090'
    +client.delete_array_connections(remote_ids=['10314f42-020d-7080-8013-000ddt400090'])
    +
    +# Other valid fields: ids, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_array_connections

    +
    # list all array connections
    +res = client.get_array_connections()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all array connections with remote name "otherarray"
    +res = client.get_array_connections(remote_names=["otherarray"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all array connections with remote id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.get_array_connections(remote_ids=['10314f42-020d-7080-8013-000ddt400090'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list first five array connections and sort by source in descendant order
    +res = client.get_array_connections(limit=5, sort="version-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining array connections
    +res = client.get_array_connections(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter to see only array connections on a specified version
    +res = client.get_array_connections(filter='version=\'3.*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_array_connections

    +
    from pypureclient.flashblade import ArrayConnection
    +
    +# Update the management and replication addresses of an array connection
    +new_attr = ArrayConnection(management_address="10.202.101.70",
    +                           replication_addresses=["10.202.101.71", "10.202.101.72"])
    +# update the array connection named otherarray
    +res = client.patch_array_connections(remote_names=["otherarray"], array_connection=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the array connection with id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.patch_array_connections(ids=['10314f42-020d-7080-8013-000ddt400090'],
    +                                     array_connection=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, remote_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_array_connections_path

    +
    # list all array connection paths
    +res = client.get_array_connections_path()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list first five array connection paths using default sort
    +res = client.get_array_connections_path(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list first five array connection paths and sort by source in descendant order
    +res = client.get_array_connections_path(limit=5, sort="source-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining array connection paths
    +res = client.get_array_connections_path(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter to see only array connection paths from a specified source ip
    +res = client.get_array_connections_path(filter='source=\'10.202.101.70\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, remote_ids, remote_names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_array_connections_performance_replication

    +
    # list instantaneous replication performance for all array connections
    +res = client.get_array_connections_performance_replication()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous file-replication performance for all array connections
    +res = client.get_array_connections_performance_replication(type='file-system')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous file-replication performance for array connection with id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.get_array_connections_performance_replication(ids=['10314f42-020d-7080-8013-000ddt400090'],
    +                                                           type='file-system')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical object-replication performance for all array connections between some
    +# start time and end time
    +res = client.get_array_connections_performance_replication(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    type='object-store',
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical object-replication performance for array connection 'remote_array' between some
    +# start time and end time
    +res = client.get_array_connections_performance_replication(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000,
    +    type='object-store',
    +    remote_names=['remote_array'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, offset, remote_ids, remote_names,
    +#                     sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_array_connections

    +
    from pypureclient.flashblade import ArrayConnectionPost
    +
    +# connect to an array with specified hostname, using a provided connection key
    +hostname = "https://my.array.com"
    +connection_key = "6207d123-d123-0b5c-5fa1-95fabc5c7123"
    +myAC = ArrayConnectionPost(management_address=hostname, connection_key=connection_key)
    +
    +# post the array connection object on the array we're connection from
    +res = client.post_array_connections(array_connection=myAC)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# connect to an array by ip address and specifying replication addresses, using a provided connection key
    +mgmt_addr = "10.202.101.78"
    +repl_addr = ["10.202.101.70"]
    +connection_key = "6207d123-d123-0b5c-5fa1-95fabc5c7123"
    +myAC = ArrayConnectionPost(management_address=mgmt_addr, replication_addresses=repl_addr, connection_key=connection_key)
    +
    +# post the array connection object on the array we're connection from
    +res = client.post_array_connections(array_connection=myAC)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Arraysap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_arrays_erasures

    +
    # DELETE reset the factory reset process
    +res = client.delete_arrays_erasures()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_arrays_erasures

    +
    # GET status of factory reset process
    +res = client.get_arrays_erasures()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    patch_arrays_erasures

    +
    # PATCH finalize the factory reset process
    +res = client.patch_arrays_erasures(
    +    finalize=True,
    +    eradicate_all_data=True,
    +    delete_sanitization_certificate=False
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_arrays_erasures

    +
    # POST initialize the factory reset process
    +res = client.post_arrays_erasures(
    +    eradicate_all_data=True,
    +    preserve_configuration_data='none',
    +    skip_phonehome_check=False
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_arrays_eula

    +
    res = client.get_arrays_eula()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_arrays_eula

    +
    from pypureclient.flashblade import Eula, EulaSignature
    +
    +# Update the EULA with eula body parameter
    +# The fields 'name', 'title', 'company' are no longer required, but are still accepted and will be ignored.
    +
    +signature = EulaSignature(name="example name", title="example", company="one company")
    +eula_body = Eula(signature=signature)
    +res = client.patch_arrays_eula(eula=eula_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update the EULA with eula empty body parameter
    +# eula body with empty signature are still accepted, but will be ignored.
    +signature = EulaSignature()
    +eula_body = Eula(signature=signature)
    +res = client.patch_arrays_eula(eula=eula_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update the EULA with no parameter
    +res = client.patch_arrays_eula()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_arrays_factory_reset_token

    +
    # Delete the array's factory reset token
    +client.delete_arrays_factory_reset_token()
    +
    +
    +
    +
    +

    get_arrays_factory_reset_token

    +
    # List the array's factory reset token
    +res = client.get_arrays_factory_reset_token()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_arrays_factory_reset_token

    +
    # Create a factory reset token for the array
    +res = client.post_arrays_factory_reset_token()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_arrays

    +
    res = client.get_arrays()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_http_specific_performance

    +
    res = client.get_arrays_http_specific_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list historical http performance
    +res = client.get_arrays_http_specific_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_nfs_specific_performance

    +
    res = client.get_arrays_nfs_specific_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list historical nfs performance
    +res = client.get_arrays_nfs_specific_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +
    +# Other valid fields: allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_arrays

    +
    from pypureclient.flashblade import Array, Reference
    +
    +# Set the banner to "example-banner"
    +# Rename the array to "example-name"
    +# Set the NTP server to "0.example.ntp.server"
    +# Change the array time zone to "America/Los_Angeles"
    +# Change the default TLS policy that applies to inbound TLS on all vips without
    +# a more specific policy that applies to them
    +new_default_tls_policy = Reference(name='my-strong-tls-policy')
    +array_settings = Array(banner="example-banner",
    +                       name="example-name",
    +                       ntp_servers=["0.example.ntp.server"],
    +                       time_zone="America/Los_Angeles",
    +                       default_inbound_tls_policy=new_default_tls_policy)
    +res = client.patch_arrays(array=array_settings)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_arrays_performance

    +
    res = client.get_arrays_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list array performance for http
    +res = client.get_arrays_performance(protocol='http')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list array performance for s3
    +res = client.get_arrays_performance(protocol='s3')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list array performance for nfs
    +res = client.get_arrays_performance(protocol='nfs')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical array performance
    +res = client.get_arrays_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Other valid fields: allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_performance_replication

    +
    # list instantaneous replication performance for array
    +res = client.get_arrays_performance_replication()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous file-replication performance for array
    +res = client.get_arrays_performance_replication(type='file-system')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical object-replication performance for array between some
    +# start time and end time
    +res = client.get_arrays_performance_replication(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    type='object-store',
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_s3_specific_performance

    +
    res = client.get_arrays_s3_specific_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical s3 performance
    +res = client.get_arrays_s3_specific_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_space

    +
    res = client.get_arrays_space()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list array space of file systems
    +res = client.get_arrays_space(type='file-system')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical array space
    +res = client.get_arrays_space(start_time=START_TIME,
    +                              end_time=END_TIME,
    +                              resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_space_storage_classes

    +
    res = client.get_arrays_space_storage_classes()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list storage class space of S500X-S storage class
    +res = client.get_arrays_space_storage_classes(storage_class_names='S500X-S')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list historical storage class space
    +res = client.get_arrays_space_storage_classes(start_time=START_TIME,
    +                              end_time=END_TIME,
    +                              resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_supported_time_zones

    +
    res = client.get_arrays_supported_time_zones()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Auditlogtargetforfilesystemsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_log_targets_file_systems

    +
    # Delete file log target by name
    +client.delete_log_targets_file_systems(names=['file_log_target_1'])
    +
    +# Delete file log target by id
    +client.delete_log_targets_file_systems(ids=['10314f42-020d-7080-8013-000ddt400013'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_log_targets_file_systems

    +
    # list all log targets
    +res = client.get_log_targets_file_systems()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids, filter, limit, names, offset, sort, allow_errors, context_names, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    patch_log_targets_file_systems

    +
    from pypureclient.flashblade import LogTargetsFileSystems, Reference
    +
    +# Update the file system log target named 'file_log_target_1'
    +# to have a new file system named 'fs2', keep_for 10 days, and keep_size 200m
    +log_target_name = 'file_log_target_1'
    +file_system_name = 'fs2'
    +keep_for = 10 * 24 * 60 * 60 * 1000 # 10 days
    +keep_size = 200 * 1024 * 1024 # 200m
    +log_target = LogTargetsFileSystems()
    +log_target.name = log_target_name
    +log_target.file_system = Reference(name=file_system_name)
    +log_target.keep_for = keep_for
    +log_target.keep_size = keep_size
    +res = client.patch_log_targets_file_systems(log_target_file_system=log_target)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids, names, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_log_targets_file_systems

    +
    from pypureclient.flashblade import LogTargetsFileSystemsPost, Reference
    +
    +# Create a file log target with a file system named 'fs1', keep_for 5 days, and keep_size 100m
    +log_target_name = 'file_log_target_1'
    +file_system_name = 'fs1'
    +keep_for = 5 * 24 * 60 * 60 * 1000 # 5 days
    +keep_size = 100 * 1024 * 1024 # 100m
    +log_target = LogTargetsFileSystemsPost()
    +log_target.name = log_target_name
    +log_target.file_system = Reference(name=file_system_name)
    +log_target.keep_for = keep_for
    +log_target.keep_size = keep_size
    +res = client.post_log_targets_file_systems(log_target_file_system=log_target)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: names, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Auditlogtargetforobjectstoreap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_log_targets_object_store

    +
    # delete a log target by name
    +client.delete_log_targets_object_store(names=['log_target_1'])
    +
    +# delete a log target by ID
    +client.delete_log_targets_object_store(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_log_targets_object_store

    +
    # list all log targets
    +res = client.get_log_targets_object_store()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +log_target_name = 'log_target_1'
    +
    +# list log target for log target log_target_name
    +res = client.get_log_targets_object_store(names=[log_target_name])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List log targets specified by id.
    +res = client.get_log_targets_object_store(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_log_targets_object_store(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_log_targets_object_store(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining log targets
    +res = client.get_log_targets_object_store(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter
    +res = client.get_log_targets_object_store(filter='name=\'log_target*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: offset, allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_log_targets_object_store

    +
    from pypureclient.flashblade import LogTargetsObjectStore, Reference
    +
    +log_target_name = 'log_target_1'
    +
    +# Update bucket reference
    +log_target = LogTargetsObjectStore()
    +log_target.bucket = Reference(name='new-audit-bucket')
    +res = client.patch_log_targets_object_store(names=[log_target_name], log_target_object_store=log_target)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update to use a different bucket
    +log_target = LogTargetsObjectStore()
    +log_target.bucket = Reference(name='another-audit-bucket')
    +res = client.patch_log_targets_object_store(names=[log_target_name], log_target_object_store=log_target)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_log_targets_object_store

    +
    from pypureclient.flashblade import LogTargetsObjectStorePost, Reference
    +
    +# Create a log target with a bucket named 'audit-bucket'
    +log_target_name = 'log_target_1'
    +log_target = LogTargetsObjectStorePost()
    +log_target.bucket = Reference(name='audit-bucket')
    +
    +res = client.post_log_targets_object_store(names=[log_target_name], log_target_object_store=log_target)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Auditsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_audits

    +
    # list all audits
    +res = client.get_audits()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Authorizationap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +
    +

    Bladesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_blades

    +
    # list all blades
    +res = client.get_blades()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list a subset of blades by name
    +res = client.get_blades(names=['CH1.FB1', 'CH1.FB2'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list a subset of blades by id
    +res = client.get_blades(ids=['100abf42-0000-4000-8023-000det400090',
    +                             '10314f42-020d-7080-8013-000ddt400090'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all healthy blades
    +res = client.get_blades(filter='status=\'healthy\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Bucketreplicalinksap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    + + + +
    +

    post_bucket_replica_links

    +
    from pypureclient.flashblade import BucketReplicaLinkPost
    +
    +# create a replica link from a specified local bucket, to a specified remote bucket
    +# on the remote corresponding to the remote credentials
    +local_bucket_names = ["localbucket"]
    +remote_bucket_names = ["remotebucket"]
    +remote_credentials_names = ["remote/credentials"]
    +# We can specify if we want to enable cascading and if we want to pause the replica link immediately at creation
    +my_replica_link = BucketReplicaLinkPost(cascading_enabled=True, paused=False)
    +# post the bucket replica link object on the local array
    +res = client.post_bucket_replica_links(local_bucket_names=local_bucket_names,
    +                                       remote_bucket_names=remote_bucket_names,
    +                                       remote_credentials_names=remote_credentials_names,
    +                                       bucket_replica_link=my_replica_link)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, local_bucket_ids, remote_credentials_ids
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Bucketsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_bucket_audit_filter_actions

    +
    # List all available bucket audit filter actions
    +res = client.get_bucket_audit_filter_actions()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List actions with pagination
    +res = client.get_bucket_audit_filter_actions(limit=10)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List remaining actions using continuation token
    +res = client.get_bucket_audit_filter_actions(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List actions sorted by name
    +res = client.get_bucket_audit_filter_actions(sort="name")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List actions with filter
    +res = client.get_bucket_audit_filter_actions(filter='name=\'s3:Get*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: names, limit, offset, sort, continuation_token, filter, allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_buckets_audit_filters

    +
    # delete an audit filter by bucket name and filter name
    +client.delete_buckets_audit_filters(bucket_names=['mybucket'], names=['myfilter'])
    +
    +# delete an audit filter by bucket ID and filter name
    +client.delete_buckets_audit_filters(bucket_ids=['2a37c647-19e9-4308-b469-89d9a9753160'],
    +                                   names=['myfilter'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets_audit_filters

    +
    # list all bucket audit filters
    +res = client.get_buckets_audit_filters()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List audit filters for a specific bucket by bucket ID
    +res = client.get_buckets_audit_filters(bucket_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List audit filters for a specific bucket by bucket name
    +res = client.get_buckets_audit_filters(bucket_names=['mybucket'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List specific audit filter by bucket name and filter name
    +res = client.get_buckets_audit_filters(bucket_names=['mybucket'], names=['myfilter'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_buckets_audit_filters(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_buckets_audit_filters(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining audit filters
    +res = client.get_buckets_audit_filters(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter
    +res = client.get_buckets_audit_filters(filter='name=\'mybucket*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: bucket_names, bucket_ids, names, limit, offset, sort, continuation_token, filter, allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_buckets_audit_filters

    +
    from pypureclient.flashblade import BucketAuditFilter
    +
    +bucket_name = 'mybucket'
    +
    +# Disable the audit filter
    +audit_filter = BucketAuditFilter(enabled=False)
    +res = client.patch_buckets_audit_filters(bucket_names=[bucket_name],
    +                                        names=['myfilter'],
    +                                        audit_filter=audit_filter)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update actions and s3_prefixes
    +audit_filter = BucketAuditFilter()
    +audit_filter.actions = ['s3:GetObject', 's3:PutObject', 's3:DeleteObject']
    +audit_filter.s3_prefixes = ['mybucket/logs/*']
    +res = client.patch_buckets_audit_filters(bucket_names=[bucket_name],
    +                                        names=['myfilter'],
    +                                        audit_filter=audit_filter)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: bucket_ids, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_buckets_audit_filters

    +
    from pypureclient.flashblade import BucketAuditFilterPost
    +
    +# Create an audit filter for a bucket
    +bucket_name = 'mybucket'
    +audit_filter = BucketAuditFilterPost()
    +audit_filter.actions = ['s3:GetObject', 's3:PutObject']
    +audit_filter.s3_prefixes = ['mybucket/*']
    +
    +res = client.post_buckets_audit_filters(bucket_names=[bucket_name], names=['myfilter'], audit_filter=audit_filter)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: bucket_ids, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    delete_buckets_bucket_access_policies

    +
    # delete a bucket access policy by bucket name
    +client.delete_buckets_bucket_access_policies(bucket_names=["bkt1"])
    +# delete a bucket access policy by bucket id
    +client.delete_buckets_bucket_access_policies(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"])
    +# delete a bucket access policy by name
    +client.delete_buckets_bucket_access_policies(names=["bkt1/access-policy"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets_bucket_access_policies

    +
    # list bucket access policy by bucket id
    +res = client.get_buckets_bucket_access_policies(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list bucket access policy by bucket name
    +res = client.get_buckets_bucket_access_policies(bucket_names=["bkt1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list bucket access policy by policy name
    +res = client.get_buckets_bucket_access_policies(names=["bkt1/access-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_buckets_bucket_access_policies

    +
    from pypureclient.flashblade import BucketAccessPolicyPost, BucketAccessPolicyRule, BucketAccessPolicyRulePrincipal
    +
    +# create an empty access policy
    +res = client.post_buckets_bucket_access_policies(bucket_names=["bkt1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create an access policy with the public read rule
    +rule = BucketAccessPolicyRule(
    +    name="myrule",
    +    actions=["s3:GetObject"],
    +    principals=BucketAccessPolicyRulePrincipal(
    +        all=True
    +    ),
    +    resources=["bkt1/*"]
    +)
    +policy = BucketAccessPolicyPost(
    +    rules=[rule]
    +)
    +
    +# post with bucket name
    +res = client.post_buckets_bucket_access_policies(bucket_names=["bkt1"], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# post with bucket ID
    +res = client.post_buckets_bucket_access_policies(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_buckets_bucket_access_policies_rules

    +
    # delete a bucket access policy rule by bucket name
    +client.delete_buckets_bucket_access_policies_rules(bucket_names=["bkt1"], names=["myrule"])
    +# delete a bucket access policy rule by bucket id
    +client.delete_buckets_bucket_access_policies_rules(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"], names=["myrule"])
    +# delete a bucket access policy rule by policy name
    +client.delete_buckets_bucket_access_policies_rules(policy_names=["bkt1/access-policy"], names=["myrule"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets_bucket_access_policies_rules

    +
    # list all bucket access policy rules by bucket id
    +res = client.get_buckets_bucket_access_policies_rules(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all bucket access policy rules by bucket name
    +res = client.get_buckets_bucket_access_policies_rules(bucket_names=["bkt1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all bucket access policy rules by policy name
    +res = client.get_buckets_bucket_access_policies_rules(policy_names=["bkt1/access-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list specific bucket access policy rule
    +res = client.get_buckets_bucket_access_policies_rules(policy_names=["bkt1/access-policy"], names=["myrule"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_buckets_bucket_access_policies_rules

    +
    from pypureclient.flashblade import BucketAccessPolicyRulePost, BucketAccessPolicyRulePrincipal
    +
    +# create a public read rule
    +rule = BucketAccessPolicyRulePost(
    +    actions=["s3:GetObject"],
    +    principals=BucketAccessPolicyRulePrincipal(
    +        all=True
    +    ),
    +    resources=["bkt1/*"]
    +)
    +
    +# create by policy name
    +res = client.post_buckets_bucket_access_policies_rules(policy_names=["bkt1/access-policy"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# create by bucket name
    +res = client.post_buckets_bucket_access_policies_rules(bucket_names=["bkt1"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# create by bucket id
    +res = client.post_buckets_bucket_access_policies_rules(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_buckets_cross_origin_resource_sharing_policies

    +
    # delete a bucket cross-origin resource sharing policy by bucket name
    +client.delete_buckets_cross_origin_resource_sharing_policies(bucket_names=["bkt1"])
    +# delete a bucket cross-origin resource sharing policy by bucket id
    +client.delete_buckets_cross_origin_resource_sharing_policies(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"])
    +# delete a bucket cross-origin resource sharing policy by name
    +client.delete_buckets_cross_origin_resource_sharing_policies(names=["bkt1/cors-policy"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets_cross_origin_resource_sharing_policies

    +
    # list bucket cross-origin resource sharing policy by bucket id
    +res = client.get_buckets_cross_origin_resource_sharing_policies(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list bucket cross-origin resource sharing policy by bucket name
    +res = client.get_buckets_cross_origin_resource_sharing_policies(bucket_names=["bkt1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list bucket cross-origin resource sharing policy by policy name
    +res = client.get_buckets_cross_origin_resource_sharing_policies(names=["bkt1/cors-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_buckets_cross_origin_resource_sharing_policies

    +
    from pypureclient.flashblade import CrossOriginResourceSharingPolicyPatch, CrossOriginResourceSharingPolicyRule
    +
    +# create an empty cross-origin resource sharing policy
    +res = client.post_buckets_cross_origin_resource_sharing_policies(bucket_names=["bkt1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a cross-origin resource sharing policy with the allow all rule
    +rule = CrossOriginResourceSharingPolicyRule(
    +    name="myrule",
    +    allowed_headers=["*"],
    +    allowed_methods=["GET","PUT","HEAD","POST","DELETE"],
    +    allowed_origins=["*"]
    +)
    +policy = CrossOriginResourceSharingPolicyPatch(
    +    rules=[rule]
    +)
    +
    +# post with bucket name
    +res = client.post_buckets_cross_origin_resource_sharing_policies(bucket_names=["bkt1"], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# post with bucket ID
    +res = client.post_buckets_cross_origin_resource_sharing_policies(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_buckets_cross_origin_resource_sharing_policies_rules

    +
    # delete a bucket cross-origin resource sharing policy rule by bucket name
    +client.delete_buckets_cross_origin_resource_sharing_policies_rules(bucket_names=["bkt1"], names=["myrule"])
    +# delete a bucket cross-origin resource sharing policy rule by bucket id
    +client.delete_buckets_cross_origin_resource_sharing_policies_rules(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"], names=["myrule"])
    +# delete a bucket cross-origin resource sharing policy rule by policy name
    +client.delete_buckets_cross_origin_resource_sharing_policies_rules(policy_names=["bkt1/cors-policy"], names=["myrule"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets_cross_origin_resource_sharing_policies_rules

    +
    # list all bucket cross-origin resource sharing policy rules by bucket id
    +res = client.get_buckets_cross_origin_resource_sharing_policies_rules(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all bucket cross-origin resource sharing policy rules by bucket name
    +res = client.get_buckets_cross_origin_resource_sharing_policies_rules(bucket_names=["bkt1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all bucket cross-origin resource sharing policy rules by policy name
    +res = client.get_buckets_cross_origin_resource_sharing_policies_rules(policy_names=["bkt1/cors-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list specific bucket cross-origin resource sharing policy rule
    +res = client.get_buckets_cross_origin_resource_sharing_policies_rules(policy_names=["bkt1/cors-policy"], names=["myrule"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_buckets_cross_origin_resource_sharing_policies_rules

    +
    from pypureclient.flashblade import CrossOriginResourceSharingPolicyRulePost
    +
    +# create an allow all rule
    +rule = CrossOriginResourceSharingPolicyRulePost(
    +    allowed_headers=["*"],
    +    allowed_methods=["GET","PUT","HEAD","POST","DELETE"],
    +    allowed_origins=["*"]
    +)
    +
    +# create by policy name
    +res = client.post_buckets_cross_origin_resource_sharing_policies_rules(policy_names=["bkt1/cors-policy"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# create by bucket name
    +res = client.post_buckets_cross_origin_resource_sharing_policies_rules(bucket_names=["bkt1"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# create by bucket id
    +res = client.post_buckets_cross_origin_resource_sharing_policies_rules(bucket_ids=["28674514-e27d-48b3-ae81-d3d2e868f647"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_buckets

    +
    # delete the bucket object mybucket on the array
    +client.delete_buckets(names=["mybucket"])
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets

    +
    # list all buckets
    +res = client.get_buckets()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all destroyed buckets
    +res = client.get_buckets(destroyed=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by unique in descendant order
    +res = client.get_buckets(limit=5, sort="space.unique-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_buckets(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining object store accounts
    +res = client.get_buckets(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter
    +res = client.get_buckets(filter='name=\'mybucket*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, names, offset, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_buckets

    +
    from pypureclient.flashblade import Bucket, ObjectLockConfigRequestBody, PublicAccessConfig, BucketEradicationConfig, BucketPatch, StorageClassInfo
    +
    +# Destroy the bucket named "mybucket", and also suspend versioning
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(destroyed=True, versioning="suspended"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Recover the bucket "mybucket", and also enable versioning
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(destroyed=False, versioning="enabled"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update the quota settings for "mybucket". Enable a hard limit (i.e. enforced)
    +# quota of 10G for this bucket.
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(quota_limit=10*1024*1024*1024,
    +                                         hard_limit_enabled=True))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Reduce the hard limit quota for "mybucket" to 1G while ignoring its current usage (i.e.
    +# the operation should not fail due to the bucket's size currently being greater than 1G)
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(quota_limit=1*1024*1024*1024),
    +                           ignore_usage=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Clear the quota limit for "mybucket"
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(quota_limit=None,))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Enable object lock for "mybucket"
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(object_lock_config=ObjectLockConfigRequestBody(enabled=True)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Change default retention to 1 day and default retention mode to "compliance" for "mybucket".
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=BucketPatch(object_lock_config=ObjectLockConfigRequestBody(
    +                               default_retention="86400000",  # 1 day in ms
    +                               default_retention_mode="compliance")))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Change retention lock to "ratcheted" to prevent the level of locked objects protection
    +# from being decreased and to disable manual eradication of the bucket for "mybucket".
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(retention_lock="ratcheted"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Freeze locked objects to prevent object overwrite after object lock is enabled for "mybucket".
    +res = client.patch_buckets(names=["mybucket2"],
    +                           bucket=Bucket(object_lock_config=ObjectLockConfigRequestBody(freeze_locked_objects=True)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Disable block new public policies for "mybucket".
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(public_access_config=PublicAccessConfig(block_new_public_policies=False)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Disable block public access for "mybucket".
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(public_access_config=PublicAccessConfig(block_public_access=False)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Block new public policies and public access for "mybucket".
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(public_access_config=PublicAccessConfig(
    +                           block_new_public_policies=True,
    +                           block_public_access=True)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Change eradication mode to "retention-based" to prevent eradication of the bucket
    +# as long as there areany objects are protected with object lock of the bucket for "mybucket".
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(
    +                           eradication_config=
    +                           BucketEradicationConfig(eradication_mode="retention-based")))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Change storage class to archive for "mybucket"
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(storage_class=StorageClassInfo(name="S500X-A")))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Change storage class to speed for "mybucket" and cancel any in-progress storage class transition
    +res = client.patch_buckets(names=["mybucket"],
    +                           bucket=Bucket(storage_class=StorageClassInfo(name="S500X-S")),
    +                           cancel_in_progress_storage_class_transition=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets_performance

    +
    # list instantaneous performance for all buckets
    +res = client.get_buckets_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous performance for buckets 'bucket1' and 'bucket2'
    +res = client.get_buckets_performance(names=['bucket1', 'bucket2'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical buckets performance for all buckets between some
    +# start time and end time
    +res = client.get_buckets_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +
    +# list historical buckets performance for buckets 'bucket1' and 'bucket2' between some
    +# start time and end time
    +res = client.get_buckets_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000,
    +    names=['bucket1', 'bucket2'])
    +
    +# total instantaneous performance across 2 buckets
    +res = client.get_buckets_performance(names=['bucket1', 'bucket2'], total_only=True)
    +print(res)
    +
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_buckets

    +
    from pypureclient.flashblade import BucketPost, Reference, ObjectLockConfigRequestBody, BucketEradicationConfig
    +
    +# Create the bucket "mybucket" under the account named "myaccount"
    +attr = BucketPost()
    +attr.account = Reference(name='myaccount')
    +res = client.post_buckets(names=["mybucket"], bucket=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Make another bucket in "myaccount" with id '10314f42-020d-7080-8013-000ddt400090'. Provide an
    +# initial hard limit (i.e. enforced) quota configuration of 5G.
    +attr = BucketPost(account=Reference(id='10314f42-020d-7080-8013-000ddt400090'),
    +                  quota_limit=str(5 * 1024 * 1024),
    +                  hard_limit_enabled=True)
    +res = client.post_buckets(names=["mybucket2"], bucket=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create the bucket "mybucket3" under the account named "myaccount". Freeze locked objects
    +# to prevent object overwrite after object lock is enabled.
    +attr = BucketPost()
    +attr.account = Reference(name='myaccount')
    +attr.object_lock_config = ObjectLockConfigRequestBody(freeze_locked_objects=True)
    +res = client.post_buckets(names=["mybucket3"], bucket=attr)
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create the bucket "mybucket4" under the account named "myaccount". Freeze locked objects
    +# to prevent object overwrite, and enable object-lock.
    +attr = BucketPost()
    +attr.account = Reference(name='myaccount')
    +attr.object_lock_config = ObjectLockConfigRequestBody(
    +    enabled=True,
    +    freeze_locked_objects=True)
    +res = client.post_buckets(names=["mybucket4"], bucket=attr)
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create the bucket "mybucket5" under the account named "myaccount". Freeze locked objects
    +# to prevent object overwrite. By default, users will be able to use object lock for new objects
    +# in "mybucket5" with a retention period of 1 day, and "compliance" retention mode. Furthermore,
    +# the bucket will have a "ratcheted" retention lock to prevent the level of bucket protection
    +# from being decreased and to disable manual eradication of the bucket.
    +attr = BucketPost()
    +attr.account = Reference(name='myaccount')
    +attr.object_lock_config = ObjectLockConfigRequestBody(
    +    enabled=True,
    +    freeze_locked_objects=True,
    +    default_retention="86400000",  # 1 day in ms
    +    default_retention_mode="compliance")
    +attr.retention_lock = "ratcheted"
    +res = client.post_buckets(names=["mybucket5"], bucket=attr)
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create the bucket "mybucket6" under the account named "myaccount" and
    +# override the bucket_type, which is 'multi-site-writable' by default.
    +attr = BucketPost()
    +attr.bucket_type = 'classic'
    +attr.account = Reference(name='myaccount')
    +res = client.post_buckets(names=["mybucket6"], bucket=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create the bucket "mybucket" under the account named "myaccount". Freeze locked objects
    +# to prevent object overwrite. By default, users will be able to use object lock for new objects
    +# in "mybucket" with a retention period of 1 day, and "compliance" retention mode. Furthermore,
    +# the bucket will have eradication mode set to "retention-based" to prevent eradication of the bucket
    +# as long as there are any objects are protected with object lock of the bucket for "mybucket".
    +attr = BucketPost()
    +attr.account = Reference(name='myaccount')
    +attr.object_lock_config = ObjectLockConfigRequestBody(
    +    enabled=True,
    +    freeze_locked_objects=True,
    +    default_retention="86400000",  # 1 day in ms
    +    default_retention_mode="compliance")
    +attr.eradication_config = BucketEradicationConfig(eradication_mode="retention-based")
    +res = client.post_buckets(names=["mybucket"], bucket=attr)
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_buckets_s3_specific_performance

    +
    # list instantaneous s3 performance for all buckets
    +res = client.get_buckets_s3_specific_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous s3 performance for buckets 'bucket1' and 'bucket2'
    +res = client.get_buckets_s3_specific_performance(names=['bucket1', 'bucket2'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical buckets s3 performance for all buckets between some
    +# start time and end time
    +res = client.get_buckets_s3_specific_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +
    +# list historical buckets s3 performance for buckets 'bucket1' and 'bucket2' between some
    +# start time and end time
    +res = client.get_buckets_s3_specific_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000,
    +    names=['bucket1', 'bucket2'])
    +
    +# total instantaneous s3 performance across 2 buckets
    +res = client.get_buckets_s3_specific_performance(names=['bucket1', 'bucket2'], total_only=True)
    +print(res)
    +
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Certificategroupsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_certificate_groups_certificates

    +
    # remove 'posix-cert' from the 'all-trusted-certs' group
    +all_trusted_group = 'all-trusted-certs'
    +posix_cert = 'posix-cert'
    +client.delete_certificate_groups_certificates(certificate_names=[posix_cert],
    +                                              certificate_group_names=[all_trusted_group])
    +
    +
    +# remove both 'ad-cert-2' and 'ad-cert-1' from both the 'all-trusted-certs' group and the
    +# 'all-ad-certs' group
    +ad_cert1 = 'ad-cert-1'
    +ad_cert2 = 'ad-cert-2'
    +all_ad_group = 'all-ad-certs'
    +client.delete_certificate_groups_certificates(certificate_names=[ad_cert1, ad_cert2],
    +                                              certificate_group_names=[all_trusted_group, all_ad_group])
    +
    +# Other valid fields: certificate_ids, certificate_group_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_certificate_groups_certificates

    +
    # list all membership objects for certificate groups and the certificates that belong to
    +# them
    +res = client.get_certificate_groups_certificates()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list the membership objects to see what certificates are contained within groups
    +# 'all-trusted-certs' and 'all-ad-certs' belong to, if any
    +res = client.get_certificate_groups_certificates(certificate_group_names=['all-trusted-certs',
    +                                                                          'all-ad-certs'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, certificate_ids, certificate_group_ids,
    +#                     certificate_names, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_certificate_groups_certificates

    +
    # add 'posix-cert' to the 'all-trusted-certs' group
    +all_trusted_group = 'all-trusted-certs'
    +posix_cert = 'posix-cert'
    +res = client.post_certificate_groups_certificates(certificate_names=[posix_cert],
    +                                                  certificate_group_names=[all_trusted_group])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# add both 'ad-cert-2' and 'ad-cert-1' to both the 'all-trusted-certs' group and the
    +# 'all-ad-certs' group
    +ad_cert1 = 'ad-cert-1'
    +ad_cert2 = 'ad-cert-2'
    +all_ad_group = 'all-ad-certs'
    +res = client.post_certificate_groups_certificates(certificate_names=[ad_cert1, ad_cert2],
    +                                                  certificate_group_names=[all_trusted_group, all_ad_group])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: certificate_ids, certificate_group_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_certificate_groups

    +
    # delete our group for active directory certificates
    +group_for_active_directory_certs = 'all-ad-certs'
    +client.delete_certificate_groups(names=[group_for_active_directory_certs])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_certificate_groups

    +
    # list all certificate groups
    +res = client.get_certificate_groups()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list the certificate groups named "all-trusted-certs" and "all-ad-certs"
    +res = client.get_certificate_groups(names=['all-trusted-certs',
    +                                           'all-ad-certs'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_certificate_groups

    +
    # create groups to use for all certificates, as well as for all AD certificates
    +group_for_all_certs = 'all-trusted-certs'
    +group_for_active_directory_certs = 'all-ad-certs'
    +res = client.post_certificate_groups(names=[group_for_all_certs,
    +                                     group_for_active_directory_certs])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_certificate_groups_uses

    +
    # list the uses of all certificate groups
    +res = client.get_certificate_groups_uses()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list the uses of certificate groups named "all-trusted-certs" and "all-ad-certs"
    +res = client.get_certificate_groups_uses(names=['all-trusted-certs',
    +                                                'all-ad-certs'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Certificatesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_certificates_certificate_groups

    +
    # remove 'posix-cert' from the 'all-trusted-certs' group
    +all_trusted_group = 'all-trusted-certs'
    +posix_cert = 'posix-cert'
    +client.delete_certificates_certificate_groups(certificate_names=[posix_cert],
    +                                              certificate_group_names=[all_trusted_group])
    +
    +# remove both 'ad-cert-2' and 'ad-cert-1' from both the 'all-trusted-certs' group and the
    +# 'all-ad-certs' group
    +ad_cert1 = 'ad-cert-1'
    +ad_cert2 = 'ad-cert-2'
    +all_ad_group = 'all-ad-certs'
    +client.delete_certificates_certificate_groups(certificate_names=[ad_cert1, ad_cert2],
    +                                              certificate_group_names=[all_trusted_group, all_ad_group])
    +
    +# Other valid fields: certificate_ids, certificate_group_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_certificates_certificate_groups

    +
    # list all membership objects for certificate groups and the certificates that belong to them
    +res = client.get_certificates_certificate_groups()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list the membership objects to see what certificates are contained within groups
    +# 'all-trusted-certs' and 'all-ad-certs' belong to, if any
    +res = client.get_certificates_certificate_groups(certificate_group_names=['all-trusted-certs',
    +                                                                          'all-ad-certs'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List the membership objects to see certificate groups that contain certificate 'ad-cert-1', if any
    +res = client.get_certificates_certificate_groups(certificate_names=['ad-cert-1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, certificate_ids, certificate_group_ids, filter,
    +#                     limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_certificates_certificate_groups

    +
    # add 'posix-cert' to the 'all-trusted-certs' group
    +all_trusted_group = 'all-trusted-certs'
    +posix_cert = 'posix-cert'
    +res = client.post_certificates_certificate_groups(certificate_names=[posix_cert],
    +                                                  certificate_group_names=[all_trusted_group])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# add both 'ad-cert-2' and 'ad-cert-1' to both the 'all-trusted-certs' group and the
    +# 'all-ad-certs' group
    +ad_cert1 = 'ad-cert-1'
    +ad_cert2 = 'ad-cert-2'
    +all_ad_group = 'all-ad-certs'
    +res = client.post_certificates_certificate_groups(certificate_names=[ad_cert1, ad_cert2],
    +                                                  certificate_group_names=[all_trusted_group, all_ad_group])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: certificate_ids, certificate_group_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_certificates_certificate_signing_requests

    +
    from pypureclient.flashblade import CertificateSigningRequestPost, Reference
    +
    +# create a certificate signing request from the built-in certificate "global"
    +csr_body = CertificateSigningRequestPost(certificate=Reference(name="global"))
    +res = client.post_certificates_certificate_signing_requests(certificate=csr_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_certificates

    +
    # delete our external certificate named "ad-cert-1"
    +client.delete_certificates(names=['ad-cert-1'])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_certificates

    +
    # list all certificates
    +res = client.get_certificates()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list certificates named "ad-cert-1" and "posix-cert"
    +res = client.get_certificates(names=['ad-cert-1', 'posix-cert'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_certificates

    +
    from pypureclient.flashblade import CertificatePatch
    +
    +# change our built-in certificate named "global", which is used by the REST server and S3
    +# to a new certificate issued by my internal CA
    +cert_name = 'global'
    +cert_text = '-----BEGIN CERTIFICATE-----\nMIIESzCCAzOgAwIBAgIJAIJMKJXXDn/JMA0GCSqGSIb3DQEBBQUAMHYxCzAJBgNV\nBAYTAlVTMQ0wCwYDVQQIEwR0ZXN0MQ4wDAYDVQQHEwV0ZXN0IDENMAsGA1UEChME\ndGVzdDENMAsGA1UECxMEdGVzdDEVMBMGA1UEAxMMUHVyZSBTdG9yYWdlMRMwEQYJ\nKoZIhvcNAQkBFgR0ZXN0MB4XDTE3MTEwNjIyMzYyMFoXDTE4MTEwNjIyMzYyMFow\ndjELMAkGA1UEBhMCVVMxDTALBgNVBAgTBHRlc3QxDjAMBgNVBAcTBXRlc3QgMQ0w\nCwYDVQQKEwR0ZXN0MQ0wCwYDVQQLEwR0ZXN0MRUwEwYDVQQDEwxQdXJlIFN0b3Jh\nZ2UxEzARBgkqhkiG9w0BCQEWBHRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDcaGpPXJC1EC515wMEKyXEFuKFEDn4y1V5YmaLt+hXz8cfuA+gS3eD\nltP8PJah+7WrPouUQtfamHsuQtnFFLcVcdl83rIFX0m58zUiWbOUHI5wWnBYsqof\n52k/m40HM5XTATn5xpFsTSxm7vmlsKfGlQS7yI11HbD0OOz9CqT+iMFhTn/Wfyg2\nYOtmYIfCz0kt6wIFHlI9oPERwJ0JiMnPhsg0gerJwYl1j1vDhBiK32OVc4iIdOO4\nPVwpP1YbINr8LJ5qX2DOzBHDnaYrtJk9YEsSAwoqJ2/d29xA9JOeJwahl/M6aO48\nAbXbSlxVwOz0lEs85dseLp9dyTQb/uzjAgMBAAGjgdswgdgwHQYDVR0OBBYEFJJM\nML8khiOYzpaJP8sJCn0JSpx9MIGoBgNVHSMEgaAwgZ2AFJJMML8khiOYzpaJP8sJ\nCn0JSpx9oXqkeDB2MQswCQYDVQQGEwJVUzENMAsGA1UECBMEdGVzdDEOMAwGA1UE\nBxMFdGVzdCAxDTALBgNVBAoTBHRlc3QxDTALBgNVBAsTBHRlc3QxFTATBgNVBAMT\nDFB1cmUgU3RvcmFnZTETMBEGCSqGSIb3DQEJARYEdGVzdIIJAIJMKJXXDn/JMAwG\nA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKjQ/SFPra2YmtNynNukuHOl\nCryjsXjBkeiyyfg3Bt9+M+9F6Y4Sh3/SSJCb6LQaqTQkeJJeb1fOHNaFjAxkjvaI\n2tnlCwhpQuoSXNgQEMdidMi9+S8hBonlXYePYZUQbvAu1VAZrU6f0k2OEDcAPLvA\nhZLvrmZeug+VZp3JfVOdU+QnzUx2atBBfN5lMFFNdqOzZ5Yz/Ooi9CVA73szIevi\nE728OLimWQ91u1s16isjusK3+zoqirFC7PN6K63sp0gPAldgCQD2bywmwgaYDnzP\n+9ZWNy6ebn927Qh22YUPWhj+kiITkhxcVYPMx4QtRjJhs5pQVBqHOIDnJQJc7qY=\n-----END CERTIFICATE-----'
    +# use a private key that was encrypted with a passphrase
    +private_key = '-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: DES-EDE3-CBC,D6E1A92B08CB859F\n\nh+XvYwbbEIboztkR5/Gku7UsCnZtNI/ZYZru3jm/tRgjXR71PBgi9x1Rv5wyiDXA\n9F8xWyacRQgSqQCO2tc+rqoBTAd33wGo52k7BCuG2VJgbuzlZlC4vsyjKna1yGRw\nFHv+dHPWyTE/Cqcl0QQGjpqQmKbX6OXcUnDRp0IPzRf98A6DVZ/jbwuGl1JIkEme\nCuo4/5Hc4BMeHBYGtzbYZ83nFyrImhMQA+HzeULWSi0Ecx2vbafrlXVd0hI9E3c6\nsahuu6A9DSwEGWWW5x/ubq0i8mS94s7O4EjNoI8w6/yhd2edUTsTddJ2I+DJxOB1\nlBukWeph+/wAiCdVKuHW9A5xbPK0U24ipRh1vOG1ikeFR62gFktSnquOv4zpZL73\nSE7xWP1+FotaEgEL1hkHqfMfEnEL0/5oVyYVB9BZ2VaiystWvFk/mgLJiWGM0zx8\n5rA+0kqNTVYHhwElMUYMXILx3RMGVH+A0kKWvpl3BBuwDbQfgl0m1lLK6zZgtwVL\nkyctAjthTwC4KZorATa2CTBLq5cCSq1itoVueCYozuUPDMmCuC4Xf3dMEcYok+E5\nF4USqn7xcCqTu5ftqoiSt5bdJ7MOfL/KVXjQZAi/eUPaaREI27mqyfnVM6f2VcEp\nsQJnJg+zpcnBY0oICtGsakZWD0iE2ZA4FN177ogl8mlU4sY6XteHtPEFn8jjWuwW\ncylAo4jg/D6LPm+a7v1BYV41xLLQSFRvFGsyGON5CMg2vO9kjNnTDONNEchQ1C4A\nqIAIhjye+VD1F0L4McswRUQMISuWpbTND6HV2/DwXh9mDP2jVsttoJ3mjJrCeR1/\nTcMkN2C1isNUrRh+ReWtmanyhIorPLGX9TuDBef1r6caqVdGvDzjWaVUh6qTHsoY\nzt49SxXykIbZCdEbAQkoXfg8MuK+lxlGVEP/OS1uMXI8tVozBpepI8diFVznWpJo\nHVJCvcrOoIQr/B6kZX6mfqH5EJcnJPC4GUYwu+TRi03fmmKHi56xyWdrm/payoJH\n6ApOXeD4ViaFKkI6f69o5aADVZcmOWMqP6Yd8oxvl1Rn7ArR/RBcQwCMUZEA0dOs\ndu4S9hwTDlekT7unaVuXWmU9Js63DK82K3w+EjWUmYobX4tnM1nqJ4nBS8btt0kc\nBefHQP4gx72ytkJW4cVtFD/us0UBMTvODXDmBeZxlIJsNkU0EWyW+1kKBRpVhHGB\nofPRqYTk/m9yMzuDhutupW1uV+5g+lvpxXKQu4kSzJS6UVWZ33iz7yrvIOrJ3hxZ\nsJjWj+f0Bef/gym2JrGb1J756lPwBY4S/3/yiajbUvRvElOoVQB5XSH+th5N/hUJ\ntD2TJJsWnr/E6vwZjsYwK1hav/YcJi/YJdoXziZkKoYlf2WvwLAsvj9fNrpguwqV\npMJARiVwBDrWiB16GRdHxa0HwCJKB8Vpz9pDYQNdBseAhJzGmh5JaBiIbuVJaVwF\nZP+y2v/3Pa7wzAZTjD46V9EvADK6RW9If12OPHP4G2FvhdngxGbNjgZbEy0HUy4I\n6MRcPb3qaR5tnySoozrwW5IRYy7yZJ+UEg03nUi8eHKUL6anF5YzCg==\n-----END RSA PRIVATE KEY-----'
    +passphrase = 'example password'
    +
    +patch_body = CertificatePatch(certificate=cert_text, private_key=private_key, passphrase=passphrase)
    +res = client.patch_certificates(names=[cert_name], certificate=patch_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +# patch the built-in certificate by generating a new self-signed certificate and private key pair,
    +# and inheriting the existing certificate's attributes
    +patch_body = CertificatePatch()
    +res = client.patch_certificates(names=[cert_name], certificate=patch_body, generate_new_key=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_certificates

    +
    from pypureclient.flashblade import CertificatePost
    +
    +# create a new external certificate named "ad-cert-1"
    +cert_name = 'ad-cert-1'
    +cert_text = '-----BEGIN CERTIFICATE-----\nMIIESzCCAzOgAwIBAgIJAIJMKJXXDn/JMA0GCSqGSIb3DQEBBQUAMHYxCzAJBgNV\nBAYTAlVTMQ0wCwYDVQQIEwR0ZXN0MQ4wDAYDVQQHEwV0ZXN0IDENMAsGA1UEChME\ndGVzdDENMAsGA1UECxMEdGVzdDEVMBMGA1UEAxMMUHVyZSBTdG9yYWdlMRMwEQYJ\nKoZIhvcNAQkBFgR0ZXN0MB4XDTE3MTEwNjIyMzYyMFoXDTE4MTEwNjIyMzYyMFow\ndjELMAkGA1UEBhMCVVMxDTALBgNVBAgTBHRlc3QxDjAMBgNVBAcTBXRlc3QgMQ0w\nCwYDVQQKEwR0ZXN0MQ0wCwYDVQQLEwR0ZXN0MRUwEwYDVQQDEwxQdXJlIFN0b3Jh\nZ2UxEzARBgkqhkiG9w0BCQEWBHRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDcaGpPXJC1EC515wMEKyXEFuKFEDn4y1V5YmaLt+hXz8cfuA+gS3eD\nltP8PJah+7WrPouUQtfamHsuQtnFFLcVcdl83rIFX0m58zUiWbOUHI5wWnBYsqof\n52k/m40HM5XTATn5xpFsTSxm7vmlsKfGlQS7yI11HbD0OOz9CqT+iMFhTn/Wfyg2\nYOtmYIfCz0kt6wIFHlI9oPERwJ0JiMnPhsg0gerJwYl1j1vDhBiK32OVc4iIdOO4\nPVwpP1YbINr8LJ5qX2DOzBHDnaYrtJk9YEsSAwoqJ2/d29xA9JOeJwahl/M6aO48\nAbXbSlxVwOz0lEs85dseLp9dyTQb/uzjAgMBAAGjgdswgdgwHQYDVR0OBBYEFJJM\nML8khiOYzpaJP8sJCn0JSpx9MIGoBgNVHSMEgaAwgZ2AFJJMML8khiOYzpaJP8sJ\nCn0JSpx9oXqkeDB2MQswCQYDVQQGEwJVUzENMAsGA1UECBMEdGVzdDEOMAwGA1UE\nBxMFdGVzdCAxDTALBgNVBAoTBHRlc3QxDTALBgNVBAsTBHRlc3QxFTATBgNVBAMT\nDFB1cmUgU3RvcmFnZTETMBEGCSqGSIb3DQEJARYEdGVzdIIJAIJMKJXXDn/JMAwG\nA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKjQ/SFPra2YmtNynNukuHOl\nCryjsXjBkeiyyfg3Bt9+M+9F6Y4Sh3/SSJCb6LQaqTQkeJJeb1fOHNaFjAxkjvaI\n2tnlCwhpQuoSXNgQEMdidMi9+S8hBonlXYePYZUQbvAu1VAZrU6f0k2OEDcAPLvA\nhZLvrmZeug+VZp3JfVOdU+QnzUx2atBBfN5lMFFNdqOzZ5Yz/Ooi9CVA73szIevi\nE728OLimWQ91u1s16isjusK3+zoqirFC7PN6K63sp0gPAldgCQD2bywmwgaYDnzP\n+9ZWNy6ebn927Qh22YUPWhj+kiITkhxcVYPMx4QtRjJhs5pQVBqHOIDnJQJc7qY=\n-----END CERTIFICATE-----'
    +cert_type = 'external'
    +create_body = CertificatePost(certificate=cert_text, certificate_type=cert_type)
    +res = client.post_certificates(names=[cert_name], certificate=create_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a new array certificate named "ad-cert-2" by importing an existing certificate and private key
    +cert_name = 'ad-cert-2'
    +cert_text = '-----BEGIN CERTIFICATE-----\nMIICNTCCAbsCCQCRnJR7HCsWbDAKBggqhkjOPQQDAjCBgjELMAkGA1UEBhMCVVMx\nEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU1vdW50YWluIFZpZXcxFTAT\nBgNVBAoMDFB1cmUgU3RvcmFnZTEbMBkGA1UECwwSRmxhc2hCbGFkZSBUZXN0aW5n\nMRIwEAYDVQQDDAl0ZXN0LWVjLTIwIBcNMjExMjE1MjMzNzQyWhgPMjEyMTExMjEy\nMzM3NDJaMIGCMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQG\nA1UEBwwNTW91bnRhaW4gVmlldzEVMBMGA1UECgwMUHVyZSBTdG9yYWdlMRswGQYD\nVQQLDBJGbGFzaEJsYWRlIFRlc3RpbmcxEjAQBgNVBAMMCXRlc3QtZWMtMjB2MBAG\nByqGSM49AgEGBSuBBAAiA2IABAjj51tZhGmPS31wdIeBXFfbJ0UR+uw9/qX55ph+\n/bsaQHXYJ5iebbE3XkVugIKoRVywq9ql+DjRe0hFAPUZicPcikkIxuDiYclzm7ja\nN2StP9U6i2HS0gmufU4bRPBDhzAKBggqhkjOPQQDAgNoADBlAjBEOp4LxZxypvxd\n28QtBf8Kug/JuW+dMr3S2Z5Tenl0x7WZCoDxXGUyg8CF5V9T/hcCMQDiuY5ihnEG\nSA8PmcLPoc0tMnUVBIp0k8dyiq47BL8zabhuLc8RTvlYCpfNl4rtFSo=\n-----END CERTIFICATE-----\n'
    +private_key = '-----BEGIN ENCRYPTED PRIVATE KEY-----\nMIHgMBsGCSqGSIb3DQEFAzAOBAjU/e1D/TrYsgICCAAEgcBlj5k6GkoCr85PNj6y\npRalEktQQs0Y4VnVM9sRKe6FCwH2iMCU4t0KP7SrjNG+I5e41v7F968A2wyhn+7v\nY96zefS1VnumVFzLSNUVpv9eZM9MucaNXc3JJfa1XonsKg8MoRMofD3z7wUQqR6Y\nGUJZfl4ABNW9gbARnoKo4Wi4Vt6FLJjdgLTu3u1sYYB+JZg5EJNNCzwpyNi5rVK3\n-----END ENCRYPTED PRIVATE KEY-----\n'
    +private_key_password = 'testing-password'
    +cert_type = 'array'
    +create_body = CertificatePost(certificate=cert_text, private_key=private_key, passphrase=private_key_password, certificate_type=cert_type)
    +res = client.post_certificates(names=[cert_name], certificate=create_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a new self-signed certificate named "self-signed-cert"
    +cert_name = 'self-signed-cert'
    +cert_type = 'array'
    +common_name = 'test.domain'
    +organization = 'Pure Storage'
    +organizational_unit = 'IT'
    +country = 'US'
    +state = 'California'
    +locality = 'Mountain View'
    +create_body = CertificatePost(certificate_type='array', common_name=common_name, organization=organization, organizational_unit=organizational_unit, country=country, state=state, locality=locality)
    +res = client.post_certificates(names=[cert_name], certificate=create_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_certificates_uses

    +
    # list the uses of all certificates
    +res = client.get_certificates_uses()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list the uses of certificates named "ad-cert-1" and "posix-cert"
    +res = client.get_certificates_uses(names=['ad-cert-1', 'posix-cert'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Clientsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_arrays_clients_performance

    +
    # list client performance for all clients for the NFS protocol
    +res = client.get_arrays_clients_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list client performance for S3 clients
    +res = client.get_arrays_clients_performance(protocol='S3')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list client performance for NFS clients
    +res = client.get_arrays_clients_performance(protocol='NFS')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: limit, names, sort, total_only, filter
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_arrays_clients_s3_specific_performance

    +
    res = client.get_arrays_clients_s3_specific_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list clients with an ip pattern
    +res = client.get_arrays_clients_s3_specific_performance(names=["10.10.10.125", "11.10", "0.0.1.125:8080"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Dnsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_dns

    +
    # delete the dns configuration object dns_to_delete on the array
    +client.delete_dns(names=["dns_to_delete"])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_dns

    +
    # list DNS configuration
    +res = client.get_dns()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_dns

    +
    from pypureclient.flashblade import Dns
    +
    +# update domain
    +res = client.patch_dns(dns=Dns(domain='new_domain'))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# update nameservers
    +res = client.patch_dns(dns=Dns(nameservers=['126.24.5.1', '126.24.5.2']))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# empty nameservers
    +res = client.patch_dns(dns=Dns(nameservers=[]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_dns

    +
    from pypureclient.flashblade import DnsPost, Reference
    +
    +# post the dns configuration object mydns on the array
    +attr = DnsPost(domain="example-domain.com", nameservers=['126.24.5.1', '126.24.5.2'])
    +res = client.post_dns(names=["mydns"], dns=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: 
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Directoryservicesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_directory_services

    +
    # list Directory Services configuration
    +res = client.get_directory_services(names=["nfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_directory_services

    +
    from pypureclient.flashblade import DirectoryService
    +
    +# update Directory Services smb configuration to specify a join OU in an LDAP server
    +name = 'smb'
    +URI = 'ldaps://ad1.mycompany.com'
    +BASE_DN = 'DC=mycompany,DC=com'
    +BIND_USER = 'CN=John,OU=Users,DC=mycompany,DC=com'
    +BIND_PW = 'johnldappassword'
    +
    +SMB_JOIN_OU = 'OU=PureStorage,OU=StorageArrays,OU=ServiceMachines'
    +SMB_ATTRS = {'join_ou': SMB_JOIN_OU}
    +
    +directory_service = DirectoryService(base_dn=BASE_DN, bind_password=BIND_PW, bind_user=BIND_USER, uris=[URI],
    +                                     enabled=True, smb=SMB_ATTRS)
    +res = client.patch_directory_services(names=[name], directory_service=directory_service)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update Directory Services nfs configuration to use an NIS configuration
    +name = 'nfs'
    +MASTER_SERVER_HOSTNAME = 'nis.master.server.example.com'
    +BACKUP_SERVER_HOSTNAME = 'nis.backup.server.example.com'
    +BACKUP_SERVER_IP = '188.123.4.43'
    +nis_servers = [MASTER_SERVER_HOSTNAME, BACKUP_SERVER_IP, BACKUP_SERVER_HOSTNAME]
    +
    +NIS_DOMAIN = 'my-nis-domain'
    +NFS_ATTRS = {'nis_domains': [NIS_DOMAIN], 'nis_servers': nis_servers}
    +
    +# the only fields needed in order to enable the nfs directory service when configuring
    +# NIS are an NIS domain and NIS servers
    +directory_service = DirectoryService(enabled=True, nfs=NFS_ATTRS)
    +res = client.patch_directory_services(names=[name],
    +                                      directory_service=directory_service)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the management directory service to use an Oracle Unified Directory server,
    +# specifying our user object class as "inetOrgPerson" and our login attribute as
    +# "givenName"
    +name = 'management'
    +OUD_URI = 'ldap://my-oud-leader.example.com'
    +OUD_BASE_DN = 'DC=example,DC=com'
    +OUD_BIND_USER = 'CN=ServiceAcct,OU=Users,DC=example,DC=com'
    +OUD_BIND_PW = 'something-absurdly-complex'
    +
    +USER_LOGIN_ATTR = 'givenName'
    +USER_OBJ_CLASS = 'inetOrgPerson'
    +MGMT_ATTRS = {'user_login_attribute': USER_LOGIN_ATTR,
    +              'user_object_class': USER_OBJ_CLASS}
    +directory_service = DirectoryService(base_dn=OUD_BASE_DN, bind_password=OUD_BIND_PW,
    +                                     bind_user=OUD_BIND_USER, uris=[OUD_URI],
    +                                     enabled=True, management=MGMT_ATTRS)
    +res = client.patch_directory_services(names=[name],
    +                                      directory_service=directory_service)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_directory_services_roles

    +
    # delete Directory Services role configuration
    +client.delete_directory_services_roles(names=['some-role-name'])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_directory_services_roles

    +
    # list Directory Services Roles configuration
    +res = client.get_directory_services_roles()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list settings configuration for a specific role
    +ROLE_NAME = 'array_admin'
    +res = client.get_directory_services_roles(role_names=[ROLE_NAME])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, ids, filter, limit, offset, role_ids, sort, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_directory_services_roles

    +
    from pypureclient.flashblade import DirectoryServiceRole, ReferenceWritable
    +
    +# update Directory Services role configuration
    +ARRAY_ADMIN_GRP = 'admins'
    +GROUP_BASE = 'ou=purestorage,ou=us'
    +CONFIG_NAME = 'example-role-mapping'
    +
    +NEW_ROLE_NAME = 'array_admin'
    +role_reference = ReferenceWritable(name=NEW_ROLE_NAME)
    +
    +directory_service_role = DirectoryServiceRole(group_base=GROUP_BASE, group=ARRAY_ADMIN_GRP, role=role_reference)
    +res = client.patch_directory_services_roles(names=[CONFIG_NAME],
    +                                            directory_service_roles=directory_service_role)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: role_ids, ids, role_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_directory_services_roles

    +
    from pypureclient.flashblade import DirectoryServiceRole, ReferenceWritable
    +
    +# create Directory Services role configuration
    +ARRAY_ADMIN_GRP = 'admins'
    +GROUP_BASE = 'ou=purestorage,ou=us'
    +ROLE_NAME = 'array_admin'
    +
    +# create a new directory services role with permissions specified by a list of management access policies.
    +policy_1 = ReferenceWritable(name=ROLE_NAME, resource_type='management-access-policies')
    +policy_2 = ReferenceWritable(id='10314f42-020d-7080-8013-000ddt400090', resource_type='management-access-policies')
    +directory_service_role = DirectoryServiceRole(management_access_policies=[policy_1, policy_2],
    +                                              group_base=GROUP_BASE, group=ARRAY_ADMIN_GRP)
    +res = client.post_directory_services_roles(names=['some-role-name'],
    +                                           directory_service_roles=directory_service_role)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Deprecated: for backwards compatibility, you can specify a role rather than access policies.
    +directory_service_role = DirectoryServiceRole(role={"name": ROLE_NAME}, group_base=GROUP_BASE, group=ARRAY_ADMIN_GRP)
    +res = client.post_directory_services_roles(names=['some-deprecated-role-name'],
    +                                           directory_service_roles=directory_service_role)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_directory_services_test

    +
    # test the nfs directory service configuration that exists already
    +res = client.get_directory_services_test(names=['nfs'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, ids, limit, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_directory_services_test

    +
    from pypureclient.flashblade import DirectoryService, Reference
    +
    +# test the existing nfs directory service configuration, but using a different certificate
    +# and bind user
    +test_bind_user = 'CN=differentUser,CN=Users,DC=example,DC=com'
    +test_certificate_name = 'nfs-server-certificate'
    +cert_reference = Reference(name=test_certificate_name)
    +test_ds_config = DirectoryService(bind_user=test_bind_user, ca_certificate=cert_reference)
    +res = client.patch_directory_services_test(names=['nfs'],
    +                                           directory_service=test_ds_config)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids, filter, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Drivesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_drives

    +
    # list all drives
    +res = client.get_drives()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list a subset of drives by name
    +res = client.get_drives(names=['CH1.FB1.BAY3', 'CH1.FB2.BAY1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list a subset of drives by id
    +res = client.get_drives(ids=['f9330b89-fb7c-cc8a-07b7-bfb086873982',
    +                             'a1f9faf6-18b5-7c9d-d816-6df3d2db6dca'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all healthy drives
    +res = client.get_drives(filter='status=\'healthy\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Filesystemexportsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_file_system_exports

    +
    # delete export by name
    +res = client.delete_file_system_exports(names=['_array_server::SMB::fs1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# delete exports by ids
    +res = client.delete_file_system_exports(ids=['10314f42-020d-7080-8013-000ddt400013'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_system_exports

    +
    # get all file system exports
    +res = client.get_file_system_exports()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get exports by name
    +res = client.get_file_system_exports(names=['_array_server::SMB::fs1',
    +                                            '_array_server::NFS::fs1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get exports by ids
    +res = client.get_file_system_exports(ids=['10314f42-020d-7080-8013-000ddt400013',
    +                                          '10314f42-020d-7080-8013-000ddt400014'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_file_system_exports

    +
    from pypureclient.flashblade import FileSystemExport, Reference
    +
    +# update an existing smb export
    +my_updated_smb_export = FileSystemExport(export_name="new_smb_export_name",
    +                                         policy=Reference(name="new_smb_client_pol"),
    +                                         share_policy=Reference(name="new_smb_share_pol"))
    +res = client.patch_file_system_exports(names=["_array_server::SMB::old_smb_export_name"],
    +                                       file_system_export=my_updated_smb_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update an existing nfs export
    +my_updated_nfs_export = FileSystemExport(export_name="new_nfs_export_name",
    +                                         policy=Reference(name="new_nfs_export_pol"))
    +res = client.patch_file_system_exports(ids=["cb096ae0-a2c3-acd3-8375-13a7bbd397c2"],
    +                                       file_system_export=my_updated_nfs_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    post_file_system_exports

    +
    from pypureclient.flashblade import FileSystemExportPost, Reference
    +
    +# example 1
    +# create smb and nfs exports for an existing file system 'my_fs' on the server 'my_server'
    +my_exports = FileSystemExportPost(export_name="my_export",
    +                                  server=Reference(name="my_server"),
    +                                  share_policy=Reference(name="smb_share_policy_1"))
    +res = client.post_file_system_exports(member_names=["my_fs"],
    +                                      policy_names=["nfs_export_policy_1", "smb_client_policy_1"],
    +                                      file_system_export=my_exports)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# example 2
    +# create only nfs export for an existing file system 'my_fs' on the server 'my_server'
    +my_nfs_export = FileSystemExportPost(export_name="my_nfs_export",
    +                                     server=Reference(name="my_server"))
    +res = client.post_file_system_exports(member_names=["my_fs"],
    +                                      policy_names=["nfs_export_policy_1"],
    +                                      file_system_export=my_nfs_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# example 3
    +# create only smb export for an existing file system 'my_fs' on the server 'my_server'
    +my_smb_export = FileSystemExportPost(export_name="my_export",
    +                                     server=Reference(name="my_server"),
    +                                     share_policy=Reference(name="smb_share_policy_1"))
    +res = client.post_file_system_exports(member_ids=["bfba6e16-963b-d0b4-f597-9f98916f370c"],
    +                                      policy_ids=["cb096ae0-a2c3-acd3-8375-13a7bbd397c2"],
    +                                      file_system_export=my_smb_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Filesystemreplicalinksap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    + + + + + +
    +

    post_file_system_replica_links_policies

    +
    res = client.post_file_system_replica_links_policies(
    +    policy_names=['policy_1'],
    +    local_file_system_names=['local_fs'],
    +    remote_names=['myremote'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, policy_ids, local_file_system_ids, remote_ids, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_file_system_replica_links

    +
    from pypureclient.flashblade import FileSystemReplicaLink, LocationReference
    +
    +res = client.post_file_system_replica_links(
    +    local_file_system_names=["local_fs"],
    +    remote_file_system_names=["remote_fs"],
    +    remote_names=['myremote'],
    +    file_system_replica_link=FileSystemReplicaLink(policies=[LocationReference(name=POLICY_NAME)]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +res = client.post_file_system_replica_links(
    +    local_file_system_names=["local_fs"],
    +    remote_file_system_names=["remote_fs"],
    +    remote_names=['myremote'],
    +    file_system_replica_link=FileSystemReplicaLink(link_type='partial-replica'))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids, local_file_system_ids, remote_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    + +
    +
    +

    Filesystemsnapshotsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_file_system_snapshots

    +
    # eradicate a destroyed file system snapshot named myfs.mysnap
    +client.delete_file_system_snapshots(names=["myfs.mysnap"])
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_system_snapshots

    +
    # list all file system snapshots
    +res = client.get_file_system_snapshots()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all destroyed file system snapshots
    +res = client.get_file_system_snapshots(destroyed=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all file system snapshots with owning filesystem 'myfs'
    +res = client.get_file_system_snapshots(names_or_owner_names='myfs')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5, and sort by source file system name
    +res = client.get_file_system_snapshots(limit=5, sort="source.name")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining file system snapshots
    +res = client.get_file_system_snapshots(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter
    +res = client.get_file_system_snapshots(filter='source.name=\'myfs*\' and contains(suffix, \'1\')')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, offset, owner_ids, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_file_system_snapshots

    +
    from pypureclient.flashblade import FileSystemSnapshot
    +
    +# Destroy an existing snapshot
    +new_attr = FileSystemSnapshot(destroyed=True)
    +
    +# Update the file system snapshot myfs.mysnap with our new attributes, in this case destroying it
    +res = client.patch_file_system_snapshots(names=["myfs.mysnap"], file_system_snapshot=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# destroying the latest replicated snapshot should specify "latest_replica=True"
    +res = client.patch_file_system_snapshots(names=["myfs.mysnap"],
    +                                         latest_replica=True,
    +                                         file_system_snapshot=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_file_system_snapshots_policies

    +
    # remove policy with id from a file system snapshot named myfs.2
    +client.delete_file_system_snapshots_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400090"],
    +                                             member_names=["myfs.2"])
    +
    +# Other valid fields: context_names, policy_names, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_system_snapshots_policies

    +
    # list all policies
    +res = client.get_file_system_snapshots_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system snapshot named "myfs.1"
    +res = client.get_file_system_snapshots_policies(policy_names=["p1"],
    +                                                member_names=["myfs.1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_file_system_snapshots_policies(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, member_ids, policy_ids, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_file_system_snapshots

    +
    from pypureclient.flashblade import FileSystemSnapshotPost
    +
    +# create a snapshot for the file system named myfs
    +res = client.post_file_system_snapshots(source_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a snapshot with suffix mysnap for the file system named myfs
    +res = client.post_file_system_snapshots(source_names=["myfs"],
    +                                        file_system_snapshot=FileSystemSnapshotPost(suffix="mysnap"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a snapshot with suffix mysnap for the file system named myfs
    +res = client.post_file_system_snapshots(source_names=["myfs"],
    +                                        send=True,
    +                                        targets=["myremote"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, source_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_file_system_snapshots_transfer

    +
    # eradicate a destroyed file system snapshot named myfs.mysnap
    +client.delete_file_system_snapshots_transfer(names=["myfs.mysnap"],
    +                                             remote_names=["myremote"])
    +
    +# Other valid fields: context_names, ids, remote_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_system_snapshots_transfer

    +
    # list all file systems
    +res = client.get_file_system_snapshots_transfer()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list snapshot transfers for snapshots with name myfs.mysnap
    +res = client.get_file_system_snapshots_transfer(names_or_owner_names=["myfs.mysnap"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, ids, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Filesystemsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_file_systems_audit_policies

    +
    # detach an audit policy from a file system
    +# assume we have a policy named "p1", and a file system named "myfs"
    +client.delete_file_systems_audit_policies(policy_names=["p1"], member_names=["myfs"])
    +
    +# Other valid fields: context_names, policy_ids, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_audit_policies

    +
    # list all policies
    +res = client.get_file_systems_audit_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.get_file_systems_audit_policies(policy_names=["p1"],
    +                                       member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_file_systems_audit_policies(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_file_systems_audit_policies(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policies
    +res = client.get_file_systems_audit_policies(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, member_ids, offset, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_file_systems_audit_policies

    +
    # attach an audit policy to a file system
    +# assume we have a policy named "audit_policy_1", and a file system with id
    +# "100abf42-0000-4000-8023-000det400090"
    +res = client.post_file_systems_audit_policies(policy_names=["audit_policy_1"],
    +                                        member_ids=["100abf42-0000-4000-8023-000det400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, policy_ids, member_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_file_systems_data_eviction_policies

    +
    # detach data eviction policies from filesystems using filesystem names and policy names
    +res = client.delete_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    +                                                         policy_names=["my_eviction_policy_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach data eviction policies from filesystems using filesystem ids and policy names
    +res = client.delete_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    +                                                         policy_names=["my_eviction_policy_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach data eviction policies from filesystems using filesystem names and policy ids
    +res = client.delete_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    +                                                         policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach data eviction policies from filesystems using filesystem ids and policy ids
    +res = client.delete_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    +                                                         policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_data_eviction_policies

    +
    # list all filesystems and their attached data eviction policies
    +res = client.get_file_systems_data_eviction_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list data eviction policies attached to a specific filesystem using its name
    +res = client.get_file_systems_data_eviction_policies(member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list data eviction policies attached to a specific filesystem using its id
    +res = client.get_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list filesystems that have a specific data eviction policy attached using policy id
    +res = client.get_file_systems_data_eviction_policies(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list filesystems that have a specific data eviction policy attached using policy name
    +res = client.get_file_systems_data_eviction_policies(policy_names=["my_eviction_policy_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    post_file_systems_data_eviction_policies

    +
    # attach data eviction policies to filesystems using filesystem names and policy names
    +res = client.post_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    +                                                       policy_names=["my_eviction_policy_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach data eviction policies to filesystems using filesystem ids and policy names
    +res = client.post_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    +                                                       policy_names=["my_eviction_policy_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach data eviction policies to filesystems using filesystem names and policy ids
    +res = client.post_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    +                                                       policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach data eviction policies to filesystems using filesystem ids and policy ids
    +res = client.post_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    +                                                       policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_file_systems

    +
    # eradicate a destroyed file system with name myfs
    +client.delete_file_systems(names=["myfs"])
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems

    +
    # list all file systems
    +res = client.get_file_systems()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all destroyed file systems
    +res = client.get_file_systems(destroyed=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list first five filesystems using default sort
    +res = client.get_file_systems(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list first five filesystems and sort by provisioned in descendant order
    +res = client.get_file_systems(limit=5, sort="provisioned-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining file systems
    +res = client.get_file_systems(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter to see only file systems with at least one type of nfs enabled
    +res = client.get_file_systems(filter='nfs.v3_enabled or nfs.v4_1_enabled')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, names, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_groups_performance

    +
    # list performance for all groups
    +res = client.get_file_systems_groups_performance(file_system_names=["fs1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list performance for one group
    +res = client.get_file_systems_groups_performance(file_system_names=["fs1"],
    +                                                 gids=[100])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list performance for one group by filesystem id
    +res = client.get_file_systems_groups_performance(file_system_ids=["10314f42-020d-7080-8013-000ddt400090"],
    +                                                 group_names=["group1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list performance by name
    +res = client.get_file_systems_groups_performance(names=["fs1/100"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_locks_clients

    +
    # Get all the clients (limit the result to 1000) who have acquired file locks
    +res = client.get_file_systems_locks_clients(limit=1000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_file_systems_locks

    +
    # Delete all locks created by a specified client IP
    +res = client.delete_file_systems_locks(client_names='1.1.1.1')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete a single lock by name
    +res = client.delete_file_systems_locks(names='3-NFSv3-0-1024')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete all locks for a specific file
    +res = client.delete_file_systems_locks(file_system_names='root', paths='/dir/file')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete all locks for files (recursively) within a specified folder
    +res = client.delete_file_systems_locks(file_system_names='root', paths='/dir',
    +                                       recursive=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: file_system_ids, inodes
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_locks

    +
    # Get all file locks and limit the number of returned entries to 1000
    +res = client.get_file_systems_locks(limit=1000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get a single lock information by lock name
    +res = client.get_file_systems_locks(names="3-NFSv3-0-1024")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all locks created by a client with specified client IP
    +res = client.get_file_systems_locks(client_names='1.1.1.1')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get locks for a specific file
    +res = client.get_file_systems_locks(file_system_names='root', paths='/dir/file')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Other valid fields: file_system_ids, filter, inodes, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_file_systems_locks_nlm_reclamations

    +
    # Initiates the NLM reclamation
    +res = client.post_file_systems_locks_nlm_reclamations()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_file_systems_open_files

    +
    # Close open files with specified IDs
    +res = client.delete_file_systems_open_files(ids=['54043195528445954', '54043195528445955'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_file_systems_open_files

    +
    # List all SMB open files, limit response to 10
    +res = client.get_file_systems_open_files(protocols=['smb'], limit=10)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get single SMB open file by open file ID
    +res = client.get_file_systems_open_files(protocols=['smb'], ids=['54043195528445954'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all SMB files opened by clients with specified client IPs
    +res = client.get_file_systems_open_files(protocols=['smb'], client_names=['1.1.1.1', '2.2.2.2'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all SMB files opened by clients with specified users
    +res = client.get_file_systems_open_files(protocols=['smb'], user_names=['0:0', '1:1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all SMB open file records for a specific file
    +res = client.get_file_systems_open_files(protocols=['smb'], file_system_names=['root'], paths=['/dir/file'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all SMB files opened in session with specified session names
    +res = client.get_file_systems_open_files(protocols=['smb'], session_names=['456135-smb', '456136-smb'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, file_system_ids
    +# See section "Common Fields" for examples
    +
    +# session_names = None,  # type: List[str]
    +
    +
    +
    +
    +

    patch_file_systems

    +
    from pypureclient.flashblade import FileSystemPatch, NfsPatch, Http, Reference, Smb, MultiProtocol, StorageClassInfo
    +
    +# update a file system object with a new provisioned size. enable hard limits.
    +# enable NFSv4.1, and disable NFSv3. enable SMB. disable HTTP
    +# adjust the default user quota to a new value
    +# change access control style to independent, disable safeguard acls
    +# set the nfs export policy to "export_policy_1"
    +# set the smb share policy to "share_policy_1"
    +# set the qos policy to "qos_policy_1"
    +# set the smb continuous availability_enabled to True
    +# set the group ownership to "parent-directory"
    +# set the storage class to "S500X-A"
    +# note that name field should be None
    +new_attr = FileSystemPatch(provisioned=1024, hard_limit_enabled=True,
    +                           nfs=NfsPatch(v3_enabled=False,
    +                                        v4_1_enabled=True,
    +                                        add_rules="1.1.1.1(rw,no_root_squash)",
    +                                        export_policy=Reference(name="export_policy_1")),
    +                           http=Http(enabled=False),
    +                           smb=Smb(enabled=True,
    +                                   share_policy=Reference(name="share_policy_1"),
    +                                   continuous_availability_enabled=True),
    +                           qos_policy=Reference(name="qos_policy_1"),
    +                           default_user_quota=4096,
    +                           multi_protocol=MultiProtocol(safeguard_acls=False,
    +                                                        access_control_style="independent"),
    +                           group_ownership="parent-directory",
    +                           storage_class=StorageClassInfo(name="S500X-A"))
    +# update the file system named myfs on the array
    +res = client.patch_file_systems(names=["myfs"], ignore_usage=True, file_system=new_attr,
    +                                discard_detailed_permissions=True,
    +                                cancel_in_progress_storage_class_transition=True)
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the filesystem object to use an export_policy instead of export rules.
    +new_attr = FileSystemPatch(nfs=NfsPatch(export_policy=Reference(name="export_policy_1")))
    +res = client.patch_file_systems(names=["myfs"], file_system=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# destroy a file system even if it has a replica link
    +destroy_attr = FileSystemPatch(destroyed=True,
    +                               nfs=NfsPatch(v4_1_enabled=False),
    +                               smb=Smb(enabled=False),
    +                               multi_protocol=MultiProtocol(access_control_style="mode-bits"))
    +res = client.patch_file_systems(names=["myfs"], delete_link_on_eradication=True,
    +                                file_system=destroy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# update the file system with id '10314f42-020d-7080-8013-000ddt400090' on the array
    +res = client.patch_file_systems(ids=['10314f42-020d-7080-8013-000ddt400090'],
    +                                ignore_usage=True, file_system=new_attr,
    +                                discard_non_snapshotted_data=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# rename a file system
    +new_attr = FileSystemPatch(name="new_name")
    +res = client.patch_file_systems(names=["old_name"], file_system=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# clear the attached QoS policy
    +new_attr = FileSystemPatch(qos_policy=Reference(name=""))
    +res = client.patch_file_systems(names=["myfs"], file_system=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach a storage class tiering policy named "my_policy"
    +new_attr = FileSystemPatch(storage_class=StorageClassInfo(tiering_policy=Reference(name="tiering_policy_1")))
    +res = client.patch_file_systems(names=["myfs"], file_system=new_attr)
    +
    +# remove the attached storage class tiering policy, setting to "S500X-S"
    +new_attr = FileSystemPatch(storage_class=StorageClassInfo(tiering_policy=Reference(name="")))
    +res = client.patch_file_systems(names=["myfs"], file_system=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# remove the attached storage class tiering policy, setting to "S500X-A"
    +new_attr = FileSystemPatch(storage_class=StorageClassInfo(name="S500X-A", tiering_policy=Reference(name="")))
    +res = client.patch_file_systems(names=["myfs"], file_system=new_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_performance

    +
    # list instantaneous nfs performance for all file systems
    +res = client.get_file_systems_performance(protocol='nfs')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous native smb performance for file systems 'fs1' and 'fs2'
    +res = client.get_file_systems_performance(names=['fs1', 'fs2'], protocol='smb')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous nfs performance for file system with id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.get_file_systems_performance(ids=['10314f42-020d-7080-8013-000ddt400090'],
    +                                          protocol='nfs')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical file systems nfs performance for all file systems between some
    +# start time and end time
    +res = client.get_file_systems_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    protocol='nfs',
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical file systems nfs performance for file systems 'fs1' and 'fs2' between some
    +# start time and end time
    +res = client.get_file_systems_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000,
    +    protocol='nfs',
    +    names=['fs1', 'fs2'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# total instantaneous performance across 2 filesystems
    +res = client.get_file_systems_performance(names=['fs1', 'fs2'], protocol='nfs',
    +                                          total_only=True)
    +print(res)
    +
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_policies_all

    +
    # list all policies attached to the filesystem regardless of type.
    +res = client.get_file_systems_policies_all()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a snapshot or nfs policy named "p1", and a file system named "myfs"
    +res = client.get_file_systems_policies_all(policy_names=["p1"],
    +                                           member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all policies attached to file system named "myfs"
    +res = client.get_file_systems_policies_all(member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, member_ids, offset, sort, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_file_systems_policies

    +
    # attach policy to a file system
    +# assume we have a policy named "p1", and a file system named "myfs"
    +client.delete_file_systems_policies(policy_names=["p1"],
    +                                    member_names=["myfs"])
    +
    +# Other valid fields: context_names, policy_ids, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_policies

    +
    # list all policies
    +res = client.get_file_systems_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.get_file_systems_policies(policy_names=["p1"],
    +                                       member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_file_systems_policies(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_file_systems_policies(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policies
    +res = client.get_file_systems_policies(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, member_ids, offset, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_file_systems_policies

    +
    # attach policy to a file system
    +# assume we have a policy named "p1", and a file system with id
    +# "100abf42-0000-4000-8023-000det400090"
    +res = client.post_file_systems_policies(policy_names=["p1"],
    +                                        member_ids=["100abf42-0000-4000-8023-000det400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, policy_ids, member_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_file_systems

    +
    from pypureclient.flashblade import FileSystemPost, Reference
    +
    +# create file system with a node group
    +node_group = Reference(name='nodegroup1')
    +myfs = FileSystemPost(node_group=node_group)
    +res = client.post_file_systems(names=["myfs"], file_system=myfs)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# use id
    +node_group = Reference(id='10314f42-020d-7080-8013-000ddt400090')
    +myfs = FileSystemPost(node_group=node_group)
    +res = client.post_file_systems(names=["myfs"], file_system=myfs)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, default_exports, discard_non_snapshotted_data, overwrite, policy_ids, policy_names
    +
    +
    +
    +
    +

    delete_file_systems_sessions

    +
    # Delete session by name
    +res = client.delete_file_systems_sessions(names='54043195528445954')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete all sessions of specified protocol
    +res = client.delete_file_systems_sessions(protocols='nfs', disruptive=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete all sessions created by specified user
    +res = client.delete_file_systems_sessions(user_names='0:0', disruptive=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete all sessions created by specified client IP
    +res = client.delete_file_systems_sessions(client_names='1.1.1.1', disruptive=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete all sessions of specified protocol created by specified client IP and user 
    +res = client.delete_file_systems_sessions(protocols='nfs',
    +                                          client_names='1.1.1.1',
    +                                          user_names='0:0')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    get_file_systems_sessions

    +
    # List all sessions, limit response to 10
    +res = client.get_file_systems_sessions(limit=10)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get single session by name
    +res = client.get_file_systems_sessions(names='54043195528445954')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all sessions created by a client with specified client IP
    +res = client.get_file_systems_sessions(client_names='1.1.1.1')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all sessions with specified protocol
    +res = client.get_file_systems_sessions(protocols='nfs')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get all sessions created by a client with specified user
    +res = client.get_file_systems_sessions(user_names='0:0')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    get_file_systems_space_storage_classes

    +
    # list all storage class space of all filesystems
    +res = client.get_file_systems_space_storage_classes()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class space of filesystem 'my_fs'
    +res = client.get_file_systems_space_storage_classes(names=['my_fs'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class space of filesystem with id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.get_file_systems_space_storage_classes(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class space of S500X-S storage class
    +res = client.get_file_systems_space_storage_classes(storage_class_names=['S500X-S'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_users_performance

    +
    # list performance for all users
    +res = client.get_file_systems_users_performance(file_system_names=["fs1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list performance for one user
    +res = client.get_file_systems_users_performance(file_system_names=["fs1"],
    +                                                uids=[100])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list performance for one user by filesystem id
    +res = client.get_file_systems_users_performance(file_system_ids=["10314f42-020d-7080-8013-000ddt400090"],
    +                                                user_names=["user1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list performance by name
    +res = client.get_file_systems_users_performance(names=["fs1/100"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_file_systems_worm_data_policies

    +
    # Get all WORM data policy members
    +res = client.get_file_systems_worm_data_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by policy name
    +res = client.get_file_systems_worm_data_policies(
    +    policy_names=['test-policy-name']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by member name
    +res = client.get_file_systems_worm_data_policies(
    +    member_names=['member-name']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by policy ids
    +res = client.get_file_systems_worm_data_policies(
    +    policy_ids=['10314f42-0120d-7080-8013-000ddt400013']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by member ids
    +res = client.get_file_systems_worm_data_policies(
    +    member_ids=['10314f42-020d-7080-8013-000ddt400014']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Fleetsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_fleets

    +
    # delete fleet by name
    +res = client.delete_fleets(names=['my-fleet'])
    +print(res)
    +
    +# delete fleet by id
    +res = client.delete_fleets(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +
    +
    +
    +
    +
    +

    get_fleets_fleet_key

    +
    res = client.get_fleets_fleet_key()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_fleets_fleet_key

    +
    res = client.post_fleets_fleet_key()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_fleets

    +
    res = client.get_fleets()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_fleets_members

    +
    # delete fleet member by name
    +res = client.delete_fleets_members(member_names=['my-fleet-member'])
    +print(res)
    +
    +# delete fleet member by id
    +res = client.delete_fleets_members(member_ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +
    +# delete fleet member by name unilaterally
    +res = client.delete_fleets_members(member_names=['my-fleet-member'], unreachable=True)
    +
    +
    +
    +
    +

    get_fleets_members

    +
    # list fleet members
    +res = client.get_fleets_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, fleet_ids, fleet_names, limit, member_ids, member_names, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_fleets_members

    +
    from pypureclient.flashblade import FleetMemberPost, FleetMemberPostMembers, FleetMemberPostMembersMember
    +
    +fleet_member_post_member=FleetMemberPostMembersMember(name='my-new-fleet-member')
    +fleet_key='$secret-fleet-key$'
    +fleet_member_post_members=FleetMemberPostMembers(member=fleet_member_post_member, key=fleet_key)
    +fleet_member_post=FleetMemberPost(members=[fleet_member_post_members])
    +
    +# create fleet member based on fleet name
    +res = client.post_fleets_members(
    +    fleet_names=['my-fleet'],
    +    members=fleet_member_post)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create fleet member based on fleet id
    +res = client.post_fleets_members(
    +    fleet_ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'],
    +    members=fleet_member_post
    +    )
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    patch_fleets

    +
    from pypureclient.flashblade import FleetPatch
    +
    +fleet_patch = FleetPatch(name='my-new-fleet-name')
    +
    +# rename an existing fleet using fleet name
    +res = client.patch_fleets(
    +    names=['my-fleet'],
    +    fleet=fleet_patch)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# rename an existing fleet using fleet id
    +res = client.patch_fleets(
    +    ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'],
    +    fleet=fleet_patch)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_fleets

    +
    res = client.post_fleets(names=["my-fleet"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Hardwareap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_hardware

    +
    # list all fans
    +res = client.get_hardware(filter='type=\'fan\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all XFMs
    +res = client.get_hardware(filter='type=\'xfm\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all Drives
    +res = client.get_hardware(filter='type=\'bay\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, limit, offset, sort, ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_hardware

    +
    from pypureclient.flashblade import Hardware
    +
    +# turn visual identifier on
    +res = client.patch_hardware(names=['CH1.FB1'], hardware=Hardware(identify_enabled=True))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# turn visual identifier off
    +res = client.patch_hardware(names=['CH1.FB1'], hardware=Hardware(identify_enabled=False))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Hardwareconnectorsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_hardware_connectors

    +
    # list all hardware connectors
    +res = client.get_hardware_connectors()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by name in descendant order
    +res = client.get_hardware_connectors(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_hardware_connectors(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining hardware connectors
    +res = client.get_hardware_connectors(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter (you can also filter by port_speed)
    +res = client.get_hardware_connectors(filter='lanes_per_port=4')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: offset, ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_hardware_connectors

    +
    from pypureclient.flashblade import HardwareConnector
    +
    +# Set port count on CH1.FM1.ETH1
    +res = client.patch_hardware_connectors(names=['CH1.FM1.ETH1'],
    +                                       hardware_connector=HardwareConnector(port_speed=50, lanes_per_port=4))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_hardware_connectors_performance

    +
    # list instantaneous performance for all hardware connectors
    +res = client.get_hardware_connectors_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous hardware connectors performance for selected ethernet connectors
    +res = client.get_hardware_connectors_performance(names=['*ETH2*'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List hardware connectors performance by id.
    +res = client.get_hardware_connectors_performance(ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical hardware connectors performance for all connectors between some
    +# start time and end time
    +res = client.get_hardware_connectors_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Kmipap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_kmip

    +
    # Delete the KMIP server with the name 'kmip-server-1'
    +client.delete_kmip(names=['kmip-server-1'])
    +
    +# Delete the KMIP server with id '10314f42-020d-7080-8013-000ddt400090'
    +client.delete_kmip(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +
    +
    +
    +
    +

    get_kmip

    +
    # List the KMIP server configurations
    +res = client.get_kmip()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: names, ids, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_kmip

    +
    from pypureclient.flashblade import KmipServer
    +
    +# Update a KMIP server configuration with a new set of URIs
    +
    +kmip_server_name = 'kmip-server-1'
    +kmip_uris = ['kmip1.example.com:5696', 'kmip2.example.com:5696']
    +create_body = KmipServer(uris=kmip_uris)
    +
    +res = client.patch_kmip(names=[kmip_server_name], kmip_server=create_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_kmip

    +
    from pypureclient.flashblade import KmipServer, Reference
    +
    +# Create a new KMIP server named "kmip-server-1"
    +
    +kmip_server_name = 'kmip-server-1'
    +kmip_uris = ['kmip.example.com:5696']
    +certificate = Reference(name='external', resource_type='certificates')
    +
    +create_body = KmipServer(uris=kmip_uris, ca_certificate=certificate)
    +res = client.post_kmip(names=[kmip_server_name], kmip_server=create_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_kmip_test

    +
    # Test the KMIP server configuration named "my_kmip_server"
    +res = client.get_kmip_test(names=["my_kmip_server"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +
    +
    +
    +
    +
    +

    Keytabsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_keytabs

    +
    # delete the keytab with the name 'oldkeytab.1'
    +client.delete_keytabs(names=['oldkeytab.1'])
    +
    +# delete the keytab with id '10314f42-020d-7080-8013-000ddt400090'
    +client.delete_keytabs(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +
    +# delete all keytabs that were encrypted with older aes128 ciphers
    +res = client.get_keytabs(filter='contains(encryption_type, "aes256")')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    items = list(res.items)
    +    print(items)
    +    for keytab in items:
    +        name_to_delete = keytab.name
    +        client.delete_keytabs(names=[name_to_delete])
    +
    +
    +
    +
    +

    get_keytabs_download

    +
    # download keytab file and list the file name
    +res = client.get_keytabs_download()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# export all keytabs on the system with a certain encryption type, and write their binary
    +# to a file
    +desired_encryption_type = 'aes256-cts-hmac-sha1-96'
    +filter_str = 'encryption_type="{}"'.format(desired_encryption_type)
    +res = client.get_keytabs(filter=filter_str)
    +# get the names from our results
    +names_to_export = []
    +for keytab_entry_obj in list(res.items):
    +    names_to_export.append(keytab_entry_obj.name)
    +# download file composed of the keytabs we gathered, encoded in binary
    +res = client.get_keytabs_download(keytab_names=names_to_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: keytab_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_keytabs

    +
    # list all keytabs on the system
    +res = client.get_keytabs()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list first five keytabs using default sort. only looking for ones beginning with 'kt1.'
    +res = client.get_keytabs(limit=5, names=["kt1.*"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list first five keytabs, sorting by the key version number used to generate them
    +res = client.get_keytabs(limit=5, sort="kvno")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all keytabs, filtering only for keytabs with aes256 in their encryption type
    +res = client.get_keytabs(filter='contains(encryption_type, "aes256")')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, ids, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_keytabs

    +
    from pypureclient.flashblade import KeytabPost, Reference
    +
    +# Rotate keytabs for active directory account
    +account = Reference(name="test-config", resource_type="active-directory")
    +keytab = KeytabPost(source=account)
    +res = client.post_keytabs(keytab=keytab)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: name_prefixes
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_keytabs_upload

    +
    # read the binary data from your keytab file
    +with open('/etc/krb5.keytab', 'rb') as binary_keytab_file:
    +    my_binary_keytab_data = binary_keytab_file.read()
    +# upload the binary data. we use a tuple of (filename, file contents) as the keytab file to
    +# upload in order to be generically compatible across different python versions
    +res = client.post_keytabs_upload(name_prefixes='binary-uploaded-krb5',
    +                                 keytab_file=('krb5.keytab', my_binary_keytab_data))
    +# our result is the contents of the file we just uploaded
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# we can also upload a base64 encoded keytab file, in case we were sent a keytab
    +# through some medium where binary wasn't feasible (e.g. copied into a bash terminal,
    +# sent as text over an internal corporate messaging system)
    +with open('/etc/krb5.txt', 'r') as base64_keytab_file:
    +    my_base64_keytab_data = base64_keytab_file.read()
    +
    +res = client.post_keytabs_upload(name_prefixes='base64-uploaded-krb5',
    +                                 keytab_file=('krb5.txt', my_base64_keytab_data))
    +# our result is the contents of the file we just uploaded
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Legalholdsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    + + + + +
    +

    post_legal_holds_held_entities

    +
    # Apply a legal hold on a directory
    +res = client.post_legal_holds_held_entities(
    +    names=['test_legal_hold'],
    +    file_system_names=['test_fs'],
    +    paths=['/'],
    +    recursive=True
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Apply a legal hold on a file
    +res = client.post_legal_holds_held_entities(
    +    ids=['10314f42-020d-7080-8013-000ddt400012'],
    +    file_system_ids=['10314f42-020d-7080-8013-000ddt400013'],
    +    paths=['test_file']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    + +
    +

    post_legal_holds

    +
    from pypureclient.flashblade import LegalHold
    +
    +# create a legal hold
    +post_body = LegalHold(description="legal_hold_description")
    +
    +res = client.post_legal_holds(names=['test_legal_hold'],
    +                              hold=post_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +
    +
    +
    +
    +

    Lifecyclerulesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_lifecycle_rules

    +
    # Delete the lifecycle rule named 'myrule' from bucket 'mybucket'
    +client.delete_lifecycle_rules(names=['mybucket/myrule'])
    +
    +# Delete the lifecycle rule with id '10314f42-020d-7080-8013-000ddt400090'
    +client.delete_lifecycle_rules(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +
    +# Delete all the lifecycle rules from bucket 'mybucket'
    +client.delete_lifecycle_rules(bucket_names=['mybucket'])
    +
    +# Delete all the lifecycle rules from bucket with id '100abf42-0000-4000-8023-000det400090'
    +client.delete_lifecycle_rules(bucket_ids=['100abf42-0000-4000-8023-000det400090'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_lifecycle_rules

    +
    # List all lifecycle rules
    +res = client.get_lifecycle_rules()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List first two lifecycle rules in bucket 'mybucket'. Use default sorting.
    +res = client.get_lifecycle_rules(limit=2, bucket_names=['mybucket'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List all lifecycle rules in bucket with id '100abf42-0000-4000-8023-000det400090'
    +res = client.get_lifecycle_rules(limit=2, bucket_ids=['100abf42-0000-4000-8023-000det400090'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# List the first lifecycle rule when sorting by prefix.
    +res = client.get_lifecycle_rules(limit=1, sort='prefix')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_lifecycle_rules

    +
    from pypureclient.flashblade import LifecycleRule
    +
    +# modify the lifecycle rule 'myrule' for the bucket 'mybucket', changing the 'keep_previous_version_for'.
    +attr = LifecycleRule(enabled=True,
    +                     keep_previous_version_for=7*24*60*60*1000,
    +                     prefix='mynewprefix')
    +res = client.patch_lifecycle_rules(names=['mybucket/myrule'], lifecycle=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# modify the lifecycle rule 'myrule' again for the bucket 'mybucket' again, adding 'keep_current_version_for'.
    +attr = LifecycleRule(enabled=True,
    +                     keep_current_version_for=7*24*60*60*1000,
    +                     prefix='mynewprefix')
    +res = client.patch_lifecycle_rules(bucket_names=['mybucket'], names=['myrule'], lifecycle=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# modify the lifecycle rule 'myrule' again for the bucket 'mybucket' again, deleting 'keep_current_version_for' and
    +# adding 'keep_current_version_until' and 'abort_incomplete_multipart_uploads_after'
    +attr = LifecycleRule(enabled=True,
    +                     keep_current_version_for=0,
    +                     keep_current_version_until=1639267200000,  # 2021-12-12
    +                     abort_incomplete_multipart_uploads_after=172800000,  # 2 day
    +                     prefix='mynewprefix')
    +res = client.patch_lifecycle_rules(bucket_ids=['10314f42-020d-7080-8013-000ddt400091'],
    +                                   ids=["10314f42-020d-7080-8013-000ddt400090"], lifecycle=attr, confirm_date=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_lifecycle_rules

    +
    from pypureclient.flashblade import LifecycleRulePost, Reference
    +
    +# create a lifecycle rule 'myrule' for the bucket 'mybucket' with 'keep_previous_version_for'
    +attr = LifecycleRulePost(bucket=Reference(name='mybucket'),
    +                         rule_id='myrule',
    +                         keep_previous_version_for=2*24*60*60*1000,
    +                         prefix='myprefix')
    +res = client.post_lifecycle_rules(rule=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a lifecycle rule 'myrule1' for the bucket 'mybucket' with 'keep_current_version_for'
    +attr = LifecycleRulePost(bucket=Reference(name='mybucket'),
    +                         rule_id='myrule1',
    +                         keep_current_version_for=2*24*60*60*1000,
    +                         prefix='myprefix')
    +res = client.post_lifecycle_rules(rule=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a lifecycle rule 'myrule2' for the bucket 'mybucket' with
    +# 'keep_current_version_until' and 'abort_incomplete_multipart_uploads_after'
    +attr = LifecycleRulePost(bucket=Reference(name='mybucket'),
    +                         rule_id='myrule2',
    +                         keep_current_version_until=1639267200000,  # 2021-12-12
    +                         abort_incomplete_multipart_uploads_after=172800000,  # 2 day
    +                         prefix='myprefix')
    +res = client.post_lifecycle_rules(rule=attr, confirm_date=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Linkaggregationgroupsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    + + + +
    +

    post_link_aggregation_groups

    +
    from pypureclient.flashblade import LinkAggregationGroup
    +
    +# create lag named "mylag" with ports 'CH1.FM1.ETH4' and 'CH1.FM2.ETH4'
    +res = client.post_link_aggregation_groups(
    +    names=["mylag"],
    +    link_aggregation_group=LinkAggregationGroup(ports=[{'name': 'CH1.FM1.ETH4'},
    +                                                       {'name': 'CH1.FM2.ETH4'}]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Logsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_logs_async_download

    +
    res = client.get_logs_async_download(names=['array-name_logs_2022-01-02.03_1643259782296.zip'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_logs_async

    +
    res = client.get_logs_async()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_logs_async

    +
    from pypureclient.flashblade import LogsAsync, Reference
    +
    +logs_async_attr = LogsAsync(start_time=1643664575040, end_time=1643668175040, hardware_components=[Reference(name='CH1')])
    +res = client.patch_logs_async(logs_async=logs_async_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_logs

    +
    res = client.get_logs(start_time=1527415200000, end_time=1527415200000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Maintenancewindowsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_maintenance_windows

    +
    # Delete maintenance windows
    +res = client.delete_maintenance_windows(names=['array'])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_maintenance_windows

    +
    # List Maintenance Windows
    +res = client.get_maintenance_windows()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_maintenance_windows

    +
    from pypureclient.flashblade import MaintenanceWindowPost
    +
    +# post the maintenance window on the array
    +duration = 60 * 60 * 1000  # 1 hour in milliseconds
    +body = MaintenanceWindowPost(timeout=duration)
    +res = client.post_maintenance_windows(names=["array"], maintenance_window=body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Networkinterfacesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_network_interfaces_connectors

    +
    # list all network connectors
    +res = client.get_network_interfaces_connectors()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by name in descendant order
    +res = client.get_network_interfaces_connectors(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_network_interfaces_connectors(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining network connectors
    +res = client.get_network_interfaces_connectors(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter
    +res = client.get_network_interfaces_connectors(filter='port_count=4')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: offset, ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_network_interfaces_connectors

    +
    from pypureclient.flashblade import HardwareConnector
    +
    +# Set port count on CH1.FM1.ETH1 (can also set lane_speed)
    +res = client.patch_network_interfaces_connectors(names=['CH1.FM1.ETH1'],
    +                                       network_connector=HardwareConnector(port_count=4))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_network_interfaces_connectors_performance

    +
    # list instantaneous performance for all network connectors
    +res = client.get_network_interfaces_connectors_performance()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list instantaneous network connectors performance for selected ethernet connectors
    +res = client.get_network_interfaces_connectors_performance(names=['*ETH2*'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List network connectors performance by id.
    +res = client.get_network_interfaces_connectors_performance(ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical network connectors performance for all connectors between some
    +# start time and end time
    +res = client.get_network_interfaces_connectors_performance(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_network_interfaces_connectors_settings

    +
    # list all global network settings for network connectors
    +res = client.get_network_interfaces_connectors_settings()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by name in descendant order
    +res = client.get_network_interfaces_connectors_settings(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_network_interfaces_connectors_settings(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: offset, ids, names, continuation_token, filter
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_network_interfaces

    +
    # delete a network interface with name myvip
    +client.delete_network_interfaces(names=["myvip"])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_network_interfaces

    +
    # list all network interfaces
    +res = client.get_network_interfaces()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by name in descendant order
    +res = client.get_network_interfaces(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_network_interfaces(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining network interfaces
    +res = client.get_network_interfaces(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter
    +res = client.get_network_interfaces(filter='(services=\'replication\')')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_network_interfaces_neighbors

    +
    # list neighbors for all ports
    +res = client.get_network_interfaces_neighbors()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list neighbors of specific port
    +res = client.get_network_interfaces_neighbors(local_port_names=['CH1.FM1.ETH1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, total_item_count, continuation_token
    +
    +
    +
    +
    +

    get_network_interfaces_network_connection_statistics

    +
    res = client.get_network_interfaces_network_connection_statistics(current_state=['ESTABLISHED'], local_host=['10.35.242.249'], local_port=[2049], remote_host='10.80.45.165', remote_port=34296)
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort,
    +
    +
    +
    +
    +

    patch_network_interfaces

    +
    from pypureclient.flashblade import NetworkInterfacePatch, Reference
    +
    +# Update the existing network interface "myvip"
    +# Change the address to "1.2.3.201"
    +# Change the service type to "replication"
    +res = client.patch_network_interfaces(
    +    names=['myvip'], network_interface=NetworkInterfacePatch(address='1.2.3.201', services=['replication']))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Update the existing network interface "myvip"
    +# Change the associated server to "my_server"
    +# Change the address to "1.2.3.201"
    +res = client.patch_network_interfaces(
    +    names=['myvip'],
    +    network_interface=NetworkInterfacePatch(
    +        address='1.2.3.201',
    +        attached_servers=[Reference(name='my_server')]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_network_interfaces_ping

    +
    # Default behavior will send a single ping from both FMs/XFMs and one blade.
    +ping_dest = 'localhost'
    +res = client.get_network_interfaces_ping(destination=ping_dest)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Send 5 pings from the component being specified. Also include the full
    +# user-to-user latency.
    +res = client.get_network_interfaces_ping(destination=ping_dest,
    +                                         count=5,
    +                                         component_name='CH1.FB1',
    +                                         print_latency=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Send pings using 120-byte packets, and using the specified interface (subnet, vip, or IP)
    +# as the source. Do not resolve the destination's IP address to a hostname
    +res = client.get_network_interfaces_ping(destination=ping_dest,
    +                                         packet_size=120,
    +                                         source='fm1.admin0',
    +                                         resolve_hostname=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_network_interfaces

    +
    from pypureclient.flashblade import NetworkInterface
    +
    +# create vip named myvip on the array
    +res = client.post_network_interfaces(
    +    names=["myvip"],
    +    network_interface=NetworkInterface(address='1.2.3.101',
    +                                       services=["data"],
    +                                       type="vip"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# create a replication vip named replvip on the array
    +res = client.post_network_interfaces(
    +    names=["replvip"],
    +    network_interface=NetworkInterface(address='1.2.3.101',
    +                                       services=["replication"],
    +                                       type="vip"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# create vip inside 'my_server' server object
    +res = client.post_network_interfaces(
    +    names=["replvip"],
    +    network_interface=NetworkInterface(address='1.2.3.101',
    +                                       services=["replication"],
    +                                       type="vip",
    +                                       attached_servers=[{"name": "my_server"}]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_network_interfaces_trace

    +
    # Default behavior traces the route of UDP packets from both FMs/XFMs and one blade.
    +trace_dest = 'localhost'
    +res = client.get_network_interfaces_trace(destination=trace_dest)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Trace only from the component being specified. Use TCP and do not allow packet fragmentation.
    +res = client.get_network_interfaces_trace(destination=trace_dest,
    +                                          component_name='CH1.FB1',
    +                                          method='tcp',
    +                                          fragment_packet=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Trace the route to a specified port at the destination, using the specified interface (vip,
    +# subnet or IP) as the source. Do not resolve the destination's IP address to a hostname, and
    +# discover the MTU.
    +res = client.get_network_interfaces_trace(destination=trace_dest,
    +                                          port=80,
    +                                          source='fm1.admin0',
    +                                          resolve_hostname=False,
    +                                          discover_mtu=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Nodegroupsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_node_groups

    +
    # delete a node group
    +res = client.delete_node_groups(names=['nodegroup1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# use id
    +res = client.delete_node_groups(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_node_groups

    +
    # list all node groups
    +res = client.get_node_groups()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific node group using name
    +res = client.get_node_groups(names=["group1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific node group using id
    +res = client.get_node_groups(ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_node_groups_nodes

    +
    # Remove node from a node group
    +res = client.delete_node_groups_nodes(node_group_names=['nodegroup1', 'nodegroup2'], node_names=['node1', 'node2'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# use ids
    +res = client.delete_node_groups_nodes(node_group_ids=['635c0a0c-37ad-4f91-bad7-5224c284c2af', '635c0a0c-57ad-4f91-bad7-5224c284c2ad'],
    +                                     node_ids=['985c0a0c-37ad-4f91-bad7-5234c284c2ad', '635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_node_groups_nodes

    +
    # list all node groups and their nodes
    +res = client.get_node_groups_nodes()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get group membership of a node group using node group name
    +res = client.get_node_groups_nodes(node_group_names=["group1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get group membership of a node group using node group id
    +res = client.get_node_groups_nodes(node_group_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get group membership of a node using node name
    +res = client.get_node_groups_nodes(node_names=["node1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get group membership of a node using node name
    +res = client.get_node_groups_nodes(node_ids=["89311f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_node_groups_nodes

    +
    # Add node to a node group
    +res = client.post_node_groups_nodes(node_group_names=['nodegroup1', 'nodegroup2'], node_names=['node1', 'node2'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# use ids
    +res = client.post_node_groups_nodes(node_group_ids=['635c0a0c-37ad-4f91-bad7-5224c284c2af', '635c0a0c-57ad-4f91-bad7-5224c284c2ad'],
    +                                   node_ids=['985c0a0c-37ad-4f91-bad7-5234c284c2ad', '635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    patch_node_groups

    +
    from pypureclient.flashblade import NodeGroupPatch
    +
    +# patch an existing datanode 
    +NODE_GROUP_NAME = 'group1'
    +NODE_GROUP_RENAME = 'new_group'
    +
    +node_group = NodeGroupPatch(name=NODE_GROUP_RENAME)
    +
    +# patch using name
    +res = client.patch_node_groups(names=[NODE_GROUP_NAME], node_group=node_group)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# patch using id
    +res = client.patch_node_groups(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'], node_group=node_group)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    post_node_groups

    +
    # create a node group
    +res = client.post_node_groups(names=['nodegroup1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_node_groups_uses

    +
    # list the node groups and the container + container type the group is associated with
    +res = client.get_node_groups_uses()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get relationship info using node group name
    +res = client.get_node_groups_uses(names=["group1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get relationship info using node group id
    +res = client.get_node_groups_uses(ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Nodesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    post_nodes_batch

    +
    from pypureclient.flashblade import Node
    +
    +# add a datanode
    +data_node1 = Node(name='node1', management_address='1.1.1.1', serial_number='111')
    +data_node2 = Node(name='node2', management_address='2.2.2.2', serial_number='222')
    +data_node3 = Node(name='node3', management_address='3.3.3.3', serial_number='333')
    +
    +# batch node create
    +res = client.post_nodes_batch(items=[data_node1, data_node2, data_node3])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# single node create
    +res = client.post_nodes_batch(items=[data_node1])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_nodes

    +
    # list all nodes
    +res = client.get_nodes()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific node using name
    +res = client.get_nodes(names=["node1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific node policy using id
    +res = client.get_nodes(ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, continuation_token, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_nodes

    +
    from pypureclient.flashblade import Node
    +
    +# patch an existing datanode 
    +# name field can be used in patch operation to rename the policy
    +DATANODE_NAME = 'datanode1'
    +DATANODE_RENAME = 'new_datanode'
    +
    +data_node = Node(name=DATANODE_RENAME, management_address='1.1.1.1', serial_number='111')
    +
    +# patch using name
    +res = client.patch_nodes(names=[DATANODE_NAME], node=data_node)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# patch using id
    +res = client.patch_nodes(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'], node=data_node)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +
    +

    Oidcssoap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_sso_oidc_idps

    +
    # delete a SSO OIDC configuration by name
    +res = client.delete_sso_oidc_idps(names=['test-sso'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# delete a SSO OIDC configuration by id
    +res = client.delete_sso_oidc_idps(ids=['10314f42-020d-7080-8013-000ddt400012'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_sso_oidc_idps

    +
    # Get all SSO OIDC configurations
    +res = client.get_sso_oidc_idps()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get an SSO OIDC configuration by name
    +res = client.get_sso_oidc_idps(names=['test-sso'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get an SSO OIDC configuration by ID
    +res = client.get_sso_oidc_idps(ids=['10314f42-020d-7080-8013-000ddt400012'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_sso_oidc_idps

    +
    from pypureclient.flashblade import OidcSso, OidcSsoPostIdp, Reference
    +
    +provider_url_ca_certificate = Reference(name='test-ca-certificate')
    +provider_url_ca_certificate_group = Reference(name='test-ca-certificate-group')
    +idp = OidcSsoPostIdp(provider_url='https://test-provider-url',
    +                  provider_url_ca_certificate=provider_url_ca_certificate,
    +                  provider_url_ca_certificate_group=provider_url_ca_certificate_group)
    +oidc = OidcSso(enabled=True, services=['object'], idp=idp)
    +# Patch an SSO OIDC configuration by name
    +res = client.patch_sso_oidc_idps(names=['test-oidc'], idp=oidc)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +# Patch an SSO OIDC configuration by id (random UUID)
    +res = client.patch_sso_oidc_idps(ids=['100abf42-0000-4000-8023-000det400090'], idp=oidc)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +
    +
    +
    +

    post_sso_oidc_idps

    +
    from pypureclient.flashblade import OidcSso, OidcSsoPostIdp, Reference
    +
    +# create a SSO OIDC configuration
    +provider_url_ca_certificate = Reference(name='test-ca-certificate')
    +provider_url_ca_certificate_group = Reference(name='test-ca-certificate-group')
    +idp = OidcSsoPostIdp(provider_url='https://test-provider-url',
    +                  provider_url_ca_certificate=provider_url_ca_certificate,
    +                  provider_url_ca_certificate_group=provider_url_ca_certificate_group)
    +oidc = OidcSso(enabled=True, services=['object'], idp=idp)
    +res = client.post_sso_oidc_idps(names=['test-oidc'], idp=oidc)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +
    +
    +
    +
    +

    Objectstoreaccesskeysap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_access_keys

    +
    # delete an access key with name 'PSABSSZRHPMEDKHMAAJPJBONPJGGDDAOFABDEXAMPLE'
    +client.delete_object_store_access_keys(names=["PSABSSZRHPMEDKHMAAJPJBONPJGGDDAOFABDEXAMPLE"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_access_keys

    +
    # list all object store access keys
    +res = client.get_object_store_access_keys()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by created in descendant order
    +res = client.get_object_store_access_keys(limit=5, sort="created-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_object_store_access_keys(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining object store access keys
    +res = client.get_object_store_access_keys(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter
    +res = client.get_object_store_access_keys(filter='user.name=\'acc1/myobjuser\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_access_keys

    +
    from pypureclient.flashblade import ObjectStoreAccessKey
    +
    +# Disable the object store access key named "PSABSSZRHPMEDKHMAAJPJBONPJGGDDAOFABDEXAMPLE"
    +res = client.patch_object_store_access_keys(
    +    names=['PSABSSZRHPMEDKHMAAJPJBONPJGGDDAOFABDEXAMPLE'], object_store_access_key=ObjectStoreAccessKey(enabled=False))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_access_keys

    +
    from pypureclient.flashblade import ObjectStoreAccessKeyPost
    +
    +# generate access key and secret key for object store user
    +# note: you need to handle the secret key since you can't retrieve it from the array after create
    +res = client.post_object_store_access_keys(
    +    object_store_access_key=ObjectStoreAccessKeyPost(user={'name': 'acc1/myobjuser'}))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# make another access key for the user with id '100abf42-0000-4000-8023-000det400090'
    +res = client.post_object_store_access_keys(
    +    object_store_access_key=ObjectStoreAccessKeyPost(user={'id': '100abf42-0000-4000-8023-000det400090'}))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# import credentials from another FlashBlade
    +res = client.post_object_store_access_keys(
    +    names=['PSABSSZRHPMEDKHMAAJPJBONPJGGDDAOFABDGLBJLHO'],
    +    object_store_access_key=ObjectStoreAccessKeyPost(
    +        user={'name': 'acc1/myobjuser'}, secret_access_key='BAG61F63105e0d3669/e066+5C5DFBE2c127d395LBGG'
    +    )
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Objectstoreaccountexportsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_account_exports

    +
    # Delete export of account "myaccount" to server "myserver"
    +res = client.delete_object_store_account_exports(names=["myserver::myaccount"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete export of account "myaccount" to server "myserver" by ID
    +res = client.delete_object_store_account_exports(ids=["6d580328-476f-49b3-9907-992ea4f67d90"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_account_exports

    +
    # List all Object Store Account Exports
    +res = client.get_object_store_account_exports()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get Object Store Account Export of account "myaccount" to server "myserver"
    +res = client.get_object_store_account_exports(names=["myserver::myaccount"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get Object Store Account Export of account "myaccount" to server "myserver" by ID
    +res = client.get_object_store_account_exports(ids=["6d580328-476f-49b3-9907-992ea4f67d90"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get Object Store Account Exports to server "myserver"
    +res = client.get_object_store_account_exports(filter="server.name='mys3exportpolicy'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List Object Store Account Exports of account "myaccount"
    +res = client.get_object_store_account_exports(filter="member.name='mys3exportpolicy'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List Object Store Account Exports using S3 Export Policy "mys3exportpolicy"
    +res = client.get_object_store_account_exports(filter="policy.name='mys3exportpolicy'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List enabled Object Store Account Exports
    +res = client.get_object_store_account_exports(filter="enabled")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List disabled Object Store Account Exports
    +res = client.get_object_store_account_exports(filter="enabled='False'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_account_exports

    +
    from pypureclient.flashblade import ObjectStoreAccountExportPatch, Reference
    +
    +
    +# Disable export of account "myaccount" to server "myserver"
    +my_export_update = ObjectStoreAccountExportPatch(export_enabled=False)
    +res = client.patch_object_store_account_exports(names=["myserver::myaccount"],
    +                                                object_store_account_export=my_export_update)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Disable export of account "myaccount" to server "myserver" by ID
    +my_export_update = ObjectStoreAccountExportPatch(export_enabled=False)
    +res = client.patch_object_store_account_exports(ids=["6d580328-476f-49b3-9907-992ea4f67d90"],
    +                                                object_store_account_export=my_export_update)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Change S3 Export Policy of the export of account "myaccount" to server "myserver"
    +my_export_update = ObjectStoreAccountExportPatch(policy=Reference(name="different3exportpolicy"))
    +res = client.patch_object_store_account_exports(names=["myserver::myaccount"],
    +                                                object_store_account_export=my_export_update)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_account_exports

    +
    from pypureclient.flashblade import ObjectStoreAccountExportPost, Reference
    +
    +# Export account "myaccount" to server "myserver" using S3 Export Policy "mys3exportpolicy"
    +my_export = ObjectStoreAccountExportPost(server=Reference(name="myserver"))
    +res = client.post_object_store_account_exports(member_names=["myaccount"],
    +                                               policy_names=Reference(name="mys3exportpolicy"),
    +                                               object_store_account_export=my_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Export account to server using S3 Export Policy all referenced by IDs
    +my_export = ObjectStoreAccountExportPost(server=Reference(id="bc7b6673-cfb4-484b-93d6-9b198b2322e3"))
    +res = client.post_object_store_account_exports(member_ids=["1d9c40c9-e38d-4839-bd6e-36060ca012ff"],
    +                                               policy_ids=Reference(name="4d5467fd-f81d-4d02-94be-8f193ad4e561"),
    +                                               object_store_account_export=my_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create account export that is initially disabled on creation
    +my_export = ObjectStoreAccountExportPost(server=Reference(name="myserver"),
    +                                         export_enabled=False)
    +res = client.post_object_store_account_exports(member_names=["myaccount"],
    +                                               policy_names=Reference(name="mys3exportpolicy"),
    +                                               object_store_account_export=my_export)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Objectstoreaccountsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_accounts

    +
    # delete a object store account with name myobjaccount
    +client.delete_object_store_accounts(names=["myobjaccount"])
    +
    +# delete a object store account by ID
    +client.delete_object_store_accounts(ids=["0733f51c-3ce9-4c82-9f20-5ea83de88500"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_accounts

    +
    # list all object store accounts
    +res = client.get_object_store_accounts()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get object store account by name
    +res = client.get_object_store_accounts(names=["my-obj-store-account"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get object store account by id
    +res = client.get_object_store_accounts(ids=["a9cb55e3-150c-4262-b9ee-fbf6beb84903"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by unique in descendant order
    +res = client.get_object_store_accounts(limit=5, sort="space.unique-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_object_store_accounts(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining object store accounts
    +res = client.get_object_store_accounts(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter
    +res = client.get_object_store_accounts(filter='name=\'my-obj-store-*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, offset, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_accounts

    +
    from pypureclient.flashblade import BucketDefaults, ObjectStoreAccountPatch, PublicAccessConfig
    +
    +# Update the quota settings for the account named "my-obj-store-account". Enable a
    +# hard limit (i.e. enforced) quota of 100G.
    +res = client.patch_object_store_accounts(names=["my-obj-store-account"],
    +                                         object_store_account=ObjectStoreAccountPatch(quota_limit=str(100*1024*1024*1024),
    +                                                                                      hard_limit_enabled=True))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Reduce the hard limit quota for "my-obj-store-account" to 80G while ignoring its current usage (i.e.
    +# the operation should not fail due to the account's size currently being greater than 80G)
    +res = client.patch_object_store_accounts(names=["my-obj-store-account"],
    +                                         object_store_account=ObjectStoreAccountPatch(quota_limit=str(80*1024*1024*1024)),
    +                                         ignore_usage=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update the BucketDefaults for "my-obj-store-account". Enable a soft (i.e. alerted but unenforced)
    +# quota limit of 10G for each new bucket for which an overriding quota configuration is not provided.
    +bucket_default_attr = BucketDefaults(quota_limit=str(10*1024*1024*1024),
    +                                     hard_limit_enabled=False)
    +res = client.patch_object_store_accounts(names=["my-obj-store-account"],
    +                                         object_store_account=ObjectStoreAccountPatch(bucket_defaults=bucket_default_attr))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Clear the quota limit for "my-obj-store-account"
    +res = client.patch_object_store_accounts(names=["my-obj-store-account"],
    +                                         object_store_account=ObjectStoreAccountPatch(quota_limit=''))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Disable block new public policies for "my-obj-store-account".
    +res = client.patch_object_store_accounts(names=["my-obj-store-account"],
    +                           object_store_account=ObjectStoreAccountPatch(
    +                                public_access_config=PublicAccessConfig(block_new_public_policies=False)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Disable block public access for "my-obj-store-account".
    +res = client.patch_object_store_accounts(names=["my-obj-store-account"],
    +                          object_store_account=ObjectStoreAccountPatch(
    +                               public_access_config=PublicAccessConfig(block_public_access=False)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Block new public policies and public access for "my-obj-store-account".
    +res = client.patch_object_store_accounts(names=["my-obj-store-account"],
    +                          object_store_account=ObjectStoreAccountPatch(
    +                               public_access_config=PublicAccessConfig(
    +                                    block_new_public_policies=True,
    +                                    block_public_access=True)))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_accounts

    +
    from pypureclient.flashblade import BucketDefaults, ObjectStoreAccountPost, Reference
    +
    +# Post the object store account object "myobjaccount" on the array. Provide an initial quota
    +# configuration that uses a hard (i.e. enforced) quota limit of 1T for the account, a default
    +# soft quota limit of 50G for buckets that will be created in the account, and an account export to the
    +# default server configured for the current scope.
    +bucket_default_attr = BucketDefaults(quota_limit=str(50*1024*1024*1024),
    +                                     hard_limit_enabled=False)
    +res = client.post_object_store_accounts(names=["myobjaccount"],
    +                                        object_store_account=ObjectStoreAccountPost(quota_limit=str(1024*1024*1024*1024),
    +                                                                                    hard_limit_enabled=True,
    +                                                                                    bucket_defaults=bucket_default_attr))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Post the object store account "myobjaccount" with no default account export
    +res = client.post_object_store_accounts(names=["myobjaccount"],
    +                                        object_store_account=ObjectStoreAccountPost(account_exports=[]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Post the object store account "myobjaccount" with exports to servers "myserver1" and "myserver2"
    +res = client.post_object_store_accounts(names=["myobjaccount"],
    +                                        object_store_account=ObjectStoreAccountPost(account_exports=[
    +                                            Reference(name="myserver1"),
    +                                            Reference(name="myserver2")]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Objectstoreremotecredentialsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_remote_credentials

    +
    # delete the remote credentials with the name 'remote/credentials'
    +client.delete_object_store_remote_credentials(names=['remote/credentials'])
    +
    +# delete the remote credentials with the id '10314f42-020d-7080-8013-000ddt400090'
    +client.delete_object_store_remote_credentials(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_remote_credentials

    +
    # list all remote credentials
    +res = client.get_object_store_remote_credentials()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list first five remote credentials using default sort
    +res = client.get_object_store_remote_credentials(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list first five remote credentials and sort by access key
    +res = client.get_object_store_remote_credentials(limit=5, sort='access_key_id')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining remote credentials
    +res = client.get_object_store_remote_credentials(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter to see only remote credentials that are on a specific remote
    +res = client.get_object_store_remote_credentials(filter='name=\'s3target/*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_remote_credentials

    +
    from pypureclient.flashblade import ObjectStoreRemoteCredentials
    +
    +# Change the name of an existing set of remote credentials to "remote/credentials2"
    +# Change the access key id of an existing set of remote credentials
    +# Change the secret access key of an existing set of remote credentials
    +new_attr = ObjectStoreRemoteCredentials(name='remote/credentials2',
    +                                        access_key_id='PSFBIKZFCAAAKOEJ',
    +                                        secret_access_key='0BEC00003+b1228C223c0FbF1ab5e4GICJGBPJPEOLJCD')
    +# update the the remote credentials with the name 'remote/credentials1' with our new attributes
    +res = client.patch_object_store_remote_credentials(names=['remote/credentials1'],
    +                                                   remote_credentials=new_attr)
    +print(res)
    +# update the the remote credentials with the id '10314f42-020d-7080-8013-000ddt400090' with our new attributes
    +res = client.patch_object_store_remote_credentials(ids=['10314f42-020d-7080-8013-000ddt400090'],
    +                                                   remote_credentials=new_attr)
    +print(res)
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_remote_credentials

    +
    from pypureclient.flashblade import ObjectStoreRemoteCredentials
    +
    +# create a remote credentials object corresponding to user credentials on the remote
    +name = "remote/credentials"
    +access_key = "PSFBIKZFCAAAKOEJ"
    +secret_key = "0BEC00003+b1228C223c0FbF1ab5e4GICJGBPJPEOLJCD"
    +remote_credentials = ObjectStoreRemoteCredentials(access_key_id=access_key, secret_access_key=secret_key)
    +# post the remote credentials object on the local array
    +res = client.post_object_store_remote_credentials(names=[name], remote_credentials=remote_credentials)
    +print(res)
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Objectstorerolesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_roles

    +
    # delete object store role by name
    +client.delete_object_store_roles(names=["acc1/myobjrole"])
    +
    +# delete object store role by id
    +client.delete_object_store_roles(ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_roles

    +
    # list all object store roles
    +res = client.get_object_store_roles()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by created in descendant order
    +res = client.get_object_store_roles(limit=5, sort="created-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_object_store_roles(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining object store roles
    +res = client.get_object_store_roles(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter
    +res = client.get_object_store_roles(filter='name=\'acc1/myobjrole*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_object_store_roles_object_store_access_policies

    +
    # remove a policy from a role
    +client.delete_object_store_roles_object_store_access_policies(
    +    member_names=["acc1/myobjrole"], policy_names=["pure:policy/bucket-list"])
    +
    +# remove a policy from a role by id
    +client.delete_object_store_roles_object_store_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_roles_object_store_access_policies

    +
    # list access policies for object store roles
    +res = client.get_object_store_roles_object_store_access_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific role
    +res = client.get_object_store_roles_object_store_access_policies(member_names=["acc1/myobjrole"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific role by id
    +res = client.get_object_store_roles_object_store_access_policies(member_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only roles with full access
    +res = client.get_object_store_roles_object_store_access_policies(policy_names=["pure:policy/full-access"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only roles with a specific policy by id
    +res = client.get_object_store_roles_object_store_access_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_roles_object_store_access_policies

    +
    # add a policy to a role
    +res = client.post_object_store_roles_object_store_access_policies(
    +    member_names=["acc1/myobjrole"], policy_names=["pure:policy/bucket-list"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# add a member to a policy by id
    +res = client.post_object_store_roles_object_store_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_roles_object_store_trust_policies_download

    +
    # download trust policy by object store role id
    +res = client.get_object_store_roles_object_store_trust_policies_download(role_ids=["f8b3b3b3-3b3b-3b3b-3b3b-3b3b3b3b3b3b"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# download trust policy by object store role name
    +res = client.get_object_store_roles_object_store_trust_policies_download(role_names=["acc1/myobjrole"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# download trust policy by trust policy name
    +res = client.get_object_store_roles_object_store_trust_policies_download(names=["acc1/myobjrole/trust-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_object_store_roles_object_store_trust_policies

    +
    # list trust policy by object store role id
    +res = client.get_object_store_roles_object_store_trust_policies(role_ids=["f8b3b3b3-3b3b-3b3b-3b3b-3b3b3b3b3b3b"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list trust policy by object store role name
    +res = client.get_object_store_roles_object_store_trust_policies(role_names=["acc1/myobjrole"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list trust policy by trust policy name
    +res = client.get_object_store_roles_object_store_trust_policies(names=["acc1/myobjrole/trust-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_object_store_roles_object_store_trust_policies_rules

    +
    # remove a rule by role name and rule name
    +client.delete_object_store_roles_object_store_trust_policies_rules(role_names=["acc1/myobjrole"], names=["myrule"])
    +# remove a rule by role name and rule index
    +client.delete_object_store_roles_object_store_trust_policies_rules(role_names=["acc1/myobjrole"], indices=[1])
    +# remove a rule by role id and rule name
    +client.delete_object_store_roles_object_store_trust_policies_rules(role_ids=["f8b3b3b3-3b3b-3b3b-3b3b-3b3b3b3b3b3b"], names=["myrule"])
    +# remove a rule by role id and rule index
    +client.delete_object_store_roles_object_store_trust_policies_rules(role_ids=["f8b3b3b3-3b3b-3b3b-3b3b-3b3b3b3b3b3b"], indices=[1])
    +# remove a rule by policy name and rule name
    +client.delete_object_store_roles_object_store_trust_policies_rules(policy_names=["acc1/myobjrole/trust-policy"], names=["myrule"])
    +# remove a rule by policy name and rule index
    +client.delete_object_store_roles_object_store_trust_policies_rules(policy_names=["acc1/myobjrole/trust-policy"], indices=[1])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_roles_object_store_trust_policies_rules

    +
    # list all rules of a specific object store access policy by role name
    +res = client.get_object_store_roles_object_store_trust_policies_rules(role_names=["acc1/myobjrole"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all rules of a specific object store access policy by role id
    +res = client.get_object_store_roles_object_store_trust_policies_rules(role_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list rules for specific policy
    +res = client.get_object_store_roles_object_store_trust_policies_rules(policy_names=["acc1/myobjrole/trust-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list specific rule name
    +res = client.get_object_store_roles_object_store_trust_policies_rules(policy_names=["acc1/myobjrole/trust-policy"], names=["myrule"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list specific rule index
    +res = client.get_object_store_roles_object_store_trust_policies_rules(policy_names=["acc1/myobjrole/trust-policy"], indices=[1])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_roles_object_store_trust_policies_rules

    +
    from pypureclient.flashblade import TrustPolicyRule, TrustPolicyRuleCondition, Reference
    +
    +rule = TrustPolicyRule(
    +    effect='allow',
    +    actions=['sts:AssumeRoleWithSAML'],
    +    principals=[Reference(name='SAMLProvider')],
    +    conditions=[
    +        TrustPolicyRuleCondition(
    +            key='saml:aud',
    +            operator='StringEquals',
    +            values=['https://signin.flashblade.purestorage.com/']
    +        )
    +    ]
    +)
    +# patch a rule for the object store trust policy for a rule name
    +res = client.patch_object_store_roles_object_store_trust_policies_rules(role_names=['acc1/myobjrole'], names=['myrule'], rule=rule)
    +# patch a rule for the object store trust policy for a rule index
    +res = client.patch_object_store_roles_object_store_trust_policies_rules(role_names=['acc1/myobjrole'], indices=[1], rule=rule)
    +# patch a rule for the object store trust policy for a policy name
    +res = client.patch_object_store_roles_object_store_trust_policies_rules(policy_names=['acc1/myobjrole/trust-policy'], indices=[1], rule=rule)
    +# patch a rule for the object store trust policy for a role id
    +res = client.patch_object_store_roles_object_store_trust_policies_rules(role_ids=['f8b3b3b3-3b3b-3b3b-3b3b-3b3b3b3b3b3b'], indices=[1], rule=rule)
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_roles_object_store_trust_policies_rules

    +
    from pypureclient.flashblade import TrustPolicyRule, TrustPolicyRuleCondition, Reference
    +
    +rule = TrustPolicyRule(
    +    effect='allow',
    +    actions=['sts:AssumeRoleWithSAML'],
    +    principals=[Reference(name='SAMLProvider')],
    +    conditions=[
    +        TrustPolicyRuleCondition(
    +            key='saml:aud',
    +            operator='StringEquals',
    +            values=['https://signin.flashblade.purestorage.com/']
    +        )
    +    ]
    +)
    +# Create a new rule for the object store trust policy for a role name
    +res = client.post_object_store_roles_object_store_trust_policies_rules(role_names=['acc1/myobjrole'], names=['myrule'], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +# Create a new rule for the object store trust policy for a role ID
    +res = client.post_object_store_roles_object_store_trust_policies_rules(role_ids=['10314f42-020d-7080-8013-000ddt400012'], names=['myrule'], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +# Create a new rule for the object store trust policy for a trust policy name
    +res = client.post_object_store_roles_object_store_trust_policies_rules(policy_names=['acc1/myobjrole/trust-policy'], names=['myrule'], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_roles_object_store_trust_policies_upload

    +
    # upload trust policy by object store role id
    +body = {
    +    "Version": "2012-10-07",
    +    "Statement": [
    +        {
    +            "Effect": "Allow",
    +            "Principal": {
    +                "Federated": "arn:aws:iam:::saml-provider/ADFS"
    +            },
    +            "Action": "sts:AssumeRoleWithSAML",
    +            "Condition": {
    +                "StringEquals": {
    +                    "SAML:aud": "https://signin.aws.amazon.com/saml"
    +                }
    +            }
    +        }
    +    ]
    +}
    +res = client.patch_object_store_roles_object_store_trust_policies_upload(role_ids=["f8b3b3b3-3b3b-3b3b-3b3b-3b3b3b3b3b3b"], policy_document=body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(res.items)
    +# upload trust policy by object store role name
    +res = client.patch_object_store_roles_object_store_trust_policies_upload(role_names=["acc1/myobjrole"], policy_document=body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(res.items)
    +# upload trust policy by trust policy name
    +res = client.patch_object_store_roles_object_store_trust_policies_upload(names=["acc1/myobjrole/trust-policy"], policy_document=body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(res.items)
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_roles

    +
    from pypureclient.flashblade import ObjectStoreRole
    +
    +# update role by role name
    +res = client.patch_object_store_roles(names=["acc1/myobjrole"],
    +                                      object_store_role=ObjectStoreRole(max_session_duration=7200))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# update role by role id
    +res = client.patch_object_store_roles(ids=["f8b3b3b3-3b3b-3b3b-3b3b-3b3b3b3b3b3b"],
    +                                      object_store_role=ObjectStoreRole(max_session_duration=7200))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_roles

    +
    from pypureclient.flashblade import ObjectStoreRole
    +
    +res = client.post_object_store_roles(names=["acc1/myobjrole"], object_store_role=ObjectStoreRole(max_session_duration=7200))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Objectstoreusersap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_users

    +
    client.delete_object_store_users(names=["acc1/myobjuser"])
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_users

    +
    # list all object store users
    +res = client.get_object_store_users()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by created in descendant order
    +res = client.get_object_store_users(limit=5, sort="created-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_object_store_users(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining object store users
    +res = client.get_object_store_users(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter
    +res = client.get_object_store_users(filter='name=\'acc1/myobjuser*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_object_store_users_object_store_access_policies

    +
    # remove a policy from a user
    +client.delete_object_store_users_object_store_access_policies(
    +    member_names=["acc1/myobjuser"], policy_names=["pure:policy/bucket-list"])
    +
    +# remove a policy from a user by id
    +client.delete_object_store_users_object_store_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_users_object_store_access_policies

    +
    # list access policies for object store users
    +res = client.get_object_store_users_object_store_access_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific user
    +res = client.get_object_store_users_object_store_access_policies(
    +    member_names=["acc1/myobjuser"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific user by id
    +res = client.get_object_store_users_object_store_access_policies(member_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only users with full access
    +res = client.get_object_store_users_object_store_access_policies(policy_names=["pure:policy/full-access"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only users with a specific policy by id
    +res = client.get_object_store_users_object_store_access_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_users_object_store_access_policies

    +
    # add a policy to a user
    +res = client.post_object_store_users_object_store_access_policies(
    +    member_names=["acc1/myobjuser"], policy_names=["pure:policy/bucket-list"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# add a member to a policy by id
    +res = client.post_object_store_users_object_store_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_users

    +
    # post the object store user object myobjuser on the array without full access
    +res = client.post_object_store_users(names=["acc1/myobjuser"], full_access=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Objectstorevirtualhostsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_virtual_hosts

    +
    # delete the object store virtual host on the array
    +client.delete_object_store_virtual_hosts(names=["myvhost"])
    +
    +# delete by id
    +client.delete_object_store_virtual_hosts(ids=["4a88422e-08ae-4314-8991-0b928a6fa6d4"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_virtual_hosts

    +
    # list all object store virtual hosts
    +res = client.get_object_store_virtual_hosts()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get by name
    +res = client.get_object_store_virtual_hosts(names=["myvhost"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# get by id
    +res = client.get_object_store_virtual_hosts(ids=["4a88422e-08ae-4314-8991-0b928a6fa6d4"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by created in descendant order
    +res = client.get_object_store_virtual_hosts(limit=3, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 3
    +res = client.get_object_store_virtual_hosts(limit=3)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter
    +res = client.get_object_store_virtual_hosts(filter="hostname=\'s3.myhost*\'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_virtual_hosts

    +
    from pypureclient.flashblade import ObjectStoreVirtualHostPatch, Reference
    +
    +# patch the object store virtual host "myvhost", changing the hostname
    +my_updated_vhost = ObjectStoreVirtualHostPatch(hostname="s3.myotherhost.com")
    +res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    +                                              object_store_virtual_host=my_updated_vhost)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# patch the object store virtual host "myvhost" by ID
    +my_updated_vhost = ObjectStoreVirtualHostPatch(hostname="s3.myotherhost.com")
    +res = client.patch_object_store_virtual_hosts(ids=["4a88422e-08ae-4314-8991-0b928a6fa6d4"],
    +                                              object_store_virtual_host=my_updated_vhost)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# replace the set of attached servers
    +my_updated_vhost = ObjectStoreVirtualHostPatch(attached_servers=[Reference(name="myserver2")])
    +res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    +                                              object_store_virtual_host=my_updated_vhost)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# add servers to/remvove servers from the set of attached servers
    +my_updated_vhost = ObjectStoreVirtualHostPatch(add_attached_servers=[Reference(name="myserver3")],
    +                                               remove_attached_servers=[Reference(name="myserver2")])
    +res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    +                                              object_store_virtual_host=my_updated_vhost)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# rename "myvhost" to "myvhost2"
    +my_updated_vhost = ObjectStoreVirtualHostPatch(name="myvhost2")
    +res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    +                                              object_store_virtual_host=my_updated_vhost)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_virtual_hosts

    +
    from pypureclient.flashblade import ObjectStoreVirtualHost, Reference
    +
    +
    +# post the object store virtual host "myvhost" with hostname "s3.myhost.com"
    +# attached to server "myserver"
    +my_vhost = ObjectStoreVirtualHost(hostname="s3.myhost.com",
    +                                  attached_servers=[Reference(name="myserver")])
    +res = client.post_object_store_virtual_hosts(names=["myvhost"],
    +                                             object_store_virtual_host=my_vhost)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesallap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_policies_all

    +
    # list all policies of all types
    +res = client.get_policies_all()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Valid fields: allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_policies_all_members

    +
    # list all policy/member pairs (for all policy types)
    +res = client.get_policies_all_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.get_policies_all_members(policy_names=["p1"],
    +                                      member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +res = client.get_policies_all_members(policy_names=["p1"],
    +                                      member_names=["myfs"],
    +                                      remote_names=["myremote"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system snapshot named "myfs.1"
    +res = client.get_policies_all_members(policy_names=["p1"],
    +                                      member_names=["myfs.1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_policies_all_members(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_policies_all_members(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policies
    +res = client.get_policies_all_members(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list only members with a specific policy by id
    +res = client.get_policies_all_members(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, local_file_system_ids, local_file_system_names,
    +#               member_ids, member_types, offset, remote_ids, remote_file_system_ids, remote_file_system_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesauditforfilesystemsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_audit_file_systems_policies

    +
    # delete a policy by name
    +client.delete_audit_file_systems_policies(names=['audit_policy_1'])
    +
    +# delete a policy by ID
    +client.delete_audit_file_systems_policies(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_audit_file_systems_policies

    +
    # list all audit policies
    +res = client.get_audit_file_systems_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +policyname = 'audit_policy_1'
    +
    +# list audit policy for policy policyname
    +res = client.get_audit_file_systems_policies(names=[policyname])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List audit policies specified by id.
    +res = client.get_audit_file_systems_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_audit_file_systems_policies_members

    +
    # detach an audit policy from a file system
    +# assume we have a policy named "p1", and a file system named "myfs"
    +client.delete_audit_file_systems_policies_members(policy_names=["p1"], member_names=["myfs"])
    +
    +# Other valid fields: context_names, policy_ids, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_audit_file_systems_policies_members

    +
    # list all policies
    +res = client.get_audit_file_systems_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.get_audit_file_systems_policies_members(policy_names=["p1"],
    +                                       member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_audit_file_systems_policies_members(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_audit_file_systems_policies_members(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policies
    +res = client.get_audit_file_systems_policies_members(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, member_ids, policy_ids, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_audit_file_systems_policies_members

    +
    # attach an audit policy to a file system
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.post_audit_file_systems_policies_members(policy_names=["p1"],
    +                                        member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, member_ids, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_audit_file_systems_policies

    +
    from pypureclient.flashblade import AuditFileSystemsPoliciesPatch, Reference, AuditFileSystemsPolicyRuleInPolicy
    +
    +policyname = 'audit_policy_1'
    +
    +# Disable the policy.
    +policy = AuditFileSystemsPoliciesPatch(enabled=False)
    +success_rule = AuditFileSystemsPolicyRuleInPolicy()
    +success_rule.op_status = "success"
    +success_rule.operations = ["all"]
    +failure_rule = AuditFileSystemsPolicyRuleInPolicy()
    +failure_rule.op_status = "failure"
    +failure_rule.operations = []
    +policy.rules = [success_rule, failure_rule]
    +res = client.patch_audit_file_systems_policies(names=[policyname], policy=policy) # need to change body name to policy in PURest
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# add one log target and remove old log target
    +policy = AuditFileSystemsPoliciesPatch(enabled=True)
    +policy.add_log_targets = [Reference(name='syslog2')]
    +policy.remove_log_targets = [Reference(name='syslog1')]
    +success_rule = AuditFileSystemsPolicyRuleInPolicy()
    +success_rule.op_status = "success"
    +success_rule.operations = []
    +failure_rule = AuditFileSystemsPolicyRuleInPolicy()
    +failure_rule.op_status = "failure"
    +failure_rule.operations = ["all"]
    +policy.rules = [success_rule, failure_rule]
    +res = client.patch_audit_file_systems_policies(names=[policyname], policy=policy) # need to change body name to policy in PURest
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_audit_file_systems_policies

    +
    from pypureclient.flashblade import AuditFileSystemsPolicy, Reference, AuditFileSystemsPolicyRuleInPolicy
    +
    +# Create an audit policy with a syslog target named 'syslog1'
    +policyname = 'audit_policy_1'
    +policy = AuditFileSystemsPolicy()
    +policy.log_targets = [Reference(name='syslog1')]
    +policy.control_type = "sacl"
    +
    +res = client.post_audit_file_systems_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create an audit policy with a syslog target named 'syslog1'
    +policyname = 'audit_policy_2'
    +policy = AuditFileSystemsPolicy()
    +policy.log_targets = [Reference(name='syslog1')]
    +policy.control_type = "policy"
    +success_rule = AuditFileSystemsPolicyRuleInPolicy()
    +success_rule.op_status = "success"
    +success_rule.operations = ["all"]
    +failure_rule = AuditFileSystemsPolicyRuleInPolicy()
    +failure_rule.op_status = "failure"
    +failure_rule.operations = ["all"]
    +policy.rules = [success_rule, failure_rule]
    +
    +res = client.post_audit_file_systems_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_audit_file_systems_policy_operations

    +
    # list all audit policy operations
    +res = client.get_audit_file_systems_policy_operations()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, names, offset, sort, allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesauditforobjectstoreap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_audit_object_store_policies

    +
    # delete a policy by name
    +client.delete_audit_object_store_policies(names=['audit_policy_1'])
    +
    +# delete a policy by ID
    +client.delete_audit_object_store_policies(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_audit_object_store_policies

    +
    # list all audit policies
    +res = client.get_audit_object_store_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +policyname = 'audit_policy_1'
    +
    +# list audit policy for policy policyname
    +res = client.get_audit_object_store_policies(names=[policyname])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List audit policies specified by id.
    +res = client.get_audit_object_store_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_audit_object_store_policies(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_audit_object_store_policies(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining audit policies
    +res = client.get_audit_object_store_policies(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter
    +res = client.get_audit_object_store_policies(filter='name=\'audit_policy*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: offset, allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_audit_object_store_policies_members

    +
    # detach an audit policy from a bucket by names
    +client.delete_audit_object_store_policies_members(policy_names=["p1"],
    +                                     member_names=["mybucket"])
    +
    +# detach an audit policy from a bucket by IDs
    +client.delete_audit_object_store_policies_members(policy_ids=["2a37c647-19e9-4308-b469-89d9a9753160"],
    +                                     member_ids=["3b48d758-20fa-5419-c570-a0e0b0e1c271"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_audit_object_store_policies_members

    +
    # list all policy members
    +res = client.get_audit_object_store_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a bucket named "mybucket"
    +res = client.get_audit_object_store_policies_members(policy_names=["p1"],
    +                                       member_names=["mybucket"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by policy name in descendant order
    +res = client.get_audit_object_store_policies_members(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_audit_object_store_policies_members(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policy members
    +res = client.get_audit_object_store_policies_members(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter
    +res = client.get_audit_object_store_policies_members(filter='policy.name=\'audit_policy*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: member_ids, policy_ids, offset, allow_errors, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_audit_object_store_policies_members

    +
    # attach an audit policy to a bucket
    +# assume we have a policy named "p1", and a bucket named "mybucket"
    +res = client.post_audit_object_store_policies_members(policy_names=["p1"],
    +                                        member_names=["mybucket"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: member_ids, policy_ids, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_audit_object_store_policies

    +
    from pypureclient.flashblade import AuditObjectStorePoliciesPatch, Reference
    +
    +policyname = 'audit_policy_1'
    +
    +# Disable the policy.
    +policy = AuditObjectStorePoliciesPatch(enabled=False)
    +res = client.patch_audit_object_store_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Enable the policy and add/remove log targets
    +policy = AuditObjectStorePoliciesPatch(enabled=True)
    +policy.add_log_targets = [Reference(name='log_target_2')]
    +policy.remove_log_targets = [Reference(name='log_target_1')]
    +res = client.patch_audit_object_store_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids, context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_audit_object_store_policies

    +
    from pypureclient.flashblade import AuditObjectStorePolicy, Reference
    +
    +# Create an audit policy with a log target named 'log_target_1'
    +policyname = 'audit_policy_1'
    +policy = AuditObjectStorePolicy()
    +policy.log_targets = [Reference(name='log_target_1')]
    +policy.enabled = True
    +
    +res = client.post_audit_object_store_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesdataevictionap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_data_eviction_policies

    +
    # delete an existing data eviction policy named 'my_eviction_policy'
    +res = client.delete_data_eviction_policies(names=['my_eviction_policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# delete an existing data eviction policy using id
    +res = client.delete_data_eviction_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_data_eviction_policies_file_systems

    +
    # detach data eviction policies using their name from filesystems using their name
    +res = client.delete_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    +                                                         member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach data eviction policies using their name from filesystems using their id
    +res = client.delete_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    +                                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach data eviction policies using their id from filesystems using their name
    +res = client.delete_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    +                                                         member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach data eviction policies using their id from filesystems using their id
    +res = client.delete_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    +                                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    get_data_eviction_policies_file_systems

    +
    # list all data eviction policies and their filesystem members
    +res = client.get_data_eviction_policies_file_systems()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list data eviction policies attached to a filesystem member using its name
    +res = client.get_data_eviction_policies_file_systems(member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list data eviction policies attached to a filesystem member using its id
    +res = client.get_data_eviction_policies_file_systems(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# list filesystem members associated with a data eviction policy using its id
    +res = client.get_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list filesystem members associated with a data eviction policy using its name
    +res = client.get_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    post_data_eviction_policies_file_systems

    +
    # attach data eviction policies using their name to filesystems using their name
    +res = client.post_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    +                                                       member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach data eviction policies using their name to filesystems using their id
    +res = client.post_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    +                                                       member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach data eviction policies using their id to filesystems using their name
    +res = client.post_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    +                                                       member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach data eviction policies using their id to filesystems using their id
    +res = client.post_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    +                                                       member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    get_data_eviction_policies

    +
    # list all data eviction policies
    +res = client.get_data_eviction_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific data eviction policy using name
    +res = client.get_data_eviction_policies(names=["my_eviction_policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific data eviction policy using id
    +res = client.get_data_eviction_policies(ids=["38453e5c-1c5d-459f-8d76-a2bb5d1db56a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# filter example - enabled only
    +res = client.get_data_eviction_policies(filter="enabled")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# filter example - disabled only
    +res = client.get_data_eviction_policies(filter="enabled='False'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# filter example - list policies with keep_size less than 20G
    +res = client.get_data_eviction_policies(filter="keep_size<20737418240")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    get_data_eviction_policies_members

    +
    # list all data eviction policies and their managed object members
    +res = client.get_data_eviction_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list data eviction policies attached to a filesystem member using its name
    +res = client.get_data_eviction_policies_members(policy_names=["my_eviction_policy_1"],
    +                                                member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list data eviction policies attached to a filesystem member using its id
    +res = client.get_data_eviction_policies_members(policy_names=["my_eviction_policy_1"],
    +                                                member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# list filesystem members associated with a data eviction policy using its name
    +res = client.get_data_eviction_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    +                                                member_names=["my_fs_1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# list filesystem members associated with a data eviction policy using its id
    +res = client.get_data_eviction_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    +                                                member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    patch_data_eviction_policies

    +
    from pypureclient.flashblade import DataEvictionPolicy
    +
    +# patch an existing Data Eviction policy named 'my_eviction_policy' with the desired settings
    +# name field can be used in patch operation to rename the policy
    +EVICTION_POLICY_NAME = 'my_eviction_policy'
    +EVICTION_POLICY_RENAME = 'my_eviction_policy_renamed'
    +eviction_policy = DataEvictionPolicy(
    +    name=EVICTION_POLICY_RENAME,
    +    keep_size=10737418240,  # keep 10GB (in bytes)
    +    enabled=False
    +)
    +
    +# patch using name
    +res = client.patch_data_eviction_policies(names=[EVICTION_POLICY_NAME], policy=eviction_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# patch using id
    +res = client.patch_data_eviction_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'], policy=eviction_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_data_eviction_policies

    +
    from pypureclient.flashblade import DataEvictionPolicy
    +
    +# create a Data Eviction policy object with the desired settings
    +# note that name field is used for rename operation and NOT specified during creation
    +# the policy is enabled by default
    +eviction_policy = DataEvictionPolicy(
    +    keep_size=10737418240  # keep 10GB (in bytes)
    +)
    +EVICTION_POLICY_NAME = 'my_eviction_policy'
    +res = client.post_data_eviction_policies(names=[EVICTION_POLICY_NAME], policy=eviction_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesmanagementaccessap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_admins_management_access_policies

    +
    # remove admin member from a policy by names
    +client.delete_admins_management_access_policies(
    +    member_names=["user1"], policy_names=["test-access-policy"])
    +
    +# remove admin member from policy by IDs
    +client.delete_admins_management_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_admins_management_access_policies

    +
    # list all management access policy members for admins
    +res = client.get_admins_management_access_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named test-policy, and an admin member named "test-admin"
    +res = client.get_admins_management_access_policies(policy_names=["test-policy"],
    +                                                   member_names=["test-admin"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list management access policies admin members specified by name
    +res = client.get_admins_management_access_policies(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List management access policies specified by member id.
    +res = client.get_admins_management_access_policies(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only admin members with a specific policy by id
    +res = client.get_admins_management_access_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_admins_management_access_policies

    +
    # add admin member to a management access policy
    +res = client.post_admins_management_access_policies(
    +    member_names=["user1"], policy_names=["test-access-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_admins_management_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_directory_services_roles_management_access_policies

    +
    # remove DS role member from a policy by names
    +client.delete_directory_services_roles_management_access_policies(
    +    member_names=["role1"], policy_names=["test-access-policy"])
    +
    +# remove DS role member from policy by IDs
    +client.delete_directory_services_roles_management_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_directory_services_roles_management_access_policies

    +
    # list all management access policy members for DS roles
    +res = client.get_directory_services_roles_management_access_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named test-policy, and a DS role member named "test-ds-role"
    +res = client.get_directory_services_roles_management_access_policies(policy_names=["test-policy"],
    +                                                                     member_names=["test-ds-role"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list management access policies DS role members specified by name
    +res = client.get_directory_services_roles_management_access_policies(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List management access policies specified by member id.
    +res = client.get_directory_services_roles_management_access_policies(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only DS role members with a specific policy by id
    +res = client.get_directory_services_roles_management_access_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_directory_services_roles_management_access_policies

    +
    # add DS role member to a management access policy
    +res = client.post_directory_services_roles_management_access_policies(
    +    member_names=["role1"], policy_names=["test-access-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_directory_services_roles_management_access_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_management_access_policies_admins

    +
    # remove admin member from a policy by names
    +client.delete_management_access_policies_admins(
    +    member_names=["user1"], policy_names=["test-access-policy"])
    +
    +# remove admin member from policy by IDs
    +client.delete_management_access_policies_admins(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_management_access_policies_admins

    +
    # list all management access policy members for admins
    +res = client.get_management_access_policies_admins()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named test-policy, and an admin member named "test-admin"
    +res = client.get_management_access_policies_admins(policy_names=["test-policy"],
    +                                                   member_names=["test-admin"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list management access policies admin members specified by name
    +res = client.get_management_access_policies_admins(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List management access policies specified by member id.
    +res = client.get_management_access_policies_admins(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only admin members with a specific policy by id
    +res = client.get_management_access_policies_admins(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_management_access_policies_admins

    +
    # add admin member to a management access policy
    +res = client.post_management_access_policies_admins(
    +    member_names=["user1"], policy_names=["test-access-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_management_access_policies_admins(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_management_access_policies

    +
    # delete a policy by name
    +client.delete_management_access_policies(names=['custom-policy'])
    +
    +# delete a policy by ID
    +client.delete_management_access_policies(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +
    +
    +
    +

    delete_management_access_policies_directory_services_roles

    +
    # remove DS role member from a policy by names
    +client.delete_management_access_policies_directory_services_roles(
    +    member_names=["role1"], policy_names=["test-access-policy"])
    +
    +# remove DS role member from policy by IDs
    +client.delete_management_access_policies_directory_services_roles(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_management_access_policies_directory_services_roles

    +
    # list all management access policy members for DS roles
    +res = client.get_management_access_policies_directory_services_roles()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named test-policy, and a DS role member named "test-ds-role"
    +res = client.get_management_access_policies_directory_services_roles(policy_names=["test-policy"],
    +                                                                     member_names=["test-ds-role"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list management access policies DS role members specified by name
    +res = client.get_management_access_policies_directory_services_roles(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List management access policies specified by member id.
    +res = client.get_management_access_policies_directory_services_roles(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only DS role members with a specific policy by id
    +res = client.get_management_access_policies_directory_services_roles(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_management_access_policies_directory_services_roles

    +
    # add DS role member to a management access policy
    +res = client.post_management_access_policies_directory_services_roles(
    +    member_names=["role1"], policy_names=["test-access-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_management_access_policies_directory_services_roles(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_management_access_policies

    +
    # list all management access policies
    +res = client.get_management_access_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list management access policies specified by name
    +res = client.get_management_access_policies(names=['test-policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List management access policies specified by id.
    +res = client.get_management_access_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_management_access_policies_members

    +
    # list all management access policy members
    +res = client.get_management_access_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named test-policy, and a member named "test-member"
    +res = client.get_management_access_policies_members(policy_names=["test-policy"],
    +                                                    member_names=["test-member"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list management access policies members specified by name
    +res = client.get_management_access_policies_members(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List management access policies specified by member id.
    +res = client.get_management_access_policies_members(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only members with a specific policy by id
    +res = client.get_management_access_policies_members(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_management_access_policies

    +
    from pypureclient.flashblade import (
    +    FixedReferenceNoId,
    +    ManagementAccessPolicy,
    +    ManagementAccessPolicyRuleInPolicy,
    +    ReferenceWritable
    +)
    +
    +
    +role = FixedReferenceNoId(name="viewer", resource_type="roles")
    +scope = ReferenceWritable(name='realm1', resource_type='realms')
    +rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    +policy_attr = ManagementAccessPolicy(aggregation_strategy="all-permissions",
    +                                     rules=[rule])
    +res = client.patch_management_access_policies(names=["test-policy"], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +role = FixedReferenceNoId(name="admin", resource_type="roles")
    +scope = ReferenceWritable(id='83efe671-3265-af1e-6dd2-c9ff155c2a18', resource_type='arrays')
    +rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    +policy_attr = ManagementAccessPolicy(aggregation_strategy="least-common-permission",
    +                                     rules=[rule])
    +# update the policy with id '83efe671-3265-af1e-6dd2-c9ff155c2a18'
    +res = client.patch_management_access_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'],
    +                                              policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +
    +
    +
    +

    post_management_access_policies

    +
    from pypureclient.flashblade import (
    +    ManagementAccessPolicyPost,
    +    ManagementAccessPolicyRuleInPolicy,
    +    ReferenceNameOnly,
    +    ReferenceWritable
    +)
    +
    +# create the management access policy with a reference to a realm by name
    +role = ReferenceNameOnly(name="viewer")
    +scope = ReferenceWritable(name='realm1', resource_type='realms')
    +rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    +policy_attr = ManagementAccessPolicyPost(aggregation_strategy="all-permissions",
    +                                         rules=[rule])
    +res = client.post_management_access_policies(names=["test-policy"], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create the management access policy with a reference to the array by ID
    +role = ReferenceNameOnly(name="admin")
    +scope = ReferenceWritable(id='83efe671-3265-af1e-6dd2-c9ff155c2a18', resource_type='arrays')
    +rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    +policy_attr = ManagementAccessPolicyPost(aggregation_strategy="least-common-permission",
    +                                         rules=[rule])
    +res = client.post_ssh_certificate_authority_policies(names=['ca-policy-with-key-reference'],
    +                                                     policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +
    +
    +
    +
    +

    Policiesnfsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_nfs_export_policies

    +
    # delete a policy by name
    +client.delete_nfs_export_policies(names=["export_policy_1"])
    +
    +# delete a policy by name with a version specifier.
    +# The delete will fail if the policy version differs from specified version.
    +# The version can be retrieved from the response from
    +# get_nfs_export_policies, patch_nfs_export_policies or post_nfs_export_policies.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +client.delete_nfs_export_policies(names=["export_policy_1"], versions=[policy_version])
    +
    +# delete a policy by ID
    +client.delete_nfs_export_policies(ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_nfs_export_policies

    +
    # list all nfs export policies
    +res = client.get_nfs_export_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list nfs export policies specified by name
    +res = client.get_nfs_export_policies(names=['export_policy_1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List nfs export policies specified by id.
    +res = client.get_nfs_export_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_nfs_export_policies

    +
    from pypureclient.flashblade import NfsExportPolicy, NfsExportPolicyRule
    +
    +# Disable the policy.
    +policy_attr = NfsExportPolicy(enabled=False)
    +res = client.patch_nfs_export_policies(names=['export_policy_1'], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Bulk specify new rules for the policy.
    +# Note: The rules must be ordered by client type grouped by
    +#    IP addresses, netmasks, netgroups, and asterisk (*).
    +bulk_rules = [NfsExportPolicyRule(client='10.20.30.40', access='root-squash', permission='rw'),
    +              NfsExportPolicyRule(client='192.168.0.0/28', access='root-squash', permission='ro',
    +                                  security=['sys']),
    +              NfsExportPolicyRule(client='@devgroup', access='root-squash', permission='rw',
    +                                  anonuid=500, anongid=500),
    +              NfsExportPolicyRule(client='*', access='root-squash', permission='ro', secure=True),
    +              ]
    +policy_attr = NfsExportPolicy(rules=bulk_rules)
    +res = client.patch_nfs_export_policies(names=["export_policy_1"], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the nfs export policy with id '83efe671-3265-af1e-6dd2-c9ff155c2a18'
    +res = client.patch_nfs_export_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'],
    +                                       policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +    curr_version = res_items[0].version
    +
    +# update the nfs export policy using a version retrieved from a previous get, patch or post call.
    +# The call to patch_nfs_export_policies will fail if the version differs from the current version.
    +# That indicates that the export policy or one of its rules was modified since the version
    +# was acquired.
    +res = client.patch_nfs_export_policies(names=["export_policy_1"], policy=policy_attr,
    +                                       versions=[curr_version])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_nfs_export_policies

    +
    from pypureclient.flashblade import (NfsExportPolicy, NfsExportPolicyRuleInPolicy)
    +
    +# Create an export policy with 2 rules. The first for client 10.20.30.40 with readwrite permissions
    +# and root-squash.  The second with read-only permissions for all other clients.
    +policyname = "export_policy_1"
    +policy = NfsExportPolicy()
    +policy.rules = [
    +    NfsExportPolicyRuleInPolicy(client='10.20.30.40', permission='rw', access='root-squash'),
    +    NfsExportPolicyRuleInPolicy(client='*', permission='ro')
    +]
    +res = client.post_nfs_export_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_nfs_export_policies_rules

    +
    # delete a policy rule by name
    +client.delete_nfs_export_policies_rules(names=['export_policy_1.1'])
    +
    +# delete a policy rule by name with a version specifier.
    +# The delete will fail if the policy version differs from specified version.
    +# The policy_version can be retrieved from the response from
    +# get_nfs_export_policies, patch_nfs_export_policies, post_nfs_export_policies,
    +# get_nfs_export_policies_rule, patch_nfs_export_policies_rule, or post_nfs_export_policies_rule.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +client.delete_nfs_export_policies_rules(names=['export_policy_1.1'], versions=[policy_version])
    +
    +# delete a policy by ID
    +client.delete_nfs_export_policies_rules(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_nfs_export_policies_rules

    +
    # list all nfs export policy rules
    +res = client.get_nfs_export_policies_rules()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all nfs export policy rules for export_policy 'export_policy_1'
    +res = client.get_nfs_export_policies_rules(policy_names=['export_policy_1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List nfs export policy rule named 'export_policy_1.1'
    +res = client.get_nfs_export_policies_rules(names=['export_policy_1.1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token, ids, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_nfs_export_policies_rules

    +
    from pypureclient.flashblade import NfsExportPolicyRule
    +
    +rulename = 'export_policy_1.2'
    +
    +# Patch export policy rule 'export_policy_1.2' in the export policy named 'export_policy_1'
    +res = client.patch_nfs_export_policies_rules(names=[rulename],
    +                                             rule=NfsExportPolicyRule(permission='ro'))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Move an export policy rule in the rules list.
    +# to index 1. (indexes are 1 based.)
    +res = client.patch_nfs_export_policies_rules(names=[rulename],
    +                                             rule=NfsExportPolicyRule(index=1))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Move an exported rule before the rule named 'export_policy_1.1'.
    +res = client.patch_nfs_export_policies_rules(names=[rulename],
    +                                             rule=NfsExportPolicyRule(),
    +                                             before_rule_name='export_policy_1.1')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Move an export rule before the rule with id '38e24e2d-9e24-46c3-9701-52a7d97a7343'.
    +res = client.patch_nfs_export_policies_rules(names=[rulename],
    +                                             rule=NfsExportPolicyRule(),
    +                                             before_rule_id='38e24e2d-9e24-46c3-9701-52a7d97a7343')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Patch an existing rule specifying the client, readwrite permissions, rootsquash, anonuid,
    +# anongid, atime, fileid_32bit, secure and security attributes.
    +res = client.patch_nfs_export_policies_rules(names=[rulename],
    +                                             rule=NfsExportPolicyRule(client='10.20.0.0/24',
    +                                                                      permission='rw',
    +                                                                      access='root-squash',
    +                                                                      anonuid=400,
    +                                                                      anongid=500,
    +                                                                      atime=True,
    +                                                                      secure=True,
    +                                                                      security=['sys']))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = list(res.items)
    +    print(res_items)
    +    policy_version = res_items[0].policy_version
    +
    +# Patch an existing rule while ensuring that the policy has not been changed since the last patch.
    +res = client.patch_nfs_export_policies_rules(names=[rulename],
    +                                             rule=NfsExportPolicyRule(permission='ro'),
    +                                             versions=[policy_version])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_nfs_export_policies_rules

    +
    from pypureclient.flashblade import NfsExportPolicyRule
    +
    +policyname = "export_policy_1"
    +
    +# Create a new export policy rule in the export policy named 'export_policy_1'
    +res = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='10.20.30.1',
    +                                                                     permission='rw'),
    +                                            policy_names=[policyname])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create a new export policy rule in the export policy named 'export_policy_1'
    +# and insert it at index 1. (indexes are 1 based.)
    +res = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='10.20.30.2',
    +                                                                     permission='rw',
    +                                                                     index=1),
    +                                            policy_names=[policyname])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create a new export policy rule in the export policy named 'export_policy_1'
    +# and insert it before the rule named 'export_policy_1.1'.
    +res = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='10.20.30.3',
    +                                                                     permission='rw'),
    +                                            policy_names=[policyname],
    +                                            before_rule_name='export_policy_1.1')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create a new export policy rule in the export policy named 'export_policy_1'
    +# and insert it before the rule with id '10314f42-020d-7080-8013-000ddt400090'.
    +res = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='10.20.30.4',
    +                                                                     permission='rw'),
    +                                            policy_names=[policyname],
    +                                            before_rule_id='10314f42-020d-7080-8013-000ddt400090')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create a new export policy rule in the export policy named 'export_policy_1'
    +# specifying a subnet mask for the client, readwrite permissions, and rootsquash to anonuid=400
    +# and anongid=500.
    +res = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='10.20.0.0/24',
    +                                                                     permission='rw',
    +                                                                     access='root-squash',
    +                                                                     anonuid=400,
    +                                                                     anongid=500),
    +                                            policy_names=[policyname])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Create a new export policy rule in the export policy named 'export_policy_1'
    +# specifying a netgroup for the client, and the atime, fileid_32bit, secure, and security attributes.
    +res = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='@dev_group',
    +                                                                     atime=True,
    +                                                                     secure=True,
    +                                                                     security=['sys'],
    +                                                                     anongid=500),
    +                                            policy_names=[policyname])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = list(res.items)
    +    print(res_items)
    +    policy_version = res_items[0].policy_version
    +
    +# Create a new export policy ensuring that the policy has not been changed since the last rule was added.
    +res = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='*'),
    +                                            policy_names=[policyname],
    +                                            versions=[policy_version])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesnetworkaccessap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_network_access_policies

    +
    # list all network access policies
    +res = client.get_network_access_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list network access policies specified by name
    +res = client.get_network_access_policies(names=['default-network-access-policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List network access policies specified by id.
    +res = client.get_network_access_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_network_access_policies_members

    +
    # list all network access policies
    +res = client.get_network_access_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named, and an array named "test-array"
    +res = client.get_network_access_policies_members(policy_names=["default-network-access-policy"],
    +                                                 member_names=["test-array"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list network access policies specified by name
    +res = client.get_network_access_policies_members(policy_names=['default-network-access-policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List network access policies specified by member id.
    +res = client.get_network_access_policies_members(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only members with a specific policy by id
    +res = client.get_network_access_policies_members(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_network_access_policies

    +
    from pypureclient.flashblade import NetworkAccessPolicy, NetworkAccessPolicyRule
    +
    +# Rename the policy.
    +policy_attr = NetworkAccessPolicy(name='new-default-rules')
    +res = client.patch_network_access_policies(names=['default-network-access-policy'], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Bulk specify a set of new rules for the policy.
    +# Note: The rules must be ordered by client type grouped by
    +#    IP addresses, netmasks, and asterisk (*).
    +bulk_rules = [
    +    NetworkAccessPolicyRule(client='1.2.3.4', effect='deny', interfaces=['snmp', 'management-ssh']),
    +    NetworkAccessPolicyRule(client='*', interfaces=['snmp', 'management-ssh', 'management-web-ui'])
    +]
    +policy_attr = NetworkAccessPolicy(rules=bulk_rules)
    +res = client.patch_network_access_policies(names=['default-network-access-policy'], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the network access policy with id '83efe671-3265-af1e-6dd2-c9ff155c2a18'
    +res = client.patch_network_access_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'],
    +                                           policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: ids, versions
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_network_access_policies_rules

    +
    # delete a policy rule by name
    +client.delete_network_access_policies_rules(names=['default-network-access-policy.1'])
    +
    +# delete a policy by name with a version specifier.
    +# The delete will fail if the policy version differs from specified version.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +client.delete_network_access_policies_rules(names=['default-network-access-policy.1'], versions=[policy_version])
    +
    +# delete a policy by ID
    +client.delete_network_access_policies_rules(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +
    +
    +
    +

    get_network_access_policies_rules

    +
    # list all network access policy rules
    +res = client.get_network_access_policies_rules()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all network access policy rules for policy 'default-network-rules'
    +res = client.get_network_access_policies_rules(policy_names=['default-network-access-policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List network access policy rule named 'default-network-rules.1' for policy 'default-network-rules'
    +res = client.get_network_access_policies_rules(names=['default-network-access-policy.1'],
    +                                               policy_names=['default-network-access-policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token, ids, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_network_access_policies_rules

    +
    from pypureclient.flashblade import NetworkAccessPolicyRule
    +
    +policyname = 'default-network-access-policy'
    +
    +# Patch client policy rule 'default-network-rules.1' in network access policy named 'default-network-rules'
    +res = client.patch_network_access_policies_rules(names=[policyname+'.1'],
    +                                                 rule=NetworkAccessPolicyRule(effect='deny'))
    +
    +# Patch a policy by name with a version specifier.
    +# The Patch will fail if the policy version differs from specified version.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +res = client.patch_network_access_policies_rules(names=[policyname+'.1'],
    +                                                 rule=NetworkAccessPolicyRule(interfaces=['snmp']),
    +                                                 versions=[policy_version])
    +
    +# Insert or Move a rule default-network-rules.1 rule before 'default-network-rules.2` in policy named 'default-network-rules'
    +res = client.patch_network_access_policies_rules(names=[policyname+'.1'],
    +                                                 before_rule_name=policyname+'.2',
    +                                                 rule=NetworkAccessPolicyRule(interfaces=['snmp', "management-ssh"]))
    +
    +# Insert or Move a rule 'default-network-rules.1` before rule id `10314f42-020d-7080-8013-000ddt400012` in policy named 'default-network-rules'
    +res = client.patch_network_access_policies_rules(names=[policyname+'.1'],
    +                                                 before_rule_id="10314f42-020d-7080-8013-000ddt400012",
    +                                                 rule=NetworkAccessPolicyRule(client='1.1.1.1'))
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_network_access_policies_rules

    +
    from pypureclient.flashblade import NetworkAccessPolicyRule
    +
    +policyname = 'default-network-access-policy'
    +
    +# Create a new client policy rule in the policy named 'default-network-rules'
    +res = client.post_network_access_policies_rules(policy_names=[policyname],
    +                                                rule=NetworkAccessPolicyRule(client='192.168.1.0/24', interfaces=['snmp']))
    +
    +# Insert or Move a policy by name with a version specifier.
    +# The Post will fail if the policy version differs from specified version.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +res = client.post_network_access_policies_rules(policy_names=[policyname],
    +                                                rule=NetworkAccessPolicyRule(client='*', interfaces=['management-ssh']),
    +                                                versions=[policy_version])
    +
    +# Insert or Move a rule default-network-rules.1 rule before 'default-network-rules.2` in policy named 'default-network-rules'
    +res = client.post_network_access_policies_rules(before_rule_name=policyname+'.2',
    +                                                policy_names=[policyname],
    +                                                rule=NetworkAccessPolicyRule(client='*', interfaces=['management-ssh']))
    +
    +# Insert or Move a rule 'default-network-rules.1` before rule id `10314f42-020d-7080-8013-000ddt400012` in policy named 'default-network-rules'
    +res = client.post_network_access_policies_rules(before_rule_id="10314f42-020d-7080-8013-000ddt400012",
    +                                                policy_names=[policyname],
    +                                                rule=NetworkAccessPolicyRule(client='*', interfaces=['management-ssh']))
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesobjectstoreaccessap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_object_store_access_policies

    +
    # delete a policy by name
    +client.delete_object_store_access_policies(names=["acc1/mypolicy"])
    +
    +# delete a policy by ID
    +client.delete_object_store_access_policies(ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_access_policies

    +
    # list all object store access policies
    +res = client.get_object_store_access_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all object store access policies without listing their rules
    +res = client.get_object_store_access_policies(exclude_rules=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Valid fields: allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_object_store_access_policies_object_store_roles

    +
    # remove a member from a policy
    +client.delete_object_store_access_policies_object_store_roles(
    +    member_names=["acc1/myobjrole"], policy_names=["pure:policy/bucket-list"])
    +
    +# remove a member from a policy by id
    +client.delete_object_store_access_policies_object_store_roles(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_access_policies_object_store_roles

    +
    # list access policies for object store roles
    +res = client.get_object_store_access_policies_object_store_roles()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific role
    +res = client.get_object_store_access_policies_object_store_roles(member_names=["acc1/myobjrole"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific role by id
    +res = client.get_object_store_access_policies_object_store_roles(member_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only roles with full access
    +res = client.get_object_store_access_policies_object_store_roles(policy_names=["pure:policy/full-access"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only roles with a specific policy by id
    +res = client.get_object_store_access_policies_object_store_roles(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list by (role_name, policy_name), (role_id, policy_id), (role_name, policy_id), and (role_id, policy_name)
    +res = client.get_object_store_access_policies_object_store_roles(member_names=["acc1/myobjrole"], policy_names=["pure:policy/full-access"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +res = client.get_object_store_access_policies_object_store_roles(member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +res = client.get_object_store_access_policies_object_store_roles(member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_names=["pure:policy/full-access"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +res = client.get_object_store_access_policies_object_store_roles(member_names=["acc1/myobjrole"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_access_policies_object_store_roles

    +
    # add a member to a policy
    +res = client.post_object_store_access_policies_object_store_roles(
    +    member_names=["acc1/myobjrole"], policy_names=["pure:policy/bucket-list"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_object_store_access_policies_object_store_roles(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_object_store_access_policies_object_store_users

    +
    # remove a member from a policy
    +client.delete_object_store_access_policies_object_store_users(
    +    member_names=["acc1/myobjuser"], policy_names=["pure:policy/bucket-list"])
    +
    +# remove a member from a policy by id
    +client.delete_object_store_access_policies_object_store_users(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_access_policies_object_store_users

    +
    # list access policies for object store users
    +res = client.get_object_store_access_policies_object_store_users()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific user
    +res = client.get_object_store_access_policies_object_store_users(member_names=["acc1/myobjuser"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list access policies for specific user by id
    +res = client.get_object_store_access_policies_object_store_users(member_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only users with full access
    +res = client.get_object_store_access_policies_object_store_users(policy_names=["pure:policy/full-access"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only users with a specific policy by id
    +res = client.get_object_store_access_policies_object_store_users(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_access_policies_object_store_users

    +
    # add a member to a policy
    +res = client.post_object_store_access_policies_object_store_users(
    +    member_names=["acc1/myobjuser"], policy_names=["pure:policy/bucket-list"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_object_store_access_policies_object_store_users(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_access_policies

    +
    from pypureclient.flashblade import ObjectStoreAccessPolicy, PolicyRuleObjectAccess, PolicyRuleObjectAccessCondition
    +
    +# update a policy by changing its rules, where some rules bypass our action restriction enforcement
    +rule = PolicyRuleObjectAccess(
    +    name="myupdatedrule",
    +    actions=["s3:ListBucket"],
    +    resources=["mybucket/myobject"],
    +    conditions=PolicyRuleObjectAccessCondition(
    +        source_ips=["1.2.3.4"],
    +        s3_prefixes=["home/"],
    +        s3_delimiters=["/"],
    +    ),
    +    effect="deny"
    +)
    +policy = ObjectStoreAccessPolicy(
    +    rules=[rule]
    +)
    +res = client.patch_object_store_access_policies(
    +    names=["acc1/mypolicy"], policy=policy, enforce_action_restrictions=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update a different policy with the same rules, but by ID this time
    +res = client.patch_object_store_access_policies(
    +    ids=["10314f42-020d-7080-8013-000ddt400012"], policy=policy, enforce_action_restrictions=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_access_policies

    +
    from pypureclient.flashblade import ObjectStoreAccessPolicyPost, PolicyRuleObjectAccess, PolicyRuleObjectAccessCondition
    +
    +# create a basic policy (no description, no rules yet)
    +res = client.post_object_store_access_policies(names=["acc1/mypolicy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a policy with a description and some rules, where some rules bypass our action restriction enforcement
    +rule = PolicyRuleObjectAccess(
    +    name="myrule",
    +    actions=["s3:ListBucket"],
    +    resources=["mybucket/myobject"],
    +    conditions=PolicyRuleObjectAccessCondition(
    +        source_ips=["1.2.3.4"],
    +        s3_prefixes=["home/"],
    +        s3_delimiters=["/"],
    +    ),
    +    effect="deny"
    +)
    +policy = ObjectStoreAccessPolicyPost(
    +    description="This is my policy description.",
    +    rules=[rule]
    +)
    +res = client.post_object_store_access_policies(
    +    names=["acc1/mynewpolicy"], policy=policy, enforce_action_restrictions=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_object_store_access_policies_rules

    +
    # delete a rule by policy name
    +client.delete_object_store_access_policies_rules(policy_names=["acc1/mypolicy"], names=["myrule"])
    +
    +# delete by policy ID
    +client.delete_object_store_access_policies_rules(
    +    policy_ids=["10314f42-020d-7080-8013-000ddt400012"], names=["myrule"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_access_policies_rules

    +
    # list all object store access policy rules
    +res = client.get_object_store_access_policies_rules()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list rules for specific policy
    +res = client.get_object_store_access_policies_rules(policy_names=["pure:policy/full-access"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list rules for specific policy by id
    +res = client.get_object_store_access_policies_rules(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list specific rule
    +res = client.get_object_store_access_policies_rules(policy_names=["pure:policy/full-access"], names=["myrule"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_object_store_access_policies_rules

    +
    from pypureclient.flashblade import PolicyRuleObjectAccess, PolicyRuleObjectAccessCondition
    +
    +rule = PolicyRuleObjectAccess(
    +    actions=["s3:ListBucket"],
    +    resources=["*"],
    +    conditions=PolicyRuleObjectAccessCondition(
    +        source_ips=["1.2.3.4"],
    +        s3_prefixes=["home/"],
    +        s3_delimiters=["/"],
    +    ),
    +    effect="deny"
    +)
    +res = client.patch_object_store_access_policies_rules(policy_names=["acc1/mypolicy"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the rule in a way which doesn't follow our action restrictions; also use policy ID instead of name
    +rule = PolicyRuleObjectAccess(
    +    actions=["s3:ListBucket"],
    +    resources=["mybucket/myobject"],
    +    conditions=PolicyRuleObjectAccessCondition(
    +        source_ips=["1.2.3.4"],
    +        s3_prefixes=["home/"],
    +        s3_delimiters=["/"],
    +    ),
    +    effect="allow"
    +)
    +res = client.patch_object_store_access_policies_rules(
    +    policy_ids=["10314f42-020d-7080-8013-000ddt400012"], names=["myrule"], rule=rule, enforce_action_restrictions=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_object_store_access_policies_rules

    +
    from pypureclient.flashblade import PolicyRuleObjectAccessPost, PolicyRuleObjectAccessCondition
    +
    +rule = PolicyRuleObjectAccessPost(
    +    actions=["s3:ListBucket"],
    +    resources=["*"],
    +    conditions=PolicyRuleObjectAccessCondition(
    +        source_ips=["1.2.3.4"],
    +        s3_prefixes=["home/"],
    +        s3_delimiters=["/"],
    +    ),
    +    effect="deny"
    +)
    +res = client.post_object_store_access_policies_rules(policy_names=["acc1/mypolicy"], names=["myrule"], rule=rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a rule which doesn't follow our action restrictions; also use policy ID instead of name
    +rule2 = PolicyRuleObjectAccessPost(
    +    actions=["s3:ListBucket"],
    +    resources=["mybucket/myobject"],
    +    conditions=PolicyRuleObjectAccessCondition(
    +        source_ips=["1.2.3.4"],
    +        s3_prefixes=["home/"],
    +        s3_delimiters=["/"],
    +    ),
    +    effect="allow"
    +)
    +res = client.post_object_store_access_policies_rules(
    +    policy_ids=["10314f42-020d-7080-8013-000ddt400012"], names=["myrule2"], rule=rule2, enforce_action_restrictions=False)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See ids in section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_object_store_access_policy_actions

    +
    # list all object store access policy actions
    +res = client.get_object_store_access_policy_actions()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Valid fields: allow_errors, context_names, continuation_token, filter, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiespasswordap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_password_policies

    +
    # Get all password policies
    +res = client.get_password_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a password policy
    +res = client.get_password_policies(names=['policy-name'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a password policy by id
    +res = client.get_password_policies(ids=['10314f42-020d-7080-8013-000ddt400013'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_password_policies

    +
    from pypureclient.flashblade import PasswordPolicy
    +
    +# update a password policy
    +policy_body = PasswordPolicy(
    +            enabled=True,
    +            lockout_duration=0,
    +            max_login_attempts=0,
    +            min_password_length=0,
    +            password_history=0,
    +            min_password_age=0,
    +            enforce_username_check=False,
    +            min_character_groups=0,
    +            min_characters_per_group=0,
    +            enforce_dictionary_check=False,
    +)
    +
    +res = client.patch_password_policies(names='management',
    +                                      policy=policy_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesqosap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_qos_policies_buckets

    +
    # list all qos policies and their bucket members
    +res = client.get_qos_policies_buckets()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of buckets using their names
    +res = client.get_qos_policies_buckets(member_names=["my-bkt-1", "my-bkt-2"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of buckets using their ids
    +res = client.get_qos_policies_buckets(member_ids=["93ad2e75-6ca7-cc7d-28d1-14acd7001c91",
    +                                                  "489da95e-33f8-a5a0-5ba7-195770d86c71"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list buckets associated with a set of qos policies using their names
    +res = client.get_qos_policies_buckets(policy_names=["my_qos_policy_1", "my_qos_policy_2"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list buckets associated with a set of qos policies using their ids
    +res = client.get_qos_policies_buckets(policy_ids=["0487b610-68a0-4fd2-a856-5afad288ca5b",
    +                                                  "5ac085e8-f493-46fa-952f-2762edb05a67"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_qos_policies_buckets(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining qos policies buckets using continuation token
    +res = client.get_qos_policies_buckets(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with offset
    +res = client.get_qos_policies_buckets(offset=2, limit=3)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by policy name in ascending order
    +res = client.get_qos_policies_buckets(sort="policy.name")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by member name in descending order
    +res = client.get_qos_policies_buckets(sort="member.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter to see only specific policy
    +res = client.get_qos_policies_buckets(filter="policy.name='my_qos_policy_1'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_qos_policies

    +
    # delete an existing qos policy named 'my_qos_policy'
    +res = client.delete_qos_policies(names=['my_qos_policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# delete an existing qos policy using id
    +res = client.delete_qos_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_qos_policies_file_systems

    +
    # list all qos policies and their managed object members
    +res = client.get_qos_policies_file_systems()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of filesystem members using their names
    +res = client.get_qos_policies_file_systems(member_names=["my_fs_1", "my_fs_2"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of filesytem members using their ids
    +res = client.get_qos_policies_file_systems(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"])
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# list filesystem members associated with a set of qos policies using their ids
    +res = client.get_qos_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list filesystem members associated with a set of qos policies using their names
    +res = client.get_qos_policies_file_systems(policy_names=["my_qos_policy_1", "my_qos_policy_2"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_qos_policies

    +
    # list all qos policies
    +res = client.get_qos_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific qos policy using name
    +res = client.get_qos_policies(names=["myqos"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific qos policy using id
    +res = client.get_qos_policies(ids=["38453e5c-1c5d-459f-8d76-a2bb5d1db56a"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# filter example - enabled only
    +res = client.get_qos_policies(filter="enabled")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# filter example - disabled only
    +res = client.get_qos_policies(filter="enabled='False'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# filter example - list policies with max bytes per sec less than 1G
    +res = client.get_qos_policies(filter="max_total_bytes_per_sec<1073741824")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# filter example - list policies with max bytes per sec greater than or equal to 1G
    +res = client.get_qos_policies(filter="max_total_bytes_per_sec>='1G'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_qos_policies_members

    +
    # detach qos policies names from their filesystem members using their name
    +res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                         member_names=["my_fs_1", "my_fs_2"],
    +                                         member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach qos policies names from their realm members using their name
    +res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                         member_names=["realm1", "realm2"],
    +                                         member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# detach qos policies names from their filesystem members using their id
    +res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                         member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach qos policies names from their realm members using their id
    +res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                         member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# detach qos policies ids from their filesystem members using their names
    +res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                         member_names=["my_fs_1", "my_fs_2"],
    +                                         member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach qos policies ids from their realm members using their names
    +res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                         member_names=["realm1", "realm2"],
    +                                         member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# detach qos policies ids from their filesystem members using their ids
    +res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                         member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# detach qos policies ids from their realm members using their ids
    +res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                         member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: 
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_qos_policies_members

    +
    # list all qos policies and their managed object members
    +res = client.get_qos_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of filesystem members using their names
    +res = client.get_qos_policies_members(member_names=["my_fs_1", "my_fs_2"],
    +                                      member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of realm members using their names
    +res = client.get_qos_policies_members(member_names=["my_fs_1", "my_fs_2"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of bucket members using their names
    +res = client.get_qos_policies_members(member_names=["my_bucket_1", "my_bucket_2"],
    +                                      member_types=["buckets", "buckets"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# list qos policies attached to a set of filesytem members using their ids
    +res = client.get_qos_policies_members(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                      member_types=["file-systems", "file-systems"])
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of realm members using their ids
    +res = client.get_qos_policies_members(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list qos policies attached to a set of bucket members using their ids
    +res = client.get_qos_policies_members(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                      member_types=["buckets", "buckets"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# list filesystem members associated with a set of qos policies using their names
    +res = client.get_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                      member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list realm members associated with a set of qos policies using their names
    +res = client.get_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list bucket members associated with a set of qos policies using their names
    +res = client.get_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                      member_types=["buckets", "buckets"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# list filesystem members associated with a set of qos policies using their ids
    +res = client.get_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                      member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list realm members associated with a set of qos policies using their ids
    +res = client.get_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list bucket members associated with a set of qos policies using their ids
    +res = client.get_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                      member_types=["buckets", "buckets"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_qos_policies_members

    +
    # attach qos policies using their name to filesystems using their name
    +res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                       member_names=["my_fs_1", "my_fs_2"],
    +                                       member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach qos policies using their name to realms using their name
    +res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                      member_names=["realm1", "realm2"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# attach qos policies using their name to filesystems using their id
    +res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                      member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach qos policies using their name to realms their id
    +res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    +                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# attach qos policies using their id to filesystems using their name
    +res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                      member_names=["my_fs_1", "my_fs_2"],
    +                                      member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach qos policies using their id to realms using their name
    +res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                      member_names=["realm1", "realm2"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# attach qos policies using their id to filesystems using their id
    +res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                      member_types=["file-systems", "file-systems"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# attach qos policies using their id to realms using their id
    +res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    +                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    +                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    +                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    +                                      member_types=["realms", "realms"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: 
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_qos_policies

    +
    from pypureclient.flashblade import QosPolicy
    +
    +# patch an existing QoS policy named 'my_qos_policy' with the desired settings
    +# name field can be used in patch operation to rename the policy
    +QOS_POLICY_NAME = 'my_qos_policy'
    +QOS_POLICY_RENAME = 'my_qos_policy_renamed'
    +qos_policy = QosPolicy(
    +    name=QOS_POLICY_RENAME,
    +    max_total_bytes_per_sec=1073741824,
    +    max_total_ops_per_sec=24000,
    +    enabled=False
    +)
    +
    +# patch using name
    +res = client.patch_qos_policies(names=[QOS_POLICY_NAME], policy=qos_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# patch using id
    +res = client.patch_qos_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'], policy=qos_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_qos_policies

    +
    from pypureclient.flashblade import QosPolicy
    +
    +# create a QoS policy object with the desired settings
    +# note that name field is used for rename operation and NOT specified during creation
    +# the policy is enabled by default
    +qos_policy = QosPolicy(
    +    max_total_bytes_per_sec=1073741824,
    +    max_total_ops_per_sec=12000
    +)
    +QOS_POLICY_NAME = 'my_qos_policy'
    +res = client.post_qos_policies(names=[QOS_POLICY_NAME], policy=qos_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Policiess3exportap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_s3_export_policies

    +
    # Delete S3 Export Policy "mys3exportpolicy"
    +res = client.delete_s3_export_policies(names=["mys3exportpolicy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete S3 Export Policy by ID
    +res = client.delete_s3_export_policies(ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_s3_export_policies

    +
    # List all S3 Export Policies
    +res = client.get_s3_export_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get S3 Export Policy "mys3exportpolicy"
    +res = client.get_s3_export_policies(names=["mys3exportpolicy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get S3 Export Policy "mys3exportpolicy" by ID
    +res = client.get_s3_export_policies(ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List all enabled S3 Export Policies
    +res = client.get_s3_export_policies(filter="enabled='True'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_s3_export_policies

    +
    from pypureclient.flashblade import S3ExportPolicyPatch, S3ExportPolicyRulePost
    +
    +# Replace rules in "mys3exportpolicy" with a new rule that allows access to all buckets
    +my_updated_rule = S3ExportPolicyRulePost(
    +    actions=["pure:S3Access"],
    +    effect="allow",
    +    resources=["*"])
    +my_policy = S3ExportPolicyPatch(rules=[my_updated_rule])
    +res = client.patch_s3_export_policies(names=["mys3exportpolicy"],
    +                                      policy=my_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Disable and rename S3 Export Policy "mys3exportpolicy"
    +my_policy = S3ExportPolicyPatch(
    +        enabled=False,
    +        name="newname")
    +res = client.patch_s3_export_policies(ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"],
    +                                      policy=my_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_s3_export_policies

    +
    from pypureclient.flashblade import S3ExportPolicyPost, S3ExportPolicyRule
    +
    +
    +# Create S3 Export Policy "mys3exportpolicy" allowing access to all buckets
    +my_policy = S3ExportPolicyPost(rules=[
    +    S3ExportPolicyRule(
    +        name="myrule",
    +        actions=["pure:S3Access"],
    +        effect="allow",
    +        resources=["*"])])
    +res = client.post_s3_export_policies(names="mys3exportpolicy",
    +                                     policy=my_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Create S3 Export Policy "mys3exportpolicy" disabled and with no rules, not allowing any access
    +my_policy = S3ExportPolicyPost(rules=[],
    +                               enabled=False)
    +res = client.post_s3_export_policies(names="mys3exportpolicy",
    +                                     policy=my_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_s3_export_policies_rules

    +
    # Delete S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    +res = client.delete_s3_export_policies_rules(names="myrule",
    +                                            policy_names="mys3exportpolicy")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete S3 Export Policy Rule "myrule" in a policy identified by ID
    +res = client.delete_s3_export_policies_rules(names="myrule",
    +                                            policy_ids="922bb8e8-40b1-449a-b3f1-a688e3189606")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_s3_export_policies_rules

    +
    # List all S3 Export Policy Rules in the policy "mys3exportpolicy"
    +res = client.get_s3_export_policies_rules(policy_names=["mys3exportpolicy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List all S3 Export Policy Rules in a policy identified by ID
    +res = client.get_s3_export_policies_rules(policy_ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    +res = client.get_s3_export_policies_rules(policy_names=["mys3exportpolicy"],
    +                                          names=["myrule"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List all "deny" S3 Export Policy Rules in the policy "mys3exportpolicy"
    +res = client.get_s3_export_policies_rules(policy_names=["mys3exportpolicy"],
    +                                          filter="effect='deny'")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_s3_export_policies_rules

    +
    from pypureclient.flashblade import S3ExportPolicyRulePost
    +
    +
    +# Replace S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    +my_updated_rule = S3ExportPolicyRulePost(
    +    actions=["pure:S3Access"],
    +    effect="deny",
    +    resources=["*"])
    +res = client.patch_s3_export_policies_rules(names="myrule",
    +                                            policy_names="mys3exportpolicy",
    +                                            rule=my_updated_rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Replace S3 Export Policy Rule "myrule" in a policy identified by ID
    +my_updated_rule = S3ExportPolicyRulePost(
    +    actions=["pure:S3Access"],
    +    effect="deny",
    +    resources=["*"])
    +res = client.patch_s3_export_policies_rules(names="myrule",
    +                                            policy_ids="922bb8e8-40b1-449a-b3f1-a688e3189606",
    +                                            rule=my_updated_rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_s3_export_policies_rules

    +
    from pypureclient.flashblade import S3ExportPolicyRulePost
    +
    +# Create new S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    +my_rule = S3ExportPolicyRulePost(actions=["pure:S3Access"],
    +                                 effect="allow",
    +                                 resources=["*"])
    +res = client.post_s3_export_policies_rules(names="myrule",
    +                                           policy_names="mys3exportpolicy",
    +                                           rule=my_rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +# Create new S3 Export Policy Rule "myrule" in a policy by ID
    +my_rule = S3ExportPolicyRulePost(actions=["pure:S3Access"],
    +                                 effect="allow",
    +                                 resources=["*"])
    +res = client.post_s3_export_policies_rules(names="myrule",
    +                                           policy_ids="922bb8e8-40b1-449a-b3f1-a688e3189606",
    +                                           rule=my_rule)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiessmbclientap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_smb_client_policies

    +
    # delete a policy by name
    +client.delete_smb_client_policies(names=["client_policy_1"])
    +
    +# delete a policy by ID
    +client.delete_smb_client_policies(ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_smb_client_policies

    +
    # list all smb client policies
    +res = client.get_smb_client_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list smb client policies specified by name
    +res = client.get_smb_client_policies(names=['client_policy_1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List smb client policies specified by id.
    +res = client.get_smb_client_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_smb_client_policies

    +
    from pypureclient.flashblade import SmbClientPolicy, SmbClientPolicyRule
    +
    +# Bulk specify a new rule for the policy.
    +# Note: The rules must be ordered by client type grouped by
    +#    IP addresses, (hostname, FQDN, netmasks), and asterisk (*).
    +bulk_rules = [
    +    SmbClientPolicyRule(client='*', permission='ro', encryption='required')
    +]
    +policy_attr = SmbClientPolicy(rules=bulk_rules, access_based_enumeration_enabled=False)
    +res = client.patch_smb_client_policies(names=["client_policy_1"], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the smb client policy with id '83efe671-3265-af1e-6dd2-c9ff155c2a18'
    +res = client.patch_smb_client_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'],
    +                                       policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_smb_client_policies

    +
    from pypureclient.flashblade import SmbClientPolicy, SmbClientPolicyRule
    +
    +# Create a client policy with a rule which allows Read (but no other) permissions and
    +# requires encryption for everyone.
    +policyname = 'client_policy_1'
    +policy = SmbClientPolicy()
    +policy.rules = [SmbClientPolicyRule(client='*',  permission='ro', encryption='required')]
    +
    +res = client.post_smb_client_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_smb_client_policies_rules

    +
    # delete a policy rule by name
    +client.delete_smb_client_policies_rules(names=['client_policy_1.1'])
    +
    +# delete a policy by name with a version specifier.
    +# The delete will fail if the policy version differs from specified version.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +client.delete_smb_client_policies_rules(names=['client_policy_1.1'], versions=[policy_version])
    +
    +# delete a policy by ID
    +client.delete_smb_client_policies_rules(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_smb_client_policies_rules

    +
    # list all smb client policy rules
    +res = client.get_smb_client_policies_rules()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all smb client policy rules for client policy 'client_policy_1'
    +res = client.get_smb_client_policies_rules(policy_names=['client_policy_1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List smb client policy rule named 'client_policy_1.1' for policy 'client_policy_1'
    +res = client.get_smb_client_policies_rules(policy_names=['client_policy_1'],
    +                                          names=['client_policy_1.1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token, ids, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_smb_client_policies_rules

    +
    from pypureclient.flashblade import SmbClientPolicyRule
    +
    +policyname = 'client_policy_1'
    +
    +# Patch client policy rule 'client_policy_1.1' in client policy named 'client_policy_1'
    +res = client.patch_smb_client_policies_rules(names=[policyname+'.1'],
    +                                             rule=SmbClientPolicyRule(permission='ro', encryption='required'))
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Patch a policy by name with a version specifier.
    +# The Patch will fail if the policy version differs from specified version.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +res = client.patch_smb_client_policies_rules(names=[policyname+'.1'],
    +                                             rule=SmbClientPolicyRule(permission='ro', encryption='required'),
    +                                             versions=[policy_version])
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Insert or Move a rule client_policy_1.1 rule before 'client_policy_1.2` in client policy named 'client_policy_1'
    +res = client.patch_smb_client_policies_rules(names=[policyname+'.1'],
    +                                             before_rule_name=[policyname+'.2'],
    +                                             rule=SmbClientPolicyRule(permission='ro', encryption='required'))
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Insert or Move a rule 'client_policy_1.1` before rule id `10314f42-020d-7080-8013-000ddt400012` in client policy named 'client_policy_1'
    +res = client.patch_smb_client_policies_rules(names=[policyname+'.1'],
    +                                             before_rule_id=["10314f42-020d-7080-8013-000ddt400012"],
    +                                             rule=SmbClientPolicyRule(permission='ro', encryption='required'))
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_smb_client_policies_rules

    +
    from pypureclient.flashblade import SmbClientPolicyRule
    +
    +policyname = 'client_policy_1'
    +
    +# Create a new client policy rule in the client policy named 'client_policy_1'
    +# with specified client, permission, and encryption
    +res = client.post_smb_client_policies_rules(policy_names=[policyname],
    +                                            rule=SmbClientPolicyRule(client='*', permission='ro', encryption='required'))
    +
    +# Insert or Move a policy by name with a version specifier.
    +# The Post will fail if the policy version differs from specified version.
    +policy_version = '00000000-7b11-a468-0000-0000503669ea'
    +res = client.post_smb_client_policies_rules(policy_names=[policyname],
    +                                            rule=SmbClientPolicyRule(client='*', permission='ro', encryption='required'),
    +                                            versions=[policy_version])
    +
    +# Insert or Move a rule client_policy_1.1 rule before 'client_policy_1.2` in client policy named 'client_policy_1'
    +res = client.post_smb_client_policies_rules(before_rule_name=[policyname+'.2'],
    +                                            policy_names=[policyname],
    +                                            rule=SmbClientPolicyRule(client='*', permission='ro', encryption='required'))
    +
    +# Insert or Move a rule 'client_policy_1.1` before rule id `10314f42-020d-7080-8013-000ddt400012` in client policy named 'client_policy_1'
    +res = client.post_smb_client_policies_rules(before_rule_id=["10314f42-020d-7080-8013-000ddt400012"],
    +                                            policy_names=[policyname],
    +                                            rule=SmbClientPolicyRule(client='*', permission='ro', encryption='required'))
    +
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiessmbshareap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_smb_share_policies

    +
    # delete a policy by name
    +client.delete_smb_share_policies(names=["share_policy_1"])
    +
    +# delete a policy by ID
    +client.delete_smb_share_policies(ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_smb_share_policies

    +
    # list all smb share policies
    +res = client.get_smb_share_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list smb share policies specified by name
    +res = client.get_smb_share_policies(names=['share_policy_1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List smb share policies specified by id.
    +res = client.get_smb_share_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_smb_share_policies

    +
    from pypureclient.flashblade import SmbSharePolicy, SmbSharePolicyRule
    +
    +# Disable the policy.
    +policy_attr = SmbSharePolicy(enabled=False)
    +res = client.patch_smb_share_policies(names=['share_policy_1'], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Bulk specify a new rule for the policy.
    +# Note: The rules must be ordered by client type grouped by
    +#    IP addresses, netmasks, netgroups, and asterisk (*).
    +bulk_rules = [
    +    SmbSharePolicyRule(principal='everyone', read='deny')
    +]
    +policy_attr = SmbSharePolicy(rules=bulk_rules)
    +res = client.patch_smb_share_policies(names=["share_policy_1"], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update the smb share policy with id '83efe671-3265-af1e-6dd2-c9ff155c2a18'
    +res = client.patch_smb_share_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'],
    +                                       policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_smb_share_policies

    +
    from pypureclient.flashblade import (SmbSharePolicy, SmbSharePolicyRule)
    +
    +# Create a share policy with a rule which allows Read (but no other) permissions for everyone.
    +policyname = 'share_policy_1'
    +policy = SmbSharePolicy()
    +policy.rules = [
    +    SmbSharePolicyRule(principal='everyone', read='allow')
    +]
    +res = client.post_smb_share_policies(names=[policyname], policy=policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_smb_share_policies_rules

    +
    # delete a policy rule by name
    +client.delete_smb_share_policies_rules(policy_names=['share_policy_1'], names=['everyone'])
    +
    +# delete a policy by ID
    +client.delete_smb_share_policies_rules(policy_ids=['10314f42-020d-7080-8013-000ddt400012'], ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_smb_share_policies_rules

    +
    # list all smb share policy rules
    +res = client.get_smb_share_policies_rules()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all smb share policy rules for share_policy 'share_policy_1'
    +res = client.get_smb_share_policies_rules(policy_names=['share_policy_1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List smb share policy rule named 'everyone' for policy 'share_policy_1'
    +res = client.get_smb_share_policies_rules(policy_names=['share_policy_1'],
    +                                          names=['everyone'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort,
    +#                     continuation_token, ids, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_smb_share_policies_rules

    +
    from pypureclient.flashblade import SmbSharePolicyRule
    +
    +# Patch share policy rule 'everyone' in share policy named 'share_policy_1'
    +res = client.patch_smb_share_policies_rules(policy_names=['share_policy_1'],
    +                                            names=['everyone'],
    +                                            rule=SmbSharePolicyRule(read='deny'))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Patch share policy rule 'everyone' in share policy with policy_id = xxxxxxxxxxxx
    +res = client.patch_smb_share_policies_rules(policy_ids=["10314f42-020d-7080-8013-000ddt400012"],
    +                                            names=['everyone'],
    +                                            rule=SmbSharePolicyRule(read='deny'))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_smb_share_policies_rules

    +
    from pypureclient.flashblade import SmbSharePolicyRule
    +
    +policyname = 'share_policy_1'
    +
    +# Create a new share policy rule in the share policy named 'share_policy_1'
    +res = client.post_smb_share_policies_rules(rule=SmbSharePolicyRule(principal='everyone',
    +                                                                   read='allow'),
    +                                           policy_names=[policyname])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiessshcertificateauthorityap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_admins_ssh_certificate_authority_policies

    +
    # remove admin member from a policy
    +res = client.delete_admins_ssh_certificate_authority_policies(
    +    member_names=["user1"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +client.delete_admins_ssh_certificate_authority_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_admins_ssh_certificate_authority_policies

    +
    # list all ssh ca policy members for admins
    +res = client.get_admins_ssh_certificate_authority_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named, and an admin member named "test-admin"
    +res = client.get_admins_ssh_certificate_authority_policies(policy_names=["test-policy"],
    +                                                           member_names=["test-admin"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list ssh certificate authority policies admin members specified by name
    +res = client.get_admins_ssh_certificate_authority_policies(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List ssh certificate authority policies specified by member id.
    +res = client.get_admins_ssh_certificate_authority_policies(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only admin members with a specific policy by id
    +res = client.get_admins_ssh_certificate_authority_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_admins_ssh_certificate_authority_policies

    +
    # add admin member to a ssh certificate authority policy
    +res = client.post_admins_ssh_certificate_authority_policies(
    +    member_names=["user1"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_admins_ssh_certificate_authority_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_arrays_ssh_certificate_authority_policies

    +
    # remove an array member from a policy
    +res = client.delete_arrays_ssh_certificate_authority_policies(
    +    member_names=["test-array"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +client.delete_arrays_ssh_certificate_authority_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_arrays_ssh_certificate_authority_policies

    +
    # list all ssh ca policy members for arrays
    +res = client.get_arrays_ssh_certificate_authority_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named, and an array member named "test-array"
    +res = client.get_arrays_ssh_certificate_authority_policies(policy_names=["test-policy"],
    +                                                           member_names=["test-array"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list ssh certificate authority policies array members specified by name
    +res = client.get_arrays_ssh_certificate_authority_policies(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List ssh certificate authority policies member specified by member id.
    +res = client.get_arrays_ssh_certificate_authority_policies(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only array members with a specific policy by id
    +res = client.get_arrays_ssh_certificate_authority_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_arrays_ssh_certificate_authority_policies

    +
    # add array member to a ssh certificate authority policy
    +res = client.post_arrays_ssh_certificate_authority_policies(
    +    member_names=["test-array"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_arrays_ssh_certificate_authority_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_ssh_certificate_authority_policies_admins

    +
    # remove admin member from a policy
    +res = client.delete_ssh_certificate_authority_policies_admins(
    +    member_names=["user1"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +client.delete_ssh_certificate_authority_policies_admins(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_ssh_certificate_authority_policies_admins

    +
    # list all ssh ca policy members for admins
    +res = client.get_ssh_certificate_authority_policies_admins()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named, and an admin member named "test-admin"
    +res = client.get_ssh_certificate_authority_policies_admins(policy_names=["test-policy"],
    +                                                           member_names=["test-admin"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list ssh certificate authority policies admin members specified by name
    +res = client.get_ssh_certificate_authority_policies_admins(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List ssh certificate authority policies specified by member id.
    +res = client.get_ssh_certificate_authority_policies_admins(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only admin members with a specific policy by id
    +res = client.get_ssh_certificate_authority_policies_admins(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_ssh_certificate_authority_policies_admins

    +
    # add admin member to a ssh certificate authority policy
    +res = client.post_ssh_certificate_authority_policies_admins(
    +    member_names=["user1"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_ssh_certificate_authority_policies_admins(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_ssh_certificate_authority_policies_arrays

    +
    # remove an array member from a policy
    +res = client.delete_ssh_certificate_authority_policies_arrays(
    +    member_names=["test-array"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +client.delete_ssh_certificate_authority_policies_arrays(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_ssh_certificate_authority_policies_arrays

    +
    # list all ssh ca policy members for arrays
    +res = client.get_ssh_certificate_authority_policies_arrays()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named, and an array member named "test-array"
    +res = client.get_ssh_certificate_authority_policies_arrays(policy_names=["test-policy"],
    +                                                           member_names=["test-array"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list ssh certificate authority policies array members specified by name
    +res = client.get_ssh_certificate_authority_policies_arrays(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List ssh certificate authority policies member specified by member id.
    +res = client.get_ssh_certificate_authority_policies_arrays(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only array members with a specific policy by id
    +res = client.get_ssh_certificate_authority_policies_arrays(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_ssh_certificate_authority_policies_arrays

    +
    # add array member to a ssh certificate authority policy
    +res = client.post_ssh_certificate_authority_policies_arrays(
    +    member_names=["test-array"], policy_names=["test-ca-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# add a member to a policy by id
    +res = client.post_ssh_certificate_authority_policies_arrays(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_ssh_certificate_authority_policies

    +
    # delete a policy rule by name
    +client.delete_ssh_certificate_authority_policies(names=['default-policy'])
    +
    +# delete a policy by ID
    +client.delete_ssh_certificate_authority_policies(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    +
    +
    +
    +
    +

    get_ssh_certificate_authority_policies

    +
    # list all ssh certificiate_authority policies
    +res = client.get_ssh_certificate_authority_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list ssh certificate authority policies specified by name
    +res = client.get_ssh_certificate_authority_policies(names=['test-policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List ssh certificate authority policies specified by id.
    +res = client.get_ssh_certificate_authority_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_ssh_certificate_authority_policies_members

    +
    # list all ssh ca policy members
    +res = client.get_ssh_certificate_authority_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# assume we have a policy named, and an array named "test-array"
    +res = client.get_ssh_certificate_authority_policies_members(policy_names=["test-policy"],
    +                                                            member_names=["test-array"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list ssh certificate authority policies specified by name
    +res = client.get_ssh_certificate_authority_policies_members(policy_names=["test-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List ssh certificate authority policies members specified by member id.
    +res = client.get_ssh_certificate_authority_policies_members(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list only members with a specific policy by id
    +res = client.get_ssh_certificate_authority_policies_members(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_ssh_certificate_authority_policies

    +
    from pypureclient.flashblade import SshCertificateAuthorityPolicy, ReferenceWritable
    +
    +
    +certificate = ReferenceWritable(name='external', resource_type='certificates')
    +policy_attr = SshCertificateAuthorityPolicy(signing_authority=certificate,
    +                                            static_authorized_principals=["user1", "user2"])
    +res = client.patch_ssh_certificate_authority_policies(names=["test-policy"], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +public_key_by_id = ReferenceWritable(id='83efe671-3265-af1e-6dd2-c9ff15533a19', resource_type='public-keys')
    +policy_attr = SshCertificateAuthorityPolicy(signing_authority=public_key_by_id,
    +                                            static_authorized_principals=[])
    +# update the policy with id '83efe671-3265-af1e-6dd2-c9ff155c2a18'
    +res = client.patch_ssh_certificate_authority_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'],
    +                                                      policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_ssh_certificate_authority_policies

    +
    from pypureclient.flashblade import SshCertificateAuthorityPolicyPost, Reference
    +
    +# create the ssh certificate authority policy with a reference to the existing certificate
    +certificate = Reference(name='external', resource_type='certificates')
    +policy_attr = SshCertificateAuthorityPolicyPost(signing_authority=certificate,
    +                                                static_authorized_principals=["user1", "user2"])
    +res = client.post_ssh_certificate_authority_policies(names=["test-policy"], policy=policy_attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create the ssh certificate authority policy with a different signing authority, also
    +# omitting the principals list.
    +public_key_by_id = Reference(id='83efe671-3265-af1e-6dd2-c9ff15533a19', resource_type='public-keys')
    +policy_attr_with_key = SshCertificateAuthorityPolicyPost(signing_authority=public_key_by_id)
    +res = client.post_ssh_certificate_authority_policies(names=['ca-policy-with-key-reference'],
    +                                                     policy=policy_attr_with_key)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +
    +
    +
    +
    +

    Policiessnapshotap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_policies

    +
    # delete a policy name p1
    +client.delete_policies(names=["p1"])
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    + + +
    +

    post_policies_file_system_replica_links

    +
    res = client.post_policies_file_system_replica_links(
    +    policy_names=['policy_1'],
    +    local_file_system_names=['local_fs'],
    +    remote_names=['myremote'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, policy_ids, local_file_system_ids, remote_ids, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_policies_file_system_snapshots

    +
    # attach policy to a file system snapshot
    +# assume we have a policy named "p1", and a file system snapshot named "myfs.suffix"
    +client.delete_policies_file_system_snapshots(policy_names=["p1"],
    +                                             member_names=["myfs.suffix"])
    +
    +# Other valid fields: context_names, policy_ids, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_policies_file_system_snapshots

    +
    # list all policies
    +res = client.get_policies_file_system_snapshots()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system snapshot named "myfs.1"
    +res = client.get_policies_file_system_snapshots(policy_names=["p1"],
    +                                                member_names=["myfs.1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy with id "10314f42-020d-7080-8013-000ddt400090",
    +# and a file system snapshot with name "myfs.2"
    +res = client.get_policies_file_system_snapshots(policy_ids=["10314f42-020d-7080-8013-000ddt400090"],
    +                                                member_names=["myfs.2"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_policies_file_system_snapshots(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_policies_file_system_snapshots(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, member_ids, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_policies_file_systems

    +
    # attach policy to a file system
    +# assume we have a policy named "p1", and a file system named "myfs"
    +client.delete_policies_file_systems(policy_names=["p1"],
    +                                    member_names=["myfs"])
    +
    +# Other valid fields: context_names, policy_ids, member_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_policies_file_systems

    +
    # list all policies
    +res = client.get_policies_file_systems()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.get_policies_file_systems(policy_names=["p1"],
    +                                       member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_policies_file_systems(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_policies_file_systems(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policies
    +res = client.get_policies_file_systems(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, member_ids, policy_ids, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_policies_file_systems

    +
    # attach policy to a file system
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.post_policies_file_systems(policy_names=["p1"],
    +                                        member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, member_ids, policy_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_policies

    +
    # list all policies
    +res = client.get_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_policies(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_policies(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policies
    +res = client.get_policies(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, ids, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_policies_members

    +
    # list all policies
    +res = client.get_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system named "myfs"
    +res = client.get_policies_members(policy_names=["p1"],
    +                                  member_names=["myfs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +res = client.get_policies_members(policy_names=["p1"],
    +                                  member_names=["myfs"],
    +                                  remote_names=["myremote"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# assume we have a policy named "p1", and a file system snapshot named "myfs.1"
    +res = client.get_policies_members(policy_names=["p1"],
    +                                  member_names=["myfs.1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list and sort by name in descendant order
    +res = client.get_policies_members(limit=5, sort="policy.name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with page size 5
    +res = client.get_policies_members(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining policies
    +res = client.get_policies_members(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, local_file_system_ids, local_file_system_names,
    +#                     member_ids, member_types, offset, policy_ids, remote_ids, remote_file_system_ids,
    +#                     remote_file_system_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_policies

    +
    from pypureclient.flashblade import PolicyPatch, PolicyRule
    +
    +# Update the policy "p1", and set the "enabled" field to "False", add a rule and remove a rule
    +# By passing destroy_snapshots=True, we accept that snapshots created by the
    +# removed rule will be destroyed.
    +rule_to_be_removed = PolicyRule(every=1000*60*5, keep_for=1000*60*60)
    +rule_to_be_added = PolicyRule(every=1000*60*10, keep_for=1000*60*60)
    +res = client.patch_policies(
    +    names=["p1"],
    +    destroy_snapshots=True,
    +    policy=PolicyPatch(enabled=False,
    +                       remove_rules=[rule_to_be_removed],
    +                       add_rules=[rule_to_be_added]))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_policies

    +
    from pypureclient.flashblade import Policy, PolicyRule
    +
    +# post a policy object p1 on the array
    +attr = Policy(enabled=True,
    +              rules=[
    +                  # Take a snapshot every 5m and keep for 1h
    +                  PolicyRule(every=1000*60*5, keep_for=1000*60*60)
    +              ])
    +res = client.post_policies(names=["p1"], policy=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Policiesstorageclasstieringap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_storage_class_tiering_policies

    +
    # delete an existing storage class policy named 'my_storage_class_policy'
    +res = client.delete_storage_class_tiering_policies(names=['my_storage_class_policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# delete an existing storage class policy using id
    +res = client.delete_storage_class_tiering_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_storage_class_tiering_policies

    +
    # list all storage class tiering policies
    +res = client.get_storage_class_tiering_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific storage class tiering policy using name
    +res = client.get_storage_class_tiering_policies(names=["mystorageclasspolicy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a specific storage class tiering policy using id
    +res = client.get_storage_class_tiering_policies(ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, continuation_token, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_storage_class_tiering_policies_members

    +
    # list all storage class tiering policies and their managed object members
    +res = client.get_storage_class_tiering_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class tiering policies attached to a set of members using their names
    +res = client.get_storage_class_tiering_policies_members(member_names=["my_fs_1", "my_fs_2"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class tiering policies attached to a set of members using their ids
    +res = client.get_storage_class_tiering_policies_members(member_ids=["10314f42-020d-7080-8013-000ddt400090", "10314f42-020d-7080-8013-000ddt400091"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list members associated with a set of storage class tiering policies using their names
    +res = client.get_storage_class_tiering_policies_members(policy_names=["my_storage_class_policy_1", "my_storage_class_policy_2"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list members associated with a set of storage class tiering policies using their ids
    +res = client.get_storage_class_tiering_policies_members(policy_ids=["10314f42-020d-7080-8013-000ddt400090", "10314f42-020d-7080-8013-000ddt400091"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_storage_class_tiering_policies

    +
    from pypureclient.flashblade import StorageClassTieringPolicy
    +from pypureclient.flashblade import TieringPolicyArchivalRule
    +from pypureclient.flashblade import TieringPolicyRetrievalRule
    +
    +# patch an existing storage class tiering policy named 'my_storage_class_policy' with the desired settings
    +# name field can be used in patch operation to rename the policy
    +STORAGE_CLASS_POLICY_NAME = 'my_storage_class_policy'
    +STORAGE_CLASS_POLICY_RENAME = 'my_storage_class_policy_renamed'
    +
    +archival_time = 10 * 86400000
    +archival_rules = [
    +    TieringPolicyArchivalRule(type='LATEST_MODIFICATION', time=archival_time)
    +]
    +retrieval_rules = [
    +    TieringPolicyRetrievalRule(type='ONLY_ON_WRITE')
    +]
    +
    +storage_class_policy = StorageClassTieringPolicy(
    +    name=STORAGE_CLASS_POLICY_RENAME,
    +    archival_rules=archival_rules,
    +    retrieval_rules=retrieval_rules,
    +    enabled=False
    +)
    +
    +# patch using name
    +res = client.patch_storage_class_tiering_policies(names=[STORAGE_CLASS_POLICY_NAME], policy=storage_class_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# patch using id
    +res = client.patch_storage_class_tiering_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'], policy=storage_class_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    post_storage_class_tiering_policies

    +
    from pypureclient.flashblade import StorageClassTieringPolicy
    +from pypureclient.flashblade import TieringPolicyArchivalRule
    +from pypureclient.flashblade import TieringPolicyRetrievalRule
    +
    +# create a Storage Class Tiering policy object with the desired settings
    +# note that name field is used for rename operation and NOT specified during creation
    +# the policy is enabled by default
    +
    +# create the archival rules and retrieval rules, both of which are required
    +archival_time_days = 86400000 * 2
    +archival_rules = [
    +    TieringPolicyArchivalRule(type='LATEST_MODIFICATION', time=archival_time_days)
    +]
    +retrieval_rules = [
    +    TieringPolicyRetrievalRule(type='ONLY_ON_WRITE')
    +]
    +storage_class_policy = StorageClassTieringPolicy(archival_rules=archival_rules, retrieval_rules=retrieval_rules)
    +
    +STORAGE_CLASS_POLICY_NAME = 'my_storage_class_policy'
    +res = client.post_storage_class_tiering_policies(names=[STORAGE_CLASS_POLICY_NAME],
    +                                                   policy=storage_class_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Policiestlsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_network_interfaces_tls_policies

    +
    # remove a policy from a network interface by name
    +client.delete_network_interfaces_tls_policies(
    +    member_names=["datavip1"], policy_names=["strong-tls"])
    +
    +# remove a policy from a network interface by id
    +client.delete_network_interfaces_tls_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_network_interfaces_tls_policies

    +
    # list TLS policies for network interfaces
    +res = client.get_network_interfaces_tls_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list TLS policies for specific network interface
    +res = client.get_network_interfaces_tls_policies(member_names=["datavip1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list TLS policies for specific network interface by id
    +res = client.get_network_interfaces_tls_policies(member_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list only network interfaces belonging to a specific policy by name
    +res = client.get_network_interfaces_tls_policies(policy_names=["strong-tls-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list only network interfaces with a specific policy by id
    +res = client.get_network_interfaces_tls_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_network_interfaces_tls_policies

    +
    # add a policy to a network interface by name
    +client.post_network_interfaces_tls_policies(
    +    member_names=["datavip1"], policy_names=["strong-tls"])
    +
    +# add a policy to a network interface by id
    +client.post_network_interfaces_tls_policies(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    delete_tls_policies

    +
    # delete a TLS policy by name
    +tls_policy_name = 'example_policy'
    +res = client.delete_tls_policies(names=[tls_policy_name])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# delete a TLS policy by id
    +tls_policy_id = '10314f42-020d-7080-8013-000ddt400013'
    +res = client.delete_tls_policies(ids=[tls_policy_id])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_tls_policies

    +
    # get all TLS Policies
    +res = client.get_tls_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a TLS Policy by name
    +res = client.get_tls_policies(names=['test_tls_policy'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a TLS Policy by id
    +res = client.get_tls_policies(ids=['10314f42-020d-7080-8013-000ddt400013'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# evaluate and retrieve the effective ciphers for a TLS policy
    +res = client.get_tls_policies(names=['test_tls_policy'], effective=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get the details of purity_defined "default" values in policies
    +res = client.get_tls_policies(purity_defined=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_tls_policies_members

    +
    # list TLS policies for members
    +res = client.get_tls_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list TLS policies for specific member
    +res = client.get_tls_policies_members(member_names=["datavip1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list TLS policies for specific member by id
    +res = client.get_tls_policies_members(member_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list only members belonging to a specific policy by name
    +res = client.get_tls_policies_members(policy_names=["strong-tls-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list only members with a specific policy by id
    +res = client.get_tls_policies_members(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    delete_tls_policies_network_interfaces

    +
    # remove a policy from a network interface by name
    +client.delete_tls_policies_network_interfaces(
    +    member_names=["datavip1"], policy_names=["strong-tls"])
    +
    +# remove a policy from a network interface by id
    +client.delete_tls_policies_network_interfaces(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    get_tls_policies_network_interfaces

    +
    # list TLS policies for network interfaces
    +res = client.get_tls_policies_network_interfaces()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list TLS policies for specific network interface
    +res = client.get_tls_policies_network_interfaces(member_names=["datavip1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list TLS policies for specific network interface by id
    +res = client.get_tls_policies_network_interfaces(member_ids=["10314f42-020d-7080-8013-000ddt400090"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list only network interfaces belonging to a specific policy by name
    +res = client.get_tls_policies_network_interfaces(policy_names=["strong-tls-policy"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list only network interfaces with a specific policy by id
    +res = client.get_tls_policies_network_interfaces(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_tls_policies_network_interfaces

    +
    # add a policy to a network interface by name
    +client.post_tls_policies_network_interfaces(
    +    member_names=["datavip1"], policy_names=["strong-tls"])
    +
    +# add a policy to a network interface by id
    +client.post_tls_policies_network_interfaces(
    +    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    +
    +
    +
    +
    +

    patch_tls_policies

    +
    from pypureclient.flashblade import TlsPolicy, Reference
    +
    +# update a TLS policy object with the desired settings
    +# note that name field is NOT specified during creation
    +# the policy is enabled by default. specifying an appliance certificate is mandatory,
    +# but other fields are optional and have default values
    +appliance_certificate = Reference(name='new-identity-to-clients')
    +tls_policy = TlsPolicy(
    +    appliance_certificate=appliance_certificate,
    +    min_tls_version='1.2',
    +    enabled_tls_ciphers=['TLS_CHACHA20_POLY1305_SHA256', 'AESGCM'],
    +    disabled_tls_ciphers=['SHA'],
    +    enabled=True
    +)
    +tls_policy_name = 'example_policy'
    +res = client.patch_tls_policies(names=[tls_policy_name], policy=tls_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# policies can also be updated by id
    +tls_policy_id = '10314f42-020d-7080-8013-000ddt400013'
    +res = client.patch_tls_policies(ids=[tls_policy_id], policy=tls_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_tls_policies

    +
    from pypureclient.flashblade import TlsPolicy, Reference
    +
    +# create a TLS policy object with the desired settings
    +# note that name field is NOT specified during creation
    +# the policy is enabled by default. specifying an appliance certificate is mandatory,
    +# but other fields are optional and have default values
    +appliance_certificate = Reference(name='identity-to-clients')
    +tls_policy = TlsPolicy(
    +    appliance_certificate=appliance_certificate,
    +    min_tls_version='1.2',
    +    enabled_tls_ciphers=['default'],
    +    disabled_tls_ciphers=['TLS_CHACHA20_POLY1305_SHA256', 'SHA']
    +)
    +tls_policy_name = 'example_policy'
    +res = client.post_tls_policies(names=[tls_policy_name], policy=tls_policy)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Policieswormdataap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_worm_data_policies

    +
    # Delete a WORM data policy
    +res = client.delete_worm_data_policies(names=['worm-policy-name'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_worm_data_policies

    +
    # Get all WORM data policies
    +res = client.get_worm_data_policies()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a WORM data policy
    +res = client.get_worm_data_policies(names=['policy-name'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get a WORM data policy by id
    +res = client.get_worm_data_policies(ids=['10314f42-020d-7080-8013-000ddt400013'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_worm_data_policies_members

    +
    # Get all WORM data policy members
    +res = client.get_worm_data_policies_members()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by policy name
    +res = client.get_worm_data_policies_members(
    +    policy_names=['test-policy-name']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by member name
    +res = client.get_worm_data_policies_members(
    +    member_names=['member-name']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by policy ids
    +res = client.get_worm_data_policies_members(
    +    policy_ids=['10314f42-0120d-7080-8013-000ddt400013']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list by member ids
    +res = client.get_worm_data_policies_members(
    +    member_ids=['10314f42-020d-7080-8013-000ddt400014']
    +)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_worm_data_policies

    +
    from pypureclient.flashblade import WormDataPolicy
    +
    +# update a WORM data policy
    +policy_body = WormDataPolicy(
    +    enabled=True, retention_lock='unlocked', mode='compliance',
    +    min_retention=1000, max_retention=10000, default_retention=5000)
    +
    +res = client.patch_worm_data_policies(names=['worm-policy-name'],
    +                                      policy=policy_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: context_names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_worm_data_policies

    +
    from pypureclient.flashblade import WormDataPolicy
    +
    +# create a WORM data policy
    +policy_body = WormDataPolicy(
    +    enabled=True, retention_lock='unlocked', mode='compliance',
    +    min_retention=1000, max_retention=10000, default_retention=5000)
    +
    +res = client.post_worm_data_policies(names=['worm-policy-name'],
    +                                     policy=policy_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Publickeysap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_public_keys

    +
    # delete public key named "test-key"
    +client.delete_public_keys(names=['test-key'])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_public_keys

    +
    # list all public keys
    +res = client.get_public_keys()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list keys by providing key names
    +res = client.get_public_keys(names=['ad-key-1', 'some-other-key'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_public_keys

    +
    from pypureclient.flashblade import PublicKeyPost
    +
    +key = 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCxlwM29F5T4V+rfKt0sxa25/WVYvNCzzIx8K4BkFDgcOMg3i0Cui4KvDRZ1uVuOxINmjIxEXWNIF/kJh0upMebvsjW11y5pIcqgIQBIDG3vT/xS/6FNCUI+d9Uv8qEyty0OBrDkqmRYxMjlVt4P7RQyRhbIKVEFVr1MeuL3besqLBmtQCIfZDa/rvcmrtMpA6eD//kfISwVUr1qvR41b3iBHwYPaU6D+hWlv1dqcGZ3eNJfGrfx2V02mnhn7y15pr7eUtUhY90gVt6YopnH8o56HC+UBxbzQx6qmKefRyoZSV2DFKYghrIpTouV3SF27db5u/umCvbrN+LDUbQkMscJpNg+FKXy7vPA03rzeXu02+F1B9mLGTDB/eNwbNGyREWndV5gdMexPidffG099/DUPs1f+t5PhnURPoN9GaOjb18mkWDeystxmfaQZs5DMFNwj5aerqZZsucaKuFixsaCh+D+SczjFAjzbq8HG7zwLGnYMx0Tqe09bPbSGrmC5s= example2@purestorage.com'
    +key_body = PublicKeyPost(public_key=key)
    +res = client.post_public_keys(names=['rsa-key'], public_key=key_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_public_keys_uses

    +
    # list all public keys uses
    +res = client.get_public_keys_uses()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list key uses by providing key names
    +res = client.get_public_keys_uses(names=['ad-key-1', 'some-other-key'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Quotasap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_quotas_groups

    +
    # Assume you have a file system named quotaFs
    +file_system_name = "quotaFs"
    +
    +# Delete the quotas of groups on the file system with ids 998 and 999
    +client.delete_quotas_groups(file_system_names=[file_system_name], gids=[998, 999])
    +
    +# Delete the quotas of groups on the file system with names group1 and group2
    +client.delete_quotas_groups(file_system_names=[file_system_name],
    +                            group_names=["group1", "group2"])
    +
    +# Other valid fields: context_names, file_system_ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_quotas_groups

    +
    # List all group quotas for the file system
    +res = client.get_quotas_groups(file_system_names=["quotaFs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, file_system_ids, filter, gids, group_names,
    +#                     limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_quotas_groups

    +
    from pypureclient.flashblade import GroupQuota
    +
    +file_system_name = "quotaFs"
    +
    +# Update the quota for the groups with with ids 998 and 999 to be 2048000
    +res = client.patch_quotas_groups(file_system_names=[file_system_name],
    +                                 gids=[998, 999],
    +                                 quota=GroupQuota(quota=2048000))
    +# print the created quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update the quota for the groups with names group1 and group2 to be 1024000
    +res = client.patch_quotas_groups(file_system_names=[file_system_name],
    +                                 group_names=["group1", "group2"],
    +                                 quota=GroupQuota(quota=1024000))
    +# print the updated quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, file_system_ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_quotas_groups

    +
    from pypureclient.flashblade import GroupQuota
    +
    +file_system_name = "quotaFs"
    +
    +# Add a quota of 1024000 for the file system to apply to the groups with ids 998 and 999
    +res = client.post_quotas_groups(file_system_names=[file_system_name], gids=[998, 999],
    +                                quota=GroupQuota(quota=1024000))
    +# print the created quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Add a quota of 2048000 for the file system to apply to the groups with names group1 and group2
    +res = client.post_quotas_groups(file_system_names=[file_system_name],
    +                                group_names=["group1", "group2"],
    +                                quota=GroupQuota(quota=2048000))
    +# print the created quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, file_system_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_quotas_settings

    +
    # check the contact info being sent to end users and groups regarding their quotas, and
    +# check if direct notifications to them are enabled
    +res = client.get_quotas_settings()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_quotas_settings

    +
    from pypureclient.flashblade import QuotaSetting
    +
    +# set our contact info to a person and their email, and enable direct notification of
    +# users and groups regarding their quotas
    +new_contact = 'John Doe - j.doe@mycompany.com'
    +update_settings = QuotaSetting(contact=new_contact, direct_notifications_enabled=True)
    +res = client.patch_quotas_settings(quota_setting=update_settings)
    +# print the result of our update for record keeping
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_quotas_users

    +
    # Assume you have a file system named quotaFs
    +file_system_name = "quotaFs"
    +
    +# Delete the quotas of users on the file system with ids 123 and 124
    +client.delete_quotas_users(file_system_names=[file_system_name], uids=[123, 124])
    +
    +# Delete the quotas of users on the file system with names user1 and user2
    +client.delete_quotas_users(file_system_names=[file_system_name],
    +                           user_names=["user1", "user2"])
    +
    +# Other valid fields: context_names, file_system_ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_quotas_users

    +
    # List all user quotas for the file system
    +res = client.get_quotas_users(file_system_names=["quotaFs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, file_system_ids,
    +#                     filter, limit, names, offset, sort, uids, user_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_quotas_users

    +
    from pypureclient.flashblade import UserQuota
    +
    +file_system_name = "quotaFs"
    +# Update the quota for users with ids 123 and 124 to be 2048 bytes
    +res = client.patch_quotas_users(file_system_names=[file_system_name],
    +                                uids=[123, 124],
    +                                quota=UserQuota(quota=2048))
    +# print the updated quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update the quota for users with names user1 and user2 to be 1024 bytes
    +res = client.patch_quotas_users(file_system_names=[file_system_name],
    +                                user_names=["user1", "user2"],
    +                                quota=UserQuota(quota=1024))
    +# print the updated quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, file_system_ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_quotas_users

    +
    from pypureclient.flashblade import UserQuota
    +
    +file_system_name = "quotaFs"
    +
    +# Add a quota of 1024 for the file system to apply to the users with ids 123 and 124
    +res = client.post_quotas_users(file_system_names=[file_system_name], uids=[123, 124],
    +                               quota=UserQuota(quota=1024))
    +# print the created quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Add a quota of 2048 for the file system to apply to the users with names user1 and user2
    +res = client.post_quotas_users(file_system_names=[file_system_name],
    +                               user_names=["user1", "user2"],
    +                               quota=UserQuota(quota=2048))
    +# print the created quotas
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names, file_system_ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Rdlap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_rapid_data_locking

    +
    # List Rapid Data Locking configuration
    +res = client.get_rapid_data_locking()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    patch_rapid_data_locking

    +
    from pypureclient.flashblade import RapidDataLocking, Reference
    +
    +# Enable Rapid Data Locking
    +
    +kmip_server_name = 'kmip-server-1'
    +kmip_server_ref = Reference(name=kmip_server_name, resource_type="kmip")
    +
    +create_body = RapidDataLocking(enabled=True, kmip_server=kmip_server_ref)
    +res = client.patch_rapid_data_locking(rapid_data_locking=create_body)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_rapid_data_locking_rotate

    +
    # Rotate the external RDL key
    +res = client.post_rapid_data_locking_rotate()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_rapid_data_locking_test

    +
    # Test Rapid Data Locking
    +res = client.get_rapid_data_locking_test()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Realmsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_realms_defaults

    +
    # List Defaults for all Realms
    +res = client.get_realms_defaults()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get Defaults for Realm "myrealm"
    +res = client.get_realms_defaults(realm_names=["myrealm"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get Defaults for Realm by ID
    +res = client.get_realms_defaults(realm_ids=["51288237-574f-4d5d-9f65-bf15ce17cd19"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_realms_defaults

    +
    from pypureclient.flashblade import RealmDefaults, ObjectStoreDefault
    +from pypureclient.flashblade import ReferenceWritable
    +
    +# Set the default object store server for realm "realm1" to "server1"
    +realm_defaults = RealmDefaults(
    +    object_store_defaults=[ObjectStoreDefault(server=ReferenceWritable(name="server1"))]
    +)
    +
    +res = client.patch_realms_defaults(realm_names=["realm1"],
    +                                   default_realm_configuration=realm_defaults)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Set the default object store server for a realm to "server1" using id
    +res = client.patch_realms_defaults(realm_ids=["51288237-574f-4d5d-9f65-bf15ce17cd19"],
    +                                   default_realm_configuration=realm_defaults)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: context_names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    delete_realms

    +
    from pypureclient.flashblade import Realm
    +
    +# Eradicate realm by name
    +client.delete_realms(names=["realm1"])
    +
    +# Eradicate realm by id
    +client.delete_realms(ids=["10314f42-020d-7080-8013-000ddt400001"])
    +
    +
    +
    +
    +

    get_realms

    +
    from pypureclient.flashblade import Realm
    +
    +# list all realms
    +res = client.get_realms()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all destroyed realms
    +res = client.get_realms(destroyed=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List realms by names
    +res = client.get_realms(names=["realm1"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List realms by ids
    +res = client.get_realms(ids=["10314f42-020d-7080-8013-000ddt400001"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_realms

    +
    from pypureclient.flashblade import RealmPatch, ReferenceWritable
    +
    +# Patch a realm by name
    +realm = RealmPatch(
    +    default_inbound_tls_policy = ReferenceWritable(name="my-strong-tls-policy", resource_type="tls-policies")
    +)
    +res = client.patch_realms(names="realm1", realm = realm)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Patch a realm by id
    +res = client.patch_realms(ids="10314f42-020d-7080-8013-000ddt400001", realm = realm)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Rename a realm
    +realm = RealmPatch(name="new_name")
    +res = client.patch_realms(names="realm1", realm = realm)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Destroy a realm
    +realm = RealmPatch(destroyed=True)
    +res = client.patch_realms(names="realm1", realm = realm)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Recover a realm
    +realm = RealmPatch(destroyed=False)
    +res = client.patch_realms(names="realm1", realm = realm)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    post_realms

    +
    # create a realm
    +res = client.post_realms(names="realm1", without_default_access_list=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_realms_space

    +
    res = client.get_realms_space()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list realm space by ids
    +res = client.get_realms_space(ids=['10314f42-020d-7080-8013-000ddt400001'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list realm space by names
    +res = client.get_realms_space(names=['realm1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list realm space of file systems
    +res = client.get_realms_space(type='file-system')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical realm space
    +res = client.get_realms_space(start_time=1527415200000,
    +                              end_time=1527415200000,
    +                              resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_realms_space_storage_classes

    +
    res = client.get_realms_space_storage_classes()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class space by ids
    +res = client.get_realms_space_storage_classes(ids=['10314f42-020d-7080-8013-000ddt400001'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class space by names
    +res = client.get_realms_space_storage_classes(names=['realm1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list storage class space of S500X-S storage class
    +res = client.get_realms_space_storage_classes(storage_class_names='S500X-S')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list historical storage class space
    +res = client.get_realms_space_storage_classes(start_time=1527415200000,
    +                                              end_time=1527415200000,
    +                                              resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, limit, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Remotearraysap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_remote_arrays

    +
    # list remote arrays
    +res = client.get_remote_arrays(current_fleet_only=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort, total_only
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Resourceaccessesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    post_resource_accesses_batch

    +
    from pypureclient.flashblade import ResourceAccess, ReferenceWritable
    +
    +# create a DNS resource access for a realm
    +resource_access = ResourceAccess(
    +    resource=ReferenceWritable(name="dns1", resource_type="dns"),
    +    scope=ReferenceWritable(name="realm1", resource_type="realms")
    +)
    +
    +res = client.post_resource_accesses_batch(items=[resource_access])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a Subnet resource access for a realm
    +resource_access = ResourceAccess(
    +    resource=ReferenceWritable(name="subnet1", resource_type="subnets"),
    +    scope=ReferenceWritable(name="realm1", resource_type="realms")
    +)
    +
    +res = client.post_resource_accesses_batch(items=[resource_access])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    delete_resource_accesses

    +
    from pypureclient.flashblade import ResourceAccess
    +
    +# Delete resource accesses by id
    +client.delete_resource_accesses(ids=["10314f42-020d-7080-8013-000ddt400001"])
    +
    +
    +
    +
    +

    get_resource_accesses

    +
    # list all resource accesses
    +res = client.get_resource_accesses()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List resource accesses by ids
    +res = client.get_resource_accesses(ids=["10314f42-020d-7080-8013-000ddt400001"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List resource accesses filtered by resource type
    +res = client.get_resource_accesses(filter="resource.resource_type=dns")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Rolesap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_roles

    +
    # list all roles
    +res = client.get_roles()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list role for readonly user
    +res = client.get_roles(names=["readonly"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, ids, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Saml2ssoap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_sso_saml2_idps

    +
    # Delete an SSO SAML2 configuration by name.
    +res = client.delete_sso_saml2_idps(names=['test-sso'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Delete an SSO SAML2 configuration by ID.
    +res = client.delete_sso_saml2_idps(ids=['10314f42-020d-7080-8013-000ddt400012'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_sso_saml2_idps

    +
    # Get all SSO SAML2 configurations
    +res = client.get_sso_saml2_idps()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get an SSO SAML2 configuration by name
    +res = client.get_sso_saml2_idps(names=['test-sso'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get an SSO SAML2 configuration by ID
    +res = client.get_sso_saml2_idps(ids=['10314f42-020d-7080-8013-000ddt400012'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_sso_saml2_idps

    +
    from pypureclient.flashblade import Saml2Sso, Saml2SsoIdp, Reference
    +
    +# Update an SSO SAML2 configuration
    +idp = Saml2SsoIdp(entity_id='http://test-entity-id',
    +                  url='https://test-sso-url',
    +                  metadata_url='https://test-metadata-url',
    +                  metadata_url_ca_certificate=Reference(name='metadata-url-ca-cert', resource_type='certificates'),
    +                  metadata_url_ca_certificate_group=Reference(name='metadata-url-ca-cert-group', resource_type='certificate_groups'),
    +                  encrypt_assertion_enabled=True)
    +sso = Saml2Sso(enabled=True, array_url='https://test-array-url', idp=idp, services=['object'], binding='none')
    +res = client.patch_sso_saml2_idps(names=['test-sso'], idp=sso)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_sso_saml2_idps

    +
    from pypureclient.flashblade import Saml2SsoPost, Saml2SsoIdp, Reference
    +
    +# create a SSO SAML2 configuration
    +idp = Saml2SsoIdp(entity_id='http://test-entity-id',
    +                  url='https://test-sso-url',
    +                  metadata_url='https://test-metadata-url',
    +                  metadata_url_ca_certificate=Reference(name='metadata-url-ca-cert', resource_type='certificates'),
    +                  metadata_url_ca_certificate_group=Reference(name='metadata-url-ca-cert-group', resource_type='certificate_groups'),
    +                  encrypt_assertion_enabled=True)
    +sso = Saml2SsoPost(enabled=True, array_url='https://test-array-url', idp=idp, services=['object'], binding='none')
    +res = client.post_sso_saml2_idps(names=['test-sso'], idp=sso)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +
    +
    +
    +

    get_sso_saml2_idps_test

    +
    # Get all SSO SAML2 configurations test results
    +res = client.get_sso_saml2_idps_test()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get an SSO SAML2 configuration test results by name
    +res = client.get_sso_saml2_idps_test(names=['test-sso'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Get an SSO SAML2 configuration test results by ID
    +res = client.get_sso_saml2_idps_test(ids=['10314f42-020d-7080-8013-000ddt400012'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_sso_saml2_idps_test

    +
    from pypureclient.flashblade import Saml2Sso, Saml2SsoIdp, Saml2SsoSp, Reference
    +
    +# Update an SSO SAML2 configuration test
    +verification_cert = Reference(name='verification-cert', resource_type='certificates')
    +signing_cert = Reference(name='signing-cert', resource_type='certificates')
    +decryption_cert = Reference(name='decryption-cert', resource_type='certificates')
    +idp = Saml2SsoIdp(entity_id='http://test-entity-id',
    +                  url='https://test-sso-url',
    +                  metadata_url='https://test-metadata-url',
    +                  sign_request_enabled=True,
    +                  encrypt_assertion_enabled=True,
    +                  verification_certificate=verification_cert)
    +sp = Saml2SsoSp(signing_credential=signing_cert,
    +                decryption_credential=decryption_cert)
    +sso = Saml2Sso(enabled=True, array_url='https://test-array-url', idp=idp, sp=sp)
    +res = client.patch_sso_saml2_idps_test(names=['test-sso'], idp=sso)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    res_items = (list(res.items))
    +    print(res_items)
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Smtpap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_smtp_servers

    +
    res = client.get_smtp_servers() # The SMTP properties are related to alert routing
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_smtp_servers

    +
    from pypureclient.flashblade import SmtpServer
    +
    +# Update the SMTP server settings to use the specified relay host, sender domain and encryption mode
    +smtp_settings = SmtpServer(relay_host="test-host.com", sender_domain="purestorage.com", encryption_mode="starttls")
    +res = client.patch_smtp_servers(smtp=smtp_settings)
    +
    +# print the updated SMTP server settings
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +
    +

    Snmpagentsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_snmp_agents

    +
    # list the array's snmp agents
    +res = client.get_snmp_agents()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_snmp_agents_mib

    +
    # list the array's SNMP agent MIB
    +res = client.get_snmp_agents_mib()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    patch_snmp_agents

    +
    from pypureclient.flashblade import SnmpV3, SnmpAgent, SnmpV2c
    +
    +# update the snmp agent using snmpv2c to use snmpv3 with v3 attributes
    +# there is only one snmp agent on the system
    +new_v3_attrs = SnmpV3(auth_protocol='SHA', auth_passphrase='my-password-1!',
    +                      privacy_protocol='AES', privacy_passphrase='min8chars',
    +                      user='service-account-1')
    +agent_v3_update_attrs = SnmpAgent(version='v3', v3=new_v3_attrs)
    +# updating the agent to use v3 instead of v2c will automatically clear out v2c
    +# attributes
    +res = client.patch_snmp_agents(snmp_agent=agent_v3_update_attrs)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# update an snmp agent using snmpv3 to use snmpv2c with v2c attributes
    +new_v2_attrs = SnmpV2c(community='community-for-informs-and-traps')
    +agent_v2c_update_attrs = SnmpAgent(version='v2c', v2c=new_v2_attrs)
    +# updating the agent to use v2c instead of v3 will automatically clear out v3
    +# attributes
    +res = client.patch_snmp_agents(snmp_agent=agent_v2c_update_attrs)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Snmpmanagersap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_snmp_managers

    +
    # delete the snmp manager with the name 'my-v3-manager'
    +manager_name = 'my-v3-manager'
    +client.delete_snmp_managers(names=[manager_name])
    +
    +# list all snmp managers using v2c as their snmp version and then delete them, thus cleaning
    +# up managers on older versions
    +version_filter_string = '(version="v2c")'
    +res = client.get_snmp_managers(filter=version_filter_string)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    items = list(res.items)
    +    print(items)
    +    for snmp_manager in items:
    +        name_to_delete = snmp_manager.name
    +        client.delete_snmp_managers(names=[name_to_delete])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_snmp_managers

    +
    # list all snmp managers
    +res = client.get_snmp_managers()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list the snmp manager with the name 'my-v3-manager'
    +manager_name = 'my-v3-manager'
    +res = client.get_snmp_managers(names=[manager_name])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all snmp managers using v3 as their snmp version
    +version_filter_string = '(version="v3")'
    +res = client.get_snmp_managers(filter=version_filter_string)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all snmp managers sorting by host
    +sort_string = 'host'
    +res = client.get_snmp_managers(sort=sort_string)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, ids, limit, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_snmp_managers

    +
    from pypureclient.flashblade import SnmpV3, SnmpManager, SnmpV2c
    +
    +# update an snmp trap manager using snmpv2c with the name 'my-manager' to use snmpv3
    +# with v3 attributes
    +new_v3_attrs = SnmpV3(auth_protocol='SHA', auth_passphrase='my-password-1!',
    +                      privacy_protocol='AES', privacy_passphrase='min8chars',
    +                      user='service-account-1')
    +manager_v3_update_attrs = SnmpManager(version='v3', v3=new_v3_attrs)
    +existing_manager_name = 'my-v3-manager'
    +# updating the manager to use v3 instead of v2c will automatically clear out v2c
    +# attributes
    +res = client.patch_snmp_managers(names=[existing_manager_name],
    +                                 snmp_manager=manager_v3_update_attrs)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# update an snmp trap manager using snmpv3 with the name 'my-manager-2' to use snmpv2c
    +# with v2c attributes
    +new_v2_attrs = SnmpV2c(community='community-for-informs-and-traps')
    +manager_v2c_update_attrs = SnmpManager(version='v2c', v2c=new_v2_attrs)
    +existing_manager_name = 'my-v2c-manager'
    +# updating the manager to use v2c instead of v3 will automatically clear out v3
    +# attributes
    +res = client.patch_snmp_managers(names=[existing_manager_name],
    +                                 snmp_manager=manager_v2c_update_attrs)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_snmp_managers

    +
    from pypureclient.flashblade import SnmpV3, SnmpManagerPost, SnmpV2c
    +
    +snmp_host = 'snmphost1.example.gov'
    +# create an snmp trap manager using snmpv3 with the name 'my-v3-manager' and appropriate
    +# v3 attributes
    +v3_attrs = SnmpV3(auth_protocol='SHA', auth_passphrase='my-password-1!',
    +                  privacy_protocol='AES', privacy_passphrase='min8chars',
    +                  user='service-account-1')
    +new_v3_manager = SnmpManagerPost(host=snmp_host, notification='trap',
    +                                 version='v3', v3=v3_attrs)
    +v3_manager_name = 'my-v3-manager'
    +res = client.post_snmp_managers(names=[v3_manager_name],
    +                                snmp_manager=new_v3_manager)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# create an snmp inform manager using snmpv2c with the name 'my-v2c-manager' and appropriate
    +# v2c attributes
    +v2_attrs = SnmpV2c(community='some-community-for-informs')
    +new_v2c_manager = SnmpManagerPost(host=snmp_host, notification='inform',
    +                                  version='v2c', v2c=v2_attrs)
    +v2c_manager_name = 'my-v2c-manager'
    +res = client.post_snmp_managers(names=[v2c_manager_name],
    +                                snmp_manager=new_v2c_manager)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_snmp_managers_test

    +
    # test the snmp manager with the name 'my-v3-manager'
    +manager_name = 'my-v3-manager'
    +res = client.get_snmp_managers_test(names=[manager_name])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# test the snmp manager with the id '10314f42-020d-7080-8013-000ddt400090'
    +manager_id = '10314f42-020d-7080-8013-000ddt400090'
    +res = client.get_snmp_managers_test(ids=[manager_id])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Serversap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_servers

    +
    # Delete servers
    +# Please note: cascade_delete parameter is required
    +res = client.delete_servers(names=['myserver'], cascade_delete='directory-services')
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_servers

    +
    # List Servers
    +res = client.get_servers()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_servers

    +
    from pypureclient.flashblade import Server, Reference
    +
    +# update dns configuration of server with name 'myserver'
    +dns_list = [Reference(name="mydns")]
    +res = client.patch_servers(names=["myserver"], server=Server(dns=dns_list))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_servers

    +
    from pypureclient.flashblade import ServerPost
    +
    +# post the server object myserver on the array
    +# Please note: create_ds parameter is required and it is value should be <server-name>_nfs
    +attr = ServerPost()
    +res = client.post_servers(names=["myserver"], server=attr, create_ds="myserver_nfs")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Sessionsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_sessions

    +
    # list user login events performed in the Purity//FB GUI, CLI, and REST API.
    +res = client.get_sessions()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Softwareap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_software_check

    +
    # Get all software check
    +res = client.get_software_check()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get by names
    +res = client.get_software_check(names=['1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get by ids
    +res = client.get_software_check(ids=['4ed534f8-e47e-cd29-25f0-841811266ba3'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get by software_versions
    +res = client.get_software_check(software_versions='5.0.0')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get by software_names
    +res = client.get_software_check(software_names="Purity//FB")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, total_item_count
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    post_software_check

    +
    # post the software check
    +res = client.post_software_check(software_versions=["10.0.0"], software_names=["Purity//FB"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: 
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Subnetsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_subnets

    +
    # delete a subnet with name myobjsubnet
    +client.delete_subnets(names=["mysubnet"])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_subnets

    +
    # list all subnets
    +res = client.get_subnets()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list and sort by name in descendant order
    +res = client.get_subnets(limit=5, sort="name-")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with page size 5
    +res = client.get_subnets(limit=5)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list all remaining subnets
    +res = client.get_subnets(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list with filter
    +res = client.get_subnets(filter='(services=\'replication\')')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_subnets

    +
    from pypureclient.flashblade import Subnet
    +
    +# update a subnet's gateway by name
    +res = client.patch_subnets(
    +    names=['mysubnet'], subnet=Subnet(gateway='1.2.3.1'))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_subnets

    +
    from pypureclient.flashblade import Subnet
    +
    +# post the subnet object mysubnet on the array
    +res = client.post_subnets(names=["mysubnet"],
    +                          subnet=Subnet(prefix='1.2.3.0/24'))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Supportap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_support

    +
    res = client.get_support()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Valid fields: ids, names
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_support

    +
    from pypureclient.flashblade import Support
    +
    +# update support settings to enable phonehome and set a proxy
    +proxy = 'http://proxy.example.com:8080'
    +phonehome_enabled = True
    +support_settings_updates = Support(proxy=proxy, phonehome_enabled=phonehome_enabled)
    +res = client.patch_support(support=support_settings_updates)
    +# print our response containing our updates
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# open a remote assist session
    +remote_assist_active = True
    +remote_assist_duration = 24 * 60 * 60 * 1000  # 24 hours in milliseconds
    +open_ra_settings = Support(remote_assist_active=remote_assist_active, remote_assist_duration=remote_assist_duration)
    +res = client.patch_support(support=open_ra_settings)
    +# print our response, which will now have the time that our remote assist session was opened
    +# and when it will expire
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_support_test

    +
    # Test phonehome
    +res = client.get_support_test(test_type='phonehome')
    +# print the results
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Test remote assist
    +res = client.get_support_test(test_type='remote-assist')
    +# print the results
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Test both
    +res = client.get_support_test()
    +# print the results
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: filter, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Supportdiagnosticsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_support_diagnostics_details

    +
    # Get all support diagnostics details
    +res = client.get_support_diagnostics_details()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +#get by name
    +res = client.get_support_diagnostics_details(names=['3'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get by id
    +res = client.get_support_diagnostics_details(ids=['4ed534f8-e47e-cd29-25f0-841811266ba3'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    get_support_diagnostics

    +
    # Get all support diagnostics
    +res = client.get_support_diagnostics()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +#get by name
    +res = client.get_support_diagnostics(names=['3'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# get by id
    +res = client.get_support_diagnostics(ids=['4ed534f8-e47e-cd29-25f0-841811266ba3'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: filter, limit, offset, sort, continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    post_support_diagnostics

    +
    # post the support diagnostics
    +res = client.post_support_diagnostics(analysis_period_start_time=0, analysis_period_end_time=0)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Syslogap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_syslog_servers

    +
    # Delete the syslog server named "syslog_old"
    +client.delete_syslog_servers(names=["main_syslog"])
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_syslog_servers

    +
    # List all configured syslog servers
    +res = client.get_syslog_servers()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List first two syslog servers beginning with 'main_syslog'. Use default sorting.
    +res = client.get_syslog_servers(limit=2, names=["main_syslog"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))    # List the first syslog server when sorting by name.
    +res = client.get_syslog_servers(limit=1, sort="name")
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# List all syslog servers using TCP connections
    +res = client.get_syslog_servers(filter='uri=\'tcp*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, filter, ids, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_syslog_servers

    +
    from pypureclient.flashblade import NetworkInterface, SyslogServerPatch, Reference
    +
    +# create vip named myvip on the array
    +res = client.post_network_interfaces(
    +    names=["myvip"],
    +    network_interface=NetworkInterface(address='1.2.3.101',
    +                                       services=["data"],
    +                                       type="vip"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Update the uri of the server named "main_syslog" and update the services field
    +attr = SyslogServerPatch(uri='tcp://new_syslog_host.domain.com:541')
    +attr.services = ['data-audit','management']
    +attr.sources = [Reference(name='myvip')]
    +res = client.patch_syslog_servers(syslog_server=attr, names=["main_syslog"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: ids
    +# See section "Common Fields" for exampl
    +
    +
    +
    +
    +

    post_syslog_servers

    +
    from pypureclient.flashblade import NetworkInterface, SyslogServerPost, Reference
    +
    +# create vip named myvip on the array
    +res = client.post_network_interfaces(
    +    names=["myvip"],
    +    network_interface=NetworkInterface(address='1.2.3.101',
    +                                       services=["data"],
    +                                       type="vip"))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Post a syslog server using a TCP connection
    +attr = SyslogServerPost(uri='tcp://my_syslog_host.domain.com:541')
    +attr.services = ['data-audit']
    +attr.sources = [Reference(name='myvip')]
    +res = client.post_syslog_servers(syslog_server=attr, names=["main_syslog"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Post a syslog server using a UDP connection
    +udp_attr = SyslogServerPost(uri='udp://my_syslog_host.domain.com:540')
    +attr.services = ['data-audit']
    +attr.sources = [Reference(name='myvip')]
    +res = client.post_syslog_servers(syslog_server=udp_attr, names=["my_udp_connection"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +

    get_syslog_servers_settings

    +
    # List the current syslog server settings
    +res = client.get_syslog_servers_settings()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, ids, limit, names, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_syslog_servers_settings

    +
    from pypureclient.flashblade import SyslogServerSettings, Reference
    +
    +# Assuming a certificate named "syslog_server_cert" has already been uploaded to the array,
    +# retrieve that certificate by name and configure it to be used to authenticate the
    +# connection with syslog servers.
    +cert_name = 'syslog_server_cert'
    +cert_res = client.get_certificates(names=[cert_name])
    +cert_item = list(cert_res.items)[0]
    +# Build a Reference using information from the certificate GET result
    +cert_reference = Reference(name=cert_item.name, id=cert_item.id, resource_type='certificates')
    +attr = SyslogServerSettings(ca_certificate=cert_reference)
    +res = client.patch_syslog_servers_settings(syslog_server_settings=attr)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: names, ids
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_syslog_servers_test

    +
    # Log two test messages to each configured syslog server.
    +res = client.get_syslog_servers_test()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Targetsap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    delete_targets

    +
    # delete the target with the name 'target'
    +client.delete_targets(names=['target'])
    +
    +# delete the target with the id '10314f42-020d-7080-8013-000ddt400090'
    +client.delete_targets(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +
    +
    +
    +
    +

    get_targets

    +
    # list all targets
    +res = client.get_targets()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list first three targets using default sort
    +res = client.get_targets(limit=3)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list first three targets and sort by address
    +res = client.get_targets(limit=3, sort='address')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list all remaining targets
    +res = client.get_targets(continuation_token=res.continuation_token)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# list with filter to see only targets that match a specific ip format
    +res = client.get_targets(filter='name=\'12.56.23.*\'')
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, ids, names, offset
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_targets

    +
    from pypureclient.flashblade import Target
    +
    +# Change the name of an existing target to "remote2"
    +# Change the address of an existing target to "1.1.1.1"
    +new_attr = Target(name='remote2',
    +                  address='1.1.1.1')
    +# Update the existing target that's named 'remote1' with our new attributes
    +res = client.patch_targets(names=['remote1'], target=new_attr)
    +print(res)
    +
    +# Update the existing target that has the id '10314f42-020d-7080-8013-000ddt400090' with our new attributes
    +res = client.patch_targets(ids=['10314f42-020d-7080-8013-000ddt400090'], target=new_attr)
    +print(res)
    +
    +
    +
    +
    +

    get_targets_performance_replication

    +
    # list instantaneous replication performance for all targets
    +res = client.get_targets_performance_replication()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list instantaneous replication performance for target with id '10314f42-020d-7080-8013-000ddt400090'
    +res = client.get_targets_performance_replication(ids=['10314f42-020d-7080-8013-000ddt400090'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list historical performance for all targets between some
    +# start time and end time
    +res = client.get_targets_performance_replication(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# list historical performance for target 's3target1' between some
    +# start time and end time
    +res = client.get_targets_performance_replication(
    +    start_time=START_TIME,
    +    end_time=END_TIME,
    +    resolution=30000,
    +    names=['s3target1'])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# total instantaneous performance across 2 targets
    +res = client.get_targets_performance_replication(names=['s3target1', 's3target2'],
    +                                                 total_only=True)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +# Other valid fields: continuation_token, filter, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    post_targets

    +
    from pypureclient.flashblade import TargetPost
    +
    +# create a target by hostname name
    +name = "target"
    +hostname = "my.target.com"
    +target = TargetPost(address=hostname)
    +# post the target object on the array
    +res = client.post_targets(names=[name], target=target)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# create a target by ip address
    +name = "target2"
    +address = "1.1.1.1"
    +target = TargetPost(address=address)
    +# post the target object on the array
    +res = client.post_targets(names=[name], target=target)
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +

    Usageap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_usage_groups

    +
    # List usage for all groups that have space used on usageFs
    +res = client.get_usage_groups(file_system_names=["usageFs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, file_system_ids, filter, gids,
    +#                     group_names, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    get_usage_users

    +
    # List usage for all users who have space used on usageFs
    +res = client.get_usage_users(file_system_names=["usageFs"])
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: allow_errors, context_names, continuation_token, file_system_ids, filter, uids,
    +#                     user_names, limit, offset, sort
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +
    +

    Verificationkeysap

    +

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    +
    +

    get_support_verification_keys

    +
    # List the Challenge Response Verification Key for the array
    +res = client.get_support_verification_keys()
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +# Other valid fields: continuation_token, limit, offset, sort, filter
    +# See section "Common Fields" for examples
    +
    +
    +
    +
    +

    patch_support_verification_keys

    +
    from pypureclient.flashblade import VerificationKeyPatch
    +
    +# Update the signed Verification Key for the array
    +signed_public_key_text = """-----BEGIN PUBLIC KEY-----
    +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArSe6chh1JzME9svOKjU0
    +eKTm8S23Ok3Vr2bWuPri/YHfLrlnRwWoCt+st0/BebKSJ+fQUWOaLlqpZQKpI8oR
    +gJ9sWmwGibVG8cTuz7XMkskx9bsm/bjIenuB4W+s3g0BCsi9930mfdKgJgFzY69O
    +nLh7d7hAFcmhSJa945PryQZpvJ/U4Ue5F4d+WXgEJ0SoSRaZ6bbeMPhcbMHTzTum
    +2ZrPBkK5cqPYitaso6BXeAlqNQPw4Kbu4Ugm0CTogrtImkwoonWDDP34XMOq+u7q
    +sNTbJSvDKMTM1RPPrTWCaLiuZkdLVEVesZ9/8+XUMIgBTElwQJDCAQer03MJzqRr
    +1eCZGgLfDuYqwMG2MFaAX7kgqBwwyqRTd6MxaQxt2nkdfwiXSY71llzEQ23g3T+1
    +64zjwAL5f+dtu8PkGF7IdU2T8P2Qk9bG9pckwZHWYkBK77BAk5jbmSzsKGZgRb2R
    +1E+TWDKIaveFhQp251j/C5wkZwMXgjOzN+BOPo+OiLBGUl+jRybWA9f7Vq1MEdf6
    +SEdLiqYrXcZERkYBMieLXAfdtaztAIb96cUu+OKMSLDk+D0GHkUfm7lEbDK3ew1+
    +D6z+BnxDyH6oqZzz4lS2kPLBLsc+6pdTGuKLf0S9YuLiqJe659AdwU8+X/3KtwNd
    +FVJSaxdFbWx0nj3hJqFkIO8CAwEAAQ==
    +-----END PUBLIC KEY-----"""
    +res = client.patch_support_verification_keys(key=VerificationKeyPatch(signed_verification_key=signed_public_key_text))
    +print(res)
    +if type(res) == pypureclient.responses.ValidResponse:
    +    print(list(res.items))
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/genindex.html b/docs/archive/1.77.1/genindex.html new file mode 100644 index 0000000000..e02d9008d6 --- /dev/null +++ b/docs/archive/1.77.1/genindex.html @@ -0,0 +1,19332 @@ + + + + + + Index — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + + +

    Index

    + +
    + _ + | A + | B + | C + | D + | E + | F + | G + | H + | I + | J + | K + | L + | M + | N + | O + | P + | Q + | R + | S + | T + | U + | V + | W + | X + +
    +

    _

    + + + +
    + +

    A

    + + + +
    + +

    B

    + + + +
    + +

    C

    + + + +
    + +

    D

    + + + +
    + +

    E

    + + + +
    + +

    F

    + + + +
    + +

    G

    + + + +
    + +

    H

    + + + +
    + +

    I

    + + +
    + +

    J

    + + +
    + +

    K

    + + + +
    + +

    L

    + + + +
    + +

    M

    + + + +
    + +

    N

    + + + +
    + +

    O

    + + + +
    + +

    P

    + + + +
    + +

    Q

    + + + +
    + +

    R

    + + + +
    + +

    S

    + + + +
    + +

    T

    + + + +
    + +

    U

    + + + +
    + +

    V

    + + + +
    + +

    W

    + + + +
    + +

    X

    + + + +
    + + + +
    +
    +
    + +
    + +
    +

    © Copyright 2023, Pure Storage, Inc..

    +
    + + Built with Sphinx using a + theme + provided by Read the Docs. + + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/index.html b/docs/archive/1.77.1/index.html new file mode 100644 index 0000000000..41c1d38802 --- /dev/null +++ b/docs/archive/1.77.1/index.html @@ -0,0 +1,150 @@ + + + + + + + py-pure-client Documentation — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    py-pure-client Documentation

    +
    +
    +
    +

    Overview

    +

    This Python package provides clients that use the Pure1, FlashArray, and FlashBlade REST APIs.

    +
    +
    Installation

    Steps for installing the Python package.

    +
    +
    Quick Start

    A quick start guide for the Python clients.

    +
    +
    FlashArray Reference

    A glossary of all interfaces and models used by the FlashArray client.

    +
    +
    FlashBlade Reference

    A glossary of all interfaces and models used by the FlashBlade client.

    +
    +
    Pure1 Reference

    A glossary of all interfaces and models used by the Pure1 client.

    +
    +
    +
    +
    +

    Requirements

    +

    The library requires Python 3.8 or higher. Third-party libraries are also required.

    +
    +
    +

    Community

    +

    To learn what other Pure Storage customers are doing with the client, to share +an implementation or contribute code, or to interact with Pure Storage, +visit the Pure Storage Community.

    +
    +
    +

    Changes

    +

    See the Changelog for a list of changes to py-pure-client.

    +
    +
    +

    License

    +

    This code is licensed under the simple BSD 2-Clause License.

    +

    See the LICENSE.txt file in the top level of the source tree.

    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/installation.html b/docs/archive/1.77.1/installation.html new file mode 100644 index 0000000000..2fff2b33f8 --- /dev/null +++ b/docs/archive/1.77.1/installation.html @@ -0,0 +1,136 @@ + + + + + + + Installation — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    Installation

    +

    py-pure-client is available through the Python Package Index.

    +

    The source code is also available on GitHub and can optionally be built and installed manually.

    +
    +

    pip Installation

    +
    $ pip install py-pure-client
    +
    +
    +
    +
    +

    Manual Installation

    +
    $ git clone https://github.com/PureStorage-OpenConnect/py-pure-client.git
    +$ cd py-pure-client
    +$ pip install -r requirements.txt
    +$ python setup.py install
    +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/objects.inv b/docs/archive/1.77.1/objects.inv new file mode 100644 index 0000000000..3ddd3df879 Binary files /dev/null and b/docs/archive/1.77.1/objects.inv differ diff --git a/docs/archive/1.77.1/pure1_reference.html b/docs/archive/1.77.1/pure1_reference.html new file mode 100644 index 0000000000..c6a4500d06 --- /dev/null +++ b/docs/archive/1.77.1/pure1_reference.html @@ -0,0 +1,8887 @@ + + + + + + + Pure1 Reference — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    Pure1 Reference

    +
    +
    +
    +

    Client

    +
    +

    Pure1 REST Client Factory Method

    +

    Importable as

    +
    from pypureclient.pure1 import Client
    +
    +
    +
    +
    +pypureclient.pure1.client.Client(version: str = '1.5', app_id: Optional[str] = None, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, retries: int = 5, timeout: Union[int, Tuple[float, float]] = 15.0, configuration: Optional[Configuration] = None, model_attribute_error_on_none: bool = True)
    +

    Initialize a Pure1 Client.

    +
    +
    Parameters
    +
      +
    • version (str, optional) – REST API version to use. Defaults to the most recent version.

    • +
    • app_id (str, optional) – The registered App ID for Pure1 to use. +Defaults to the set environment variable under PURE1_APP_ID.

    • +
    • id_token (str, optional) – The ID token to use. Overrides given +App ID and private key. Defaults to environment variable set +under PURE1_ID_TOKEN.

    • +
    • private_key_file (str, optional) – The path of the private key to +use. Defaults to the set environment variable under +PURE1_PRIVATE_KEY_FILE.

    • +
    • private_key_password (str, optional) – The password of the private +key, if encrypted. Defaults to the set environment variable +under PURE1_PRIVATE_KEY_PASSWORD. Defaults to None.

    • +
    • retries (int, optional) – The number of times to retry an API call if +it failed for a non-blocking reason. Defaults to 5.

    • +
    • timeout (int or (float, float), optional) – The timeout +duration in seconds, either in total time or (connect and read) +times. Defaults to 15 total.

    • +
    • configuration (Configuration, optional) – configuration object to use.

    • +
    • model_attribute_error_on_none (bool, optional) – Controls model instance behaviour +with regard to accessing attributes with None value. +raise an AttributeError if attribute value is None, otherwise returns None. +Defaults to True for backward compatibility with older versions of the SDK.

    • +
    +
    +
    Raises
    +

    PureError – If it could not create an ID or access token

    +
    +
    +
    + +
    +
    +

    Pure1 REST 1.5 Client

    +
    +
    +class pypureclient.pure1.Pure1_1_5.client.Client(configuration: Configuration, app_id: Optional[str] = None, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, retries: Optional[int] = None, timeout: Optional[Union[int, Tuple[float, float]]] = None, user_agent=None)
    +

    A client for making REST API calls to Pure1.

    +
    +
    +__init__(configuration: Configuration, app_id: Optional[str] = None, id_token: Optional[str] = None, private_key_file: Optional[str] = None, private_key_password: Optional[str] = None, retries: Optional[int] = None, timeout: Optional[Union[int, Tuple[float, float]]] = None, user_agent=None)
    +

    Initialize a Pure1 Client.

    +
    +
    Parameters
    +
      +
    • configuration (Configuration) – configuration object

    • +
    • app_id (str, optional) – The registered App ID for Pure1 to use. +Defaults to the set environment variable under PURE1_APP_ID.

    • +
    • id_token (str, optional) – The ID token to use. Overrides given +App ID and private key. Defaults to environment variable set +under PURE1_ID_TOKEN.

    • +
    • private_key_file (str, optional) – The path of the private key to +use. Defaults to the set environment variable under +PURE1_PRIVATE_KEY_FILE.

    • +
    • private_key_password (str, optional) – The password of the private +key, if encrypted. Defaults to the set environment variable +under PURE1_PRIVATE_KEY_PASSWORD. Defaults to None.

    • +
    • retries (int, optional) – The number of times to retry an API call if +it failed for a non-blocking reason. Defaults to 5.

    • +
    • timeout (float or (float, float), optional) – The timeout +duration in seconds, either in total time or (connect and read) +times. Defaults to 15.0 total.

    • +
    • user_agent (str, optional) – User-Agent request header to use.

    • +
    +
    +
    Raises
    +

    PureError – If it could not create an ID or access token

    +
    +
    +
    + +
    +
    +delete_arrays_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Delete array tags

    +

    Deletes array tags from Pure1.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • keys (List[str]) – A comma-separated list of tag keys. Single quotes are required around all +strings.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Single quotes are required around all +strings.

    • +
    • resource_ids (List[str]) – REQUIRED: either resource_ids or resource_names. A comma-separated list of resource +IDs. If there is not at least one resource that matches each +resource_id element, an error is returned. Single quotes are required +around all strings.

    • +
    • resource_names (List[str]) – REQUIRED: either resource_ids or resource_names. A comma-separated list of resource +names. If there is not at least one resource that matches each +resource_name element, an error is returned. Single quotes are +required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_access_token(refresh=False)
    +

    Get the last used access token.

    +
    +
    Parameters
    +

    refresh (bool, optional) – Whether to retrieve a new access token. Defaults to False.

    +
    +
    Returns
    +

    str

    +
    +
    Raises
    +

    PureError – If there was an error retrieving an access token.

    +
    +
    +
    + +
    +
    +get_alerts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get alerts

    +

    Retrieves information about alerts generated by Pure1-monitored appliances.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get arrays

    +

    Retrieves information about FlashArray and FlashBlade storage appliances.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • fqdns (List[str]) – A comma-separated list of resource FQDNs. If there is not at least one resource +that matches each fqdn element, an error is returned. Single quotes are +required around all strings.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_support_contracts(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[StrictInt] = None, offset: Optional[ConstrainedIntValue] = None, resource_fqdns: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get array support contracts

    +

    Retrieves the support contracts associated with arrays.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resource_fqdns (List[str]) – A comma-separated list of resource FQDNs. If there is not at least one resource +that matches each resource_fqdn element, an error is returned. Single +quotes are required around all strings.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each resource_id element, an error is returned. Single +quotes are required around all strings.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each resource_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_arrays_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get array tags

    +

    Retrieves the tags associated with specified arrays.

    +
    +
    Parameters
    +
      +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • keys (List[str]) – A comma-separated list of tag keys. Single quotes are required around all +strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Single quotes are required around all +strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resource_ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each resource_id element, an error is returned. Single +quotes are required around all strings.

    • +
    • resource_names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each resource_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_assessment_sustainability_arrays(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get appliance sustainability information.

    +

    Retrieves information about FlashArray and FlashBlade size, power consumption, heat generation and its sustainability assessment.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • fqdns (List[str]) – A comma-separated list of resource FQDNs. If there is not at least one resource +that matches each fqdn element, an error is returned. Single quotes are +required around all strings.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_assessment_sustainability_insights_arrays(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[StrictInt] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get appliance sustainability insights information.

    +

    Retrieves information about FlashArray and FlashBlade insights connected to sustainability assessment.

    +
    +
    Parameters
    +
      +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_audits(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get audits

    +

    Retrieves audit objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_blades(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get blades

    +

    Retrieves information about FlashBlade blades.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Get bucket replica links

    +

    Retrieves information about bucket replica links.

    +
    +
    Parameters
    +
      +
    • targets (ReferenceType or List[ReferenceType], optional) – A list of targets to query for. Overrides target_ids and target_names keyword arguments.

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A list of member IDs. Member IDs separated by a + indicate that both members +must be present in each element. Member IDs separated by a , indicate that +at least one member must be present in each element. If there is not at +least one resource that matches each member_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of member IDs separated by a + must be entered in +the same item cell.

    • +
    • member_names (List[str]) – A list of member names. Member names separated by a + indicate that both +members must be present in each element. Member names separated by a , +indicate that at least one member must be present in each element. If there +is not at least one resource that matches each member_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of member names separated by a + must +be entered in the same item cell.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • source_ids (List[str]) – A list of source IDs. Source IDs separated by a + indicate that both sources +must be present in each element. Source IDs separated by a , indicate that +at least one source must be present in each element. If there is not at +least one resource that matches each source_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of source IDs separated by a + must be entered in +the same item cell.

    • +
    • source_names (List[str]) – A list of source names. Source names separated by a + indicate that both +sources must be present in each element. Source names separated by a , +indicate that at least one source must be present in each element. If there +is not at least one resource that matches each source_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of source names separated by a + must +be entered in the same item cell.

    • +
    • target_ids (List[str]) – A list of target IDs. Target IDs separated by a + indicate that both targets +must be present in each element. Target IDs separated by a , indicate that +at least one target must be present in each element. If there is not at +least one resource that matches each target_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of target IDs separated by a + must be entered in +the same item cell.

    • +
    • target_names (List[str]) – A list of target names. Target names separated by a + indicate that both +targets must be present in each element. Target names separated by a , +indicate that at least one target must be present in each element. If there +is not at least one resource that matches each target_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of target names separated by a + must +be entered in the same item cell.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_buckets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get buckets

    +

    Retrieves buckets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_controllers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get controllers

    +

    Retrieves information about controllers.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_directories(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get managed directories

    +

    Retrieves information about FlashArray managed directory objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • file_system_ids (List[str]) – Performs the operation on the file system ID specified. Enter multiple file +system IDs in comma-separated format. The file_system_ids and +file_system_names parameters cannot be provided together. Single quotes +are required around all strings.

    • +
    • file_system_names (List[str]) – Performs the operation on the file system name specified. Enter multiple file +system names in comma-separated format. For example, +filesystem1,filesystem2. The file_system_ids and file_system_names +parameters cannot be provided together. Single quotes are required around +all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_drives(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get drives

    +

    Retrieves information about FlashArray drives.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Get FlashBlade file system replica links

    +

    Retrieves information about FlashBlade file system replica links.

    +
    +
    Parameters
    +
      +
    • targets (ReferenceType or List[ReferenceType], optional) – A list of targets to query for. Overrides target_ids and target_names keyword arguments.

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A list of member IDs. Member IDs separated by a + indicate that both members +must be present in each element. Member IDs separated by a , indicate that +at least one member must be present in each element. If there is not at +least one resource that matches each member_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of member IDs separated by a + must be entered in +the same item cell.

    • +
    • member_names (List[str]) – A list of member names. Member names separated by a + indicate that both +members must be present in each element. Member names separated by a , +indicate that at least one member must be present in each element. If there +is not at least one resource that matches each member_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of member names separated by a + must +be entered in the same item cell.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • source_ids (List[str]) – A list of source IDs. Source IDs separated by a + indicate that both sources +must be present in each element. Source IDs separated by a , indicate that +at least one source must be present in each element. If there is not at +least one resource that matches each source_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of source IDs separated by a + must be entered in +the same item cell.

    • +
    • source_names (List[str]) – A list of source names. Source names separated by a + indicate that both +sources must be present in each element. Source names separated by a , +indicate that at least one source must be present in each element. If there +is not at least one resource that matches each source_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of source names separated by a + must +be entered in the same item cell.

    • +
    • target_ids (List[str]) – A list of target IDs. Target IDs separated by a + indicate that both targets +must be present in each element. Target IDs separated by a , indicate that +at least one target must be present in each element. If there is not at +least one resource that matches each target_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of target IDs separated by a + must be entered in +the same item cell.

    • +
    • target_names (List[str]) – A list of target names. Target names separated by a + indicate that both +targets must be present in each element. Target names separated by a , +indicate that at least one target must be present in each element. If there +is not at least one resource that matches each target_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of target names separated by a + must +be entered in the same item cell.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Get FlashBlade file system replica link / policy pairs

    +

    Retrieves pairs of FlashBlade file system replica link members and their policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If there is not at least one resource that +matches each member_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • member_names (List[str]) – A comma-separated list of member names. If there is not at least one resource +that matches each member_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If there is not at least one resource that +matches each policy_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names. If there is not at least one resource +that matches each policy_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_system_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get FlashBlade file system snapshots

    +

    Retrieves snapshots of FlashBlade file systems.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • source_ids (List[str]) – A comma-separated list of ids for the source of the object. If there is not at +least one resource that matches each source_id element, an error is +returned. Single quotes are required around all strings.

    • +
    • source_names (List[str]) – A comma-separated list of names for the source of the object. If there is not at +least one resource that matches each source_name element, an error is +returned. Single quotes are required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_system_snapshots_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[StrictInt] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get FlashBlade file system snapshot / policy pairs

    +

    Retrieves pairs of FlashBlade file system snapshot members and their policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If there is not at least one resource that +matches each member_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • member_names (List[str]) – A comma-separated list of member names. If there is not at least one resource +that matches each member_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If there is not at least one resource that +matches each policy_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names. If there is not at least one resource +that matches each policy_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get FlashArray and FlashBlade file systems

    +

    Retrieves information about FlashArray and FlashBlade file system objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_file_systems_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[StrictInt] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get FlashBlade file system / policy pairs

    +

    Retrieves pairs of FlashBlade file system members and their policies.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If there is not at least one resource that +matches each member_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • member_names (List[str]) – A comma-separated list of member names. If there is not at least one resource +that matches each member_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If there is not at least one resource that +matches each policy_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names. If there is not at least one resource +that matches each policy_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hardware(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get hardware

    +

    Retrieves information about hardware components.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_hardware_connectors(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get hardware connectors

    +

    Retrieves information about FlashBlade hardware connectors.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_invoices(subscriptions: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, offset: Optional[ConstrainedIntValue] = None, partner_purchase_orders: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, subscription_ids: Optional[ConstrainedListValue[StrictStr]] = None, subscription_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get invoices

    +

    Retrieves information about Pure1 subscription invoices.

    +
    +
    Parameters
    +
      +
    • subscriptions (ReferenceType or List[ReferenceType], optional) – A list of subscriptions to query for. Overrides subscription_ids and subscription_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • partner_purchase_orders (List[str]) – A comma-separated list of partner purchase order numbers. If there is not at +least one resource that matches each partner_purchase_order element, +an error is returned. Single quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • subscription_ids (List[str]) – A comma-separated list of subscription IDs. If there is not at least one +resource that matches each subscription.id element, an error is +returned. Single quotes are required around all strings.

    • +
    • subscription_names (List[str]) – A comma-separated list of subscription names. If there is not at least one +resource that matches each subscription.name element, an error is +returned. Single quotes are required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_metrics(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_types: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get metrics

    +

    Retrieves information about metrics that can be queried for.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • resource_types (List[str]) – The resource types to list the available metrics. Valid values are arrays, +buckets, directories, file-systems, pods, subscription-licenses +and volumes. A metric can belong to a combination of resources, e.g., +write-iops from array to pod. In that case, query by [‘arrays’, ‘pods’]. +Single quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_metrics_history(aggregation: StrictStr, end_time: StrictInt, resolution: StrictInt, start_time: StrictInt, resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get metrics history

    +

    Retrieves historical metric data for resources. This endpoint supports batching: Up to 32 time series can be retrieved in one call. It can be multiple metrics for one resource, (e.g., load and bandwidth for one array - 2 time series), one metric for multiple resource (e.g., load for arrayA and arrayB - 2 time series), or a combination of both, multiple metrics for multiple resources, (e.g., load and bandwidth for arrayA and arrayB - 4 time series).

    +
    +
    Parameters
    +
      +
    • aggregation (str) – Aggregation needed on the metric data. Valid values are avg and max. Single +quotes are required around all strings. Latency metrics averages are +weighted by the IOPS. (required)

    • +
    • end_time (int) – Timestamp of when the time window ends. Measured in milliseconds since the UNIX +epoch. (required)

    • +
    • resolution (int) – The duration of time between individual data points, in milliseconds. (required)

    • +
    • start_time (int) – Timestamp of when the time window starts. Measured in milliseconds since the +UNIX epoch. (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • ids (List[str]) – REQUIRED: either ids or names. A comma-separated list of object IDs. If there is not +at least one resource that matches each id element, an error is returned. +Single quotes are required around all strings.

    • +
    • names (List[str]) – REQUIRED: either names or ids. A comma-separated list of resource names. If there is +not at least one resource that matches each name element, an error is +returned. Single quotes are required around all strings.

    • +
    • resource_ids (List[str]) – REQUIRED: either resource_ids or resource_names. A comma-separated list of resource +IDs. If there is not at least one resource that matches each +resource_id element, an error is returned. Single quotes are required +around all strings.

    • +
    • resource_names (List[str]) – REQUIRED: either resource_ids or resource_names. A comma-separated list of resource +names. If there is not at least one resource that matches each +resource_name element, an error is returned. Single quotes are +required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_network_interfaces(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get network interfaces

    +

    Retrieves information about physical and virtual network interface objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_object_store_accounts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get object store accounts

    +

    Retrieves object store accounts.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Get pod replica links

    +

    Retrieves information about pod replica links.

    +
    +
    Parameters
    +
      +
    • targets (ReferenceType or List[ReferenceType], optional) – A list of targets to query for. Overrides target_ids and target_names keyword arguments.

    • +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A list of member IDs. Member IDs separated by a + indicate that both members +must be present in each element. Member IDs separated by a , indicate that +at least one member must be present in each element. If there is not at +least one resource that matches each member_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of member IDs separated by a + must be entered in +the same item cell.

    • +
    • member_names (List[str]) – A list of member names. Member names separated by a + indicate that both +members must be present in each element. Member names separated by a , +indicate that at least one member must be present in each element. If there +is not at least one resource that matches each member_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of member names separated by a + must +be entered in the same item cell.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • source_ids (List[str]) – A list of source IDs. Source IDs separated by a + indicate that both sources +must be present in each element. Source IDs separated by a , indicate that +at least one source must be present in each element. If there is not at +least one resource that matches each source_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of source IDs separated by a + must be entered in +the same item cell.

    • +
    • source_names (List[str]) – A list of source names. Source names separated by a + indicate that both +sources must be present in each element. Source names separated by a , +indicate that at least one source must be present in each element. If there +is not at least one resource that matches each source_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of source names separated by a + must +be entered in the same item cell.

    • +
    • target_ids (List[str]) – A list of target IDs. Target IDs separated by a + indicate that both targets +must be present in each element. Target IDs separated by a , indicate that +at least one target must be present in each element. If there is not at +least one resource that matches each target_id element, an error is +returned. Single quotes are required around all strings. When using Try it +Out in Swagger, a list of target IDs separated by a + must be entered in +the same item cell.

    • +
    • target_names (List[str]) – A list of target names. Target names separated by a + indicate that both +targets must be present in each element. Target names separated by a , +indicate that at least one target must be present in each element. If there +is not at least one resource that matches each target_name element, an +error is returned. Single quotes are required around all strings. When +using Try it Out in Swagger, a list of target names separated by a + must +be entered in the same item cell.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_pods(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get pods

    +

    Retrieves information about pod objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get policies

    +

    Retrieves policies and their rules.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +

    Get policy / FlashBlade file system replica link pairs

    +

    Retrieves pairs of policy references and their FlashBlade file system replica link members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If there is not at least one resource that +matches each member_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • member_names (List[str]) – A comma-separated list of member names. If there is not at least one resource +that matches each member_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If there is not at least one resource that +matches each policy_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names. If there is not at least one resource +that matches each policy_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_file_system_snapshots(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[StrictInt] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get policy / FlashBlade file system snapshot pairs

    +

    Retrieves pairs of policy references and their FlashBlade file system snapshot members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If there is not at least one resource that +matches each member_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • member_names (List[str]) – A comma-separated list of member names. If there is not at least one resource +that matches each member_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If there is not at least one resource that +matches each policy_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names. If there is not at least one resource +that matches each policy_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_file_systems(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[StrictInt] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get policy / FlashBlade file system pairs

    +

    Retrieves pairs of policy references and their FlashBlade file system members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If there is not at least one resource that +matches each member_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • member_names (List[str]) – A comma-separated list of member names. If there is not at least one resource +that matches each member_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If there is not at least one resource that +matches each policy_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names. If there is not at least one resource +that matches each policy_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, limit: Optional[StrictInt] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get policy / member pairs

    +

    Retrieves pairs of policy references and their members.

    +
    +
    Parameters
    +
      +
    • policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.

    • +
    • members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • member_ids (List[str]) – A comma-separated list of member IDs. If there is not at least one resource that +matches each member_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • member_names (List[str]) – A comma-separated list of member names. If there is not at least one resource +that matches each member_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • policy_ids (List[str]) – A comma-separated list of policy IDs. If there is not at least one resource that +matches each policy_id element, an error is returned. Single quotes are +required around all strings.

    • +
    • policy_names (List[str]) – A comma-separated list of policy names. If there is not at least one resource +that matches each policy_name element, an error is returned. Single +quotes are required around all strings.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_ports(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get ports

    +

    Retrieves information about FlashArray ports.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_subscription_assets(subscriptions: Optional[Union[ReferenceType, List[ReferenceType]]] = None, licenses: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, advanced_space: Optional[StrictBool] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, license_ids: Optional[ConstrainedListValue[StrictStr]] = None, license_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, subscription_ids: Optional[ConstrainedListValue[StrictStr]] = None, subscription_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get subscription assets

    +

    Retrieves information about Pure1 subscription assets.

    +
    +
    Parameters
    +
      +
    • subscriptions (ReferenceType or List[ReferenceType], optional) – A list of subscriptions to query for. Overrides subscription_ids and subscription_names keyword arguments.

    • +
    • licenses (ReferenceType or List[ReferenceType], optional) – A list of licenses to query for. Overrides license_ids and license_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • advanced_space (bool) – If true, returns the advanced_space field containing physical and effective +space information.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • license_ids (List[str]) – A comma-separated list of subscriptionLicense IDs. If there is not at least one +resource that matches each license.id element, an error is returned. +Single quotes are required around all strings.

    • +
    • license_names (List[str]) – A comma-separated list of subscriptionLicense names. If there is not at least +one resource that matches each license.name element, an error is +returned. Single quotes are required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • subscription_ids (List[str]) – A comma-separated list of subscription IDs. If there is not at least one +resource that matches each subscription.id element, an error is +returned. Single quotes are required around all strings.

    • +
    • subscription_names (List[str]) – A comma-separated list of subscription names. If there is not at least one +resource that matches each subscription.name element, an error is +returned. Single quotes are required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_subscription_licenses(subscriptions: Optional[Union[ReferenceType, List[ReferenceType]]] = None, marketplace_partner_references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, marketplace_partner_reference_ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, subscription_ids: Optional[ConstrainedListValue[StrictStr]] = None, subscription_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get subscription licenses

    +

    Retrieves information about Pure1 subscription licenses.

    +
    +
    Parameters
    +
      +
    • subscriptions (ReferenceType or List[ReferenceType], optional) – A list of subscriptions to query for. Overrides subscription_ids and subscription_names keyword arguments.

    • +
    • marketplace_partner_references (ReferenceType or List[ReferenceType], optional) – A list of marketplace_partner_references to query for. Overrides marketplace_partner_reference_ids keyword argument.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • marketplace_partner_reference_ids (List[str]) – A comma-separated list of marketplace partner reference IDs. If there is not at +least one resource that matches each +marketplace_partner.reference_id element, an error is returned. +Single quotes are required around all strings.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • subscription_ids (List[str]) – A comma-separated list of subscription IDs. If there is not at least one +resource that matches each subscription.id element, an error is +returned. Single quotes are required around all strings.

    • +
    • subscription_names (List[str]) – A comma-separated list of subscription names. If there is not at least one +resource that matches each subscription.name element, an error is +returned. Single quotes are required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_subscriptions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get subscriptions

    +

    Retrieves information about Pure1 subscriptions.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_targets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get targets

    +

    Retrieves information about targets.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volume_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get volume snapshots

    +

    Retrieves information about snapshots of volumes.

    +
    +
    Parameters
    +
      +
    • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

    • +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • source_ids (List[str]) – A comma-separated list of ids for the source of the object. If there is not at +least one resource that matches each source_id element, an error is +returned. Single quotes are required around all strings.

    • +
    • source_names (List[str]) – A comma-separated list of names for the source of the object. If there is not at +least one resource that matches each source_name element, an error is +returned. Single quotes are required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +get_volumes(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Get volumes

    +

    Retrieves information about FlashArray volume objects.

    +
    +
    Parameters
    +
      +
    • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

    • +
    • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

    • +
    • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

    • +
    • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

    • +
    • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

    • +
    • offset (int) – The offset of the first resource to return from a collection.

    • +
    • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    +
    +put_arrays_tags(tag_put: ConstrainedListValue[models.TagPut], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
    +

    Create or update array tags

    +

    Creates or updates array tags contextual to Pure1 only.

    +
    +
    Parameters
    +
      +
    • tag_put (List[TagPut]) – (required)

    • +
    • resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.

    • +
    • authorization (str) – Deprecated. Please use Client level authorization

    • +
    • x_request_id (str) – Supplied by client during request or generated by server.

    • +
    • namespaces (List[str]) – A comma-separated list of namespaces. Single quotes are required around all +strings.

    • +
    • resource_ids (List[str]) – REQUIRED: either resource_ids or resource_names. A comma-separated list of resource +IDs. If there is not at least one resource that matches each +resource_id element, an error is returned. Single quotes are required +around all strings.

    • +
    • resource_names (List[str]) – REQUIRED: either resource_ids or resource_names. A comma-separated list of resource +names. If there is not at least one resource that matches each +resource_name element, an error is returned. Single quotes are +required around all strings.

    • +
    • async_req (bool, optional) – Whether to execute the request asynchronously.

    • +
    • async_req – Whether to execute the request asynchronously.

    • +
    • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

    • +
    • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

    • +
    • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

    • +
    +
    +
    Returns
    +

    ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

    +
    +
    Return type
    +

    Union[ValidResponse, ErrorResponse]

    +
    +
    Raises
    +

    PureError: If calling the API fails.

    +
    +
    Raises
    +

    ValueError: If a parameter is of an invalid type.

    +
    +
    Raises
    +

    TypeError: If invalid or missing parameters are used.

    +
    +
    +
    + +
    + +
    +
    +
    +

    Models

    +
    +

    Alert

    +
    +
    +pydantic model pypureclient.pure1.Alert(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, actual: Optional[StrictStr] = None, category: Optional[StrictStr] = None, closed: Optional[StrictInt] = None, code: Optional[StrictInt] = None, component_name: Optional[StrictStr] = None, component_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, expected: Optional[StrictStr] = None, knowledge_base_url: Optional[StrictStr] = None, notified: Optional[StrictInt] = None, origin: Optional[StrictStr] = None, severity: Optional[StrictStr] = None, state: Optional[StrictStr] = None, summary: Optional[StrictStr] = None, updated: Optional[StrictInt] = None)
    +
    +
    +field actual: Optional[StrictStr] = None
    +

    Actual condition at the time of the alert.

    +
    + +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field category: Optional[StrictStr] = None
    +

    Category of the alert. Valid values are array, hardware, and software.

    +
    + +
    +
    +field closed: Optional[StrictInt] = None
    +

    Time when the alert was closed, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field code: Optional[StrictInt] = None
    +

    Code associated with the alert.

    +
    + +
    +
    +field component_name: Optional[StrictStr] = None
    +

    Name of the component alerted about.

    +
    + +
    +
    +field component_type: Optional[StrictStr] = None
    +

    Type of the component alerted about.

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Time when the alert was created, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    Short description of the alert.

    +
    + +
    +
    +field expected: Optional[StrictStr] = None
    +

    Expected state/threshold under normal conditions.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field knowledge_base_url: Optional[StrictStr] = None
    +

    URL of the relevant Knowledge Base page.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    +
    +field notified: Optional[StrictInt] = None
    +

    Time when the user was notified of the alert, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field origin: Optional[StrictStr] = None
    +

    Origin of the alert. Valid values are array and Pure1.

    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    Current severity level. Valid values are info, warning, critical, and hidden.

    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    Current state of the alert. Valid values are open, closing, and closed.

    +
    + +
    +
    +field summary: Optional[StrictStr] = None
    +

    Summary of the alert.

    +
    + +
    +
    +field updated: Optional[StrictInt] = None
    +

    Time when the alert was last updated, in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    AlertsGetResponse

    +
    +
    +pydantic model pypureclient.pure1.AlertsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Alert]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Alert]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AlertsResponse

    +
    +
    +pydantic model pypureclient.pure1.AlertsResponse(*, items: Optional[ConstrainedListValue[Alert]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Alert]] = None
    +
    + +
    + +
    +
    +

    Array

    +
    +
    +pydantic model pypureclient.pure1.Array(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, fqdn: Optional[StrictStr] = None, model: Optional[StrictStr] = None, os: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field fqdn: Optional[StrictStr] = None
    +

    The fully qualified domain name of the array.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    Model of the array.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field os: Optional[StrictStr] = None
    +

    Valid values are Elasticity, Purity, Purity//FA and Purity//FB.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    ArrayGetResponse

    +
    +
    +pydantic model pypureclient.pure1.ArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Array]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Array]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ArrayResponse

    +
    +
    +pydantic model pypureclient.pure1.ArrayResponse(*, items: Optional[ConstrainedListValue[Array]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Array]] = None
    +
    + +
    + +
    +
    +

    Arrays

    +
    +
    +pydantic model pypureclient.pure1.Arrays(*, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    + +
    +
    +

    ArraysBuiltIn

    +
    +
    +pydantic model pypureclient.pure1.ArraysBuiltIn(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None)
    +

    A built-in resource that exists on one or multiple arrays.

    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    + +
    +
    +

    ArraysResource

    +
    +
    +pydantic model pypureclient.pure1.ArraysResource(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None)
    +

    A built-in resource that exists on one or multiple arrays.

    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    + +
    +
    +

    AssetAddress

    +
    +
    +pydantic model pypureclient.pure1.AssetAddress(*, city: Optional[StrictStr] = None, country: Optional[StrictStr] = None, state: Optional[StrictStr] = None, street_address: Optional[StrictStr] = None)
    +
    +
    +field city: Optional[StrictStr] = None
    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state or province.

    +
    + +
    +
    +field street_address: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    AssetOrg

    +
    +
    +pydantic model pypureclient.pure1.AssetOrg(*, name: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    This field has been deprecated. Use the customer_name field instead. The organization name for the asset.

    +
    + +
    + +
    +
    +

    AssetSpace

    +
    +
    +pydantic model pypureclient.pure1.AssetSpace(*, capacity: Optional[CurrentMetric] = None, total_used: Optional[CurrentMetric] = None, total_used_ratio: Optional[AssetSpaceTotalUsedRatio] = None)
    +
    +
    +field capacity: Optional[CurrentMetric] = None
    +

    The usable capacity of the appliance.

    +
    + +
    +
    +field total_used: Optional[CurrentMetric] = None
    +

    The total space contributed by customer data.

    +
    + +
    +
    +field total_used_ratio: Optional[AssetSpaceTotalUsedRatio] = None
    +
    + +
    + +
    +
    +

    AssetSpaceTotalUsedRatio

    +
    +
    +pydantic model pypureclient.pure1.AssetSpaceTotalUsedRatio(*, data: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, metric: Optional[FixedReference] = None, unit: Optional[StrictStr] = None)
    +

    The ratio of total_used to the capacity. This represents how full the appliance is.

    +
    +
    +field data: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +
    + +
    +
    +field metric: Optional[FixedReference] = None
    +

    A reference to the metric this data measures.

    +
    + +
    +
    +field unit: Optional[StrictStr] = None
    +

    The unit of the metric.

    +
    + +
    + +
    +
    +

    AssetUpgradeDetails

    +
    +
    +pydantic model pypureclient.pure1.AssetUpgradeDetails(*, action_needed: Optional[StrictStr] = None, commitment_date: Optional[StrictInt] = None, upgrade_eligibility_date: Optional[StrictInt] = None)
    +
    +
    +field action_needed: Optional[StrictStr] = None
    +

    The action required to obtain the next free upgrade under your Evergreen//Forever subscription.

    +
    + +
    +
    +field commitment_date: Optional[StrictInt] = None
    +

    The date until which you need to commit to an Evergreen//Forever subscription to be eligible for the next Ever Modern Upgrade.

    +
    + +
    +
    +field upgrade_eligibility_date: Optional[StrictInt] = None
    +

    The date on which controllers/blades will be eligible for an Ever Modern Upgrade if you renew your Evergreen//Forever subscription to the required Forever (FVR) Commitment date.

    +
    + +
    + +
    +
    +

    Audit

    +
    +
    +pydantic model pypureclient.pure1.Audit(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, arguments: Optional[StrictStr] = None, command: Optional[StrictStr] = None, origin: Optional[StrictStr] = None, subcommand: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[StrictStr] = None)
    +
    +
    +field arguments: Optional[StrictStr] = None
    +

    Arguments provided to the command.

    +
    + +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field command: Optional[StrictStr] = None
    +

    The command that was executed.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    +
    +field origin: Optional[StrictStr] = None
    +

    Origin of the action. Valid values are array and Pure1.

    +
    + +
    +
    +field subcommand: Optional[StrictStr] = None
    +

    The subcommand that was executed.

    +
    + +
    +
    +field time: Optional[StrictInt] = None
    +

    Time at which the command was run in milliseconds since UNIX epoch.

    +
    + +
    +
    +field user: Optional[StrictStr] = None
    +

    The user who ran the command.

    +
    + +
    + +
    +
    +

    AuditsGetResponse

    +
    +
    +pydantic model pypureclient.pure1.AuditsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Audit]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Audit]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    AuditsResponse

    +
    +
    +pydantic model pypureclient.pure1.AuditsResponse(*, items: Optional[ConstrainedListValue[Audit]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Audit]] = None
    +
    + +
    + +
    +
    +

    BaseAddress

    +
    +
    +pydantic model pypureclient.pure1.BaseAddress(*, city: Optional[StrictStr] = None, country: Optional[StrictStr] = None, state: Optional[StrictStr] = None)
    +
    +
    +field city: Optional[StrictStr] = None
    +
    + +
    +
    +field country: Optional[StrictStr] = None
    +
    + +
    +
    +field state: Optional[StrictStr] = None
    +

    The state or province.

    +
    + +
    + +
    +
    +

    Blade

    +
    +
    +pydantic model pypureclient.pure1.Blade(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[BladeArrayStatus]] = None, details: Optional[StrictStr] = None, raw_capacity: Optional[Union[StrictFloat, StrictInt]] = None, status: Optional[StrictStr] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[BladeArrayStatus]] = None
    +

    A list of arrays that contain this blade. Each blade should only exist on one array.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    +
    +
    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Extra details about the blade. Will be null if none exist.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field raw_capacity: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The raw storage capacity of the blade.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Valid values are critical, evacuated, evacuating, healthy, identifying, unclaimed, unhealthy, unknown, unrecognized.

    +
    + +
    + +
    +
    +

    BladeArrayStatus

    +
    +
    +pydantic model pypureclient.pure1.BladeArrayStatus(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, fqdn: Optional[StrictStr] = None, total_blades: Optional[StrictInt] = None, used_blades: Optional[StrictInt] = None)
    +
    +
    +field fqdn: Optional[StrictStr] = None
    +

    The fully qualified domain name of the appliance when resource_type is arrays, null otherwise.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The opaque and unique id of this resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of this resource.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of this resource represented by the name of its REST endpoint. For example, “arrays”, “network-interfaces”, and “metrics”. The value may be null if the resource is not represented.

    +
    + +
    +
    +field total_blades: Optional[StrictInt] = None
    +

    Count of total blade slots in the array.

    +
    + +
    +
    +field used_blades: Optional[StrictInt] = None
    +

    Count of used blade slots in the array.

    +
    + +
    + +
    +
    +

    BladeGetResponse

    +
    +
    +pydantic model pypureclient.pure1.BladeGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Blade]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Blade]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BladeResponse

    +
    +
    +pydantic model pypureclient.pure1.BladeResponse(*, items: Optional[ConstrainedListValue[Blade]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Blade]] = None
    +
    + +
    + +
    +
    +

    Bucket

    +
    +
    +pydantic model pypureclient.pure1.Bucket(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, versioning: Optional[StrictStr] = None)
    +
    +
    +field account: Optional[FixedReference] = None
    +
    + +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time of the bucket, in milliseconds since Unix epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Returns a value of true if the bucket is destroyed, but not yet eradicated.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    +
    +field object_count: Optional[StrictInt] = None
    +

    The number of objects contained within the bucket.

    +
    + +
    +
    +field versioning: Optional[StrictStr] = None
    +

    The versioning state for objects within the bucket. Valid values are none, enabled, and suspended.

    +
    + +
    + +
    +
    +

    BucketGetResponse

    +
    +
    +pydantic model pypureclient.pure1.BucketGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Bucket]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Bucket]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    + +
    +

    BucketReplicaLinkGetResponse

    +
    +
    +pydantic model pypureclient.pure1.BucketReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketReplicaLink]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[BucketReplicaLink]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    BucketReplicaLinkResponse

    +
    +
    +pydantic model pypureclient.pure1.BucketReplicaLinkResponse(*, items: Optional[ConstrainedListValue[BucketReplicaLink]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[BucketReplicaLink]] = None
    +
    + +
    + +
    +
    +

    BucketResponse

    +
    +
    +pydantic model pypureclient.pure1.BucketResponse(*, items: Optional[ConstrainedListValue[Bucket]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Bucket]] = None
    +
    + +
    + +
    +
    +

    BuiltInAsOf

    +
    +
    +pydantic model pypureclient.pure1.BuiltInAsOf(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    A built-in resource. Many are singletons predefined by Purity (e.g., support settings). Some correspond to a piece of software, like an app, or hardware, like a controller. Others are created by the system in response to some event (e.g., alerts, audit records). Typically, a user can’t create, delete or rename a built-in resource. A few can be created or deleted, but not renamed because the names are meaningful to Purity (e.g., VIFs).

    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    + +
    +
    +

    Controller

    +
    +
    +pydantic model pypureclient.pure1.Controller(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, mode: Optional[StrictStr] = None, model: Optional[StrictStr] = None, status: Optional[StrictStr] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field mode: Optional[StrictStr] = None
    +

    Mode of the controller. Values include not present, offline, primary, and secondary.

    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    Model of the controller.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the controller. Values include not ready, ready, unknown, and updating.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    Type of the controller. Values include array_controller and shelf_controller.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    Version of the controller.

    +
    + +
    + +
    +
    +

    ControllerGetResponse

    +
    +
    +pydantic model pypureclient.pure1.ControllerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Controller]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Controller]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ControllerResponse

    +
    +
    +pydantic model pypureclient.pure1.ControllerResponse(*, items: Optional[ConstrainedListValue[Controller]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Controller]] = None
    +
    + +
    + +
    +
    +

    CurrentMetric

    +
    +
    +pydantic model pypureclient.pure1.CurrentMetric(*, data: Optional[Union[StrictFloat, StrictInt]] = None, metric: Optional[FixedReference] = None, unit: Optional[StrictStr] = None)
    +
    +
    +field data: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The data value.

    +
    + +
    +
    +field metric: Optional[FixedReference] = None
    +

    A reference to the metric this data measures.

    +
    + +
    +
    +field unit: Optional[StrictStr] = None
    +

    The unit of the metric.

    +
    + +
    + +
    +
    +

    Directory

    +
    +
    +pydantic model pypureclient.pure1.Directory(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, directory_name: Optional[StrictStr] = None, file_system: Optional[FixedReference] = None, path: Optional[StrictStr] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Is the managed directory destroyed?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field directory_name: Optional[StrictStr] = None
    +

    The managed directory name without the file system name prefix. A managed directory full name is constructed in the form of FILE_SYSTEM:DIR where FILE_SYSTEM is the file system name and DIR is the value of this field. On FlashArray versions below 6.0.2, the value is always null.

    +
    + +
    +
    +field file_system: Optional[FixedReference] = None
    +

    The file system that this managed directory is in.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field path: Optional[StrictStr] = None
    +

    Absolute path of the managed directory in the file system.

    +
    + +
    + +
    +
    +

    DirectoryGetResponse

    +
    +
    +pydantic model pypureclient.pure1.DirectoryGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Directory]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Directory]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    DirectoryResponse

    +
    +
    +pydantic model pypureclient.pure1.DirectoryResponse(*, items: Optional[ConstrainedListValue[Directory]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Directory]] = None
    +
    + +
    + +
    +
    +

    Drive

    +
    +
    +pydantic model pypureclient.pure1.Drive(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[DriveArrayStatus]] = None, capacity: Optional[Union[StrictFloat, StrictInt]] = None, details: Optional[StrictStr] = None, protocol: Optional[StrictStr] = None, status: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[DriveArrayStatus]] = None
    +

    A list of arrays that contain this drive. Each drive should only exist on one array.

    +
    +
    Constraints
    +
      +
    • minItems = 1

    • +
    +
    +
    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field capacity: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Physical storage capacity of the module (in bytes).

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the status of the module if status is not healthy.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field protocol: Optional[StrictStr] = None
    +

    Storage protocol of the module. Values include NVMe and SAS.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Current status of the module. Values include empty, failed, healthy, identifying, missing, recovering, unadmitted, unhealthy, unrecognized, and updating.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of the module. Values include cache, NVRAM, SSD, and virtual.

    +
    + +
    + +
    +
    +

    DriveArrayStatus

    +
    +
    +pydantic model pypureclient.pure1.DriveArrayStatus(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, drive_count: Optional[StrictInt] = None, fqdn: Optional[StrictStr] = None, total_capacity: Optional[StrictInt] = None)
    +
    +
    +field drive_count: Optional[StrictInt] = None
    +

    Count of drives in the array.

    +
    + +
    +
    +field fqdn: Optional[StrictStr] = None
    +

    The fully qualified domain name of the appliance when resource_type is arrays, null otherwise.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The opaque and unique id of this resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of this resource.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of this resource represented by the name of its REST endpoint. For example, “arrays”, “network-interfaces”, and “metrics”. The value may be null if the resource is not represented.

    +
    + +
    +
    +field total_capacity: Optional[StrictInt] = None
    +

    The total capacity of all drives in the array.

    +
    + +
    + +
    +
    +

    DriveGetResponse

    +
    +
    +pydantic model pypureclient.pure1.DriveGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Drive]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Drive]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    DriveResponse

    +
    +
    +pydantic model pypureclient.pure1.DriveResponse(*, items: Optional[ConstrainedListValue[Drive]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Drive]] = None
    +
    + +
    + +
    +
    +

    Error

    +
    +
    +pydantic model pypureclient.pure1.Error(*, errors: Optional[ConstrainedListValue[ErrorErrors]] = None)
    +
    +
    +field errors: Optional[ConstrainedListValue[ErrorErrors]] = None
    +

    The list of errors encountered.

    +
    + +
    + +
    +
    +

    ErrorErrors

    +
    +
    +pydantic model pypureclient.pure1.ErrorErrors(*, context: Optional[StrictStr] = None, message: Optional[StrictStr] = None)
    +
    +
    +field context: Optional[StrictStr] = None
    +
    + +
    +
    +field message: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    ErrorNoContext

    +
    +
    +pydantic model pypureclient.pure1.ErrorNoContext(*, message: Optional[StrictStr] = None)
    +
    +
    +field message: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    EvergreenForeverAndFoundationDetails

    +
    +
    +pydantic model pypureclient.pure1.EvergreenForeverAndFoundationDetails(*, service_sla: Optional[StrictStr] = None, service_tier: Optional[StrictStr] = None)
    +
    +
    +field service_sla: Optional[StrictStr] = None
    +

    The associated Service Level Agreements (SLAs) for the service tier.

    +
    + +
    +
    +field service_tier: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name that the subscription was started with, never changes.

    +
    + +
    + +
    +
    +

    FileSystem

    +
    +
    +pydantic model pypureclient.pure1.FileSystem(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, nfs: Optional[Nfs] = None, provisioned: Optional[StrictInt] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Is the file system destroyed?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field fast_remove_directory_enabled: Optional[StrictBool] = None
    +

    On a FlashBlade file system, returns the value of true if fast remove directory is enabled and false if it is not. On a FlashArray file system, the value is always null.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field hard_limit_enabled: Optional[StrictBool] = None
    +

    On a FlashBlade file system, returns the value of true if the file system’s size is a hard limit quota and false if it is not. On a FlashArray file system, the value is always null.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field http: Optional[Http] = None
    +

    HTTP configuration. On a FlashArray file system, the value is always null.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field nfs: Optional[Nfs] = None
    +

    NFS configuration. On a FlashArray file system, the value is always null.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    The provisioned size of the file system in bytes. A value of 0 means unlimited. On a FlashArray file system, the value is always null.

    +
    + +
    +
    +field smb: Optional[Smb] = None
    +

    SMB configuration. On a FlashArray file system, the value is always null.

    +
    + +
    +
    +field snapshot_directory_enabled: Optional[StrictBool] = None
    +

    On a FlashBlade file system, returns the value of true if snapshot directory is enabled and false if it is not. On a FlashArray file system, the value is always null.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    FileSystemGetResponse

    +
    +
    +pydantic model pypureclient.pure1.FileSystemGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystem]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystem]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    + +
    +

    FileSystemReplicaLinkGetResponse

    +
    +
    +pydantic model pypureclient.pure1.FileSystemReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemReplicaLinkResponse

    +
    +
    +pydantic model pypureclient.pure1.FileSystemReplicaLinkResponse(*, items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None
    +
    + +
    + +
    +
    +

    FileSystemResponse

    +
    +
    +pydantic model pypureclient.pure1.FileSystemResponse(*, items: Optional[ConstrainedListValue[FileSystem]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystem]] = None
    +
    + +
    + +
    +
    +

    FileSystemSnapshot

    +
    +
    +pydantic model pypureclient.pure1.FileSystemSnapshot(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, on: Optional[FixedReferenceFqdn] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictStr] = None)
    +

    A point-in-time image of the contents of a FlashBlade file system.

    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Indicates if this snapshot has been destroyed and is pending eradication.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field on: Optional[FixedReferenceFqdn] = None
    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    A reference to the file system that the snapshot was taken from.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    Indicates the suffix of the snapshot.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.pure1.FileSystemSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    FileSystemSnapshotResponse

    +
    +
    +pydantic model pypureclient.pure1.FileSystemSnapshotResponse(*, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None
    +
    + +
    + +
    +
    +

    FixedReference

    +
    +
    +pydantic model pypureclient.pure1.FixedReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    +
    +
    +field id: Optional[StrictStr] = None
    +

    The opaque and unique id of this resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of this resource.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of this resource represented by the name of its REST endpoint. For example, “arrays”, “network-interfaces”, and “metrics”. The value may be null if the resource is not represented.

    +
    + +
    + +
    +
    +

    FixedReferenceFqdn

    +
    +
    +pydantic model pypureclient.pure1.FixedReferenceFqdn(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, fqdn: Optional[StrictStr] = None)
    +
    +
    +field fqdn: Optional[StrictStr] = None
    +

    The fully qualified domain name of the appliance when resource_type is arrays, null otherwise.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The opaque and unique id of this resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of this resource.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of this resource represented by the name of its REST endpoint. For example, “arrays”, “network-interfaces”, and “metrics”. The value may be null if the resource is not represented.

    +
    + +
    + +
    +
    +

    Geolocation

    +
    +
    +pydantic model pypureclient.pure1.Geolocation(*, latitude: Optional[Union[StrictFloat, StrictInt]] = None, longitude: Optional[Union[StrictFloat, StrictInt]] = None)
    +
    +
    +field latitude: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The latitude of the address.

    +
    + +
    +
    +field longitude: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The longitude of the address.

    +
    + +
    + +
    +
    +

    Hardware

    +
    +
    +pydantic model pypureclient.pure1.Hardware(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, details: Optional[StrictStr] = None, identify_enabled: Optional[StrictBool] = None, model: Optional[StrictStr] = None, serial: Optional[StrictStr] = None, slot: Optional[StrictInt] = None, speed: Optional[StrictInt] = None, status: Optional[StrictStr] = None, temperature: Optional[StrictInt] = None, type: Optional[StrictStr] = None, voltage: Optional[StrictInt] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field details: Optional[StrictStr] = None
    +

    Details about the component if status is not healthy.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field identify_enabled: Optional[StrictBool] = None
    +

    If true, the ID light is lit to visually identify the component.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    Model number of the hardware component.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    Serial number of the hardware component.

    +
    + +
    +
    +field slot: Optional[StrictInt] = None
    +

    Slot number occupied by the PCI Express card that hosts the component.

    +
    + +
    +
    +field speed: Optional[StrictInt] = None
    +

    Speed (in bytes per second) at which the component is operating.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Component status. Values include critical, healthy, identifying, unhealthy, unclaimed, unknown, unrecognized, and unused.

    +
    + +
    +
    +field temperature: Optional[StrictInt] = None
    +

    Temperature (in degrees Celsius) reported by the component.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    Type of the hardware component. Values include am, chassis, controller, cooling, drive_bay, eth_port, fan, fc_port, flash_blade, ib_port, mgmt_port, nvram_bay, power_supply, sas_module, sas_port, storage_shelf, and temp_sensor.

    +
    + +
    +
    +field voltage: Optional[StrictInt] = None
    +

    Voltage (in Volts) reported by the component.

    +
    + +
    + +
    +
    +

    HardwareConnector

    +
    +
    +pydantic model pypureclient.pure1.HardwareConnector(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, connector_type: Optional[StrictStr] = None, lane_speed: Optional[Union[StrictFloat, StrictInt]] = None, port_count: Optional[Union[StrictFloat, StrictInt]] = None, transceiver_type: Optional[StrictStr] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field connector_type: Optional[StrictStr] = None
    +

    Form-factor of the interface. Values include QSFP and RJ-45.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field lane_speed: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Configured speed of each lane in the connector in bits per second.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field port_count: Optional[Union[StrictFloat, StrictInt]] = None
    +

    Configured number of ports in the connector.

    +
    + +
    +
    +field transceiver_type: Optional[StrictStr] = None
    +

    Type of transceiver plugged into the connector port. If the type cannot be auto-detected and the internal user has not specified a type, the value will be Unknown. If nothing is plugged into the QSFP port, the value will be Unused. Transceiver type is not applicable for RJ-45 connectors.

    +
    + +
    + +
    +
    +

    HardwareConnectorGetResponse

    +
    +
    +pydantic model pypureclient.pure1.HardwareConnectorGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[HardwareConnector]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    HardwareConnectorResponse

    +
    +
    +pydantic model pypureclient.pure1.HardwareConnectorResponse(*, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[HardwareConnector]] = None
    +
    + +
    + +
    +
    +

    HardwareGetResponse

    +
    +
    +pydantic model pypureclient.pure1.HardwareGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Hardware]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Hardware]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    HardwareResponse

    +
    +
    +pydantic model pypureclient.pure1.HardwareResponse(*, items: Optional[ConstrainedListValue[Hardware]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Hardware]] = None
    +
    + +
    + +
    +
    +

    Http

    +
    +
    +pydantic model pypureclient.pure1.Http(*, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is the protocol enabled?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    InstallAddress

    +
    +
    +pydantic model pypureclient.pure1.InstallAddress(*, geolocation: Optional[Geolocation] = None, street_address: Optional[StrictStr] = None, updated: Optional[StrictInt] = None)
    +
    +
    +field geolocation: Optional[Geolocation] = None
    +

    The geolocation that contains the latitude and the longitude of the address.

    +
    + +
    +
    +field street_address: Optional[StrictStr] = None
    +

    The 1-line format street address of the array install address.

    +
    + +
    +
    +field updated: Optional[StrictInt] = None
    +

    The epoch timestamp, in milliseconds, that denotes when the address was updated.

    +
    + +
    + +
    +
    +

    Invoice

    +
    +
    +pydantic model pypureclient.pure1.Invoice(*, amount: Optional[Union[StrictFloat, StrictInt]] = None, currency: Optional[StrictStr] = None, date: Optional[StrictInt] = None, due_date: Optional[StrictInt] = None, end_user_name: Optional[StrictStr] = None, end_user_purchase_order: Optional[StrictStr] = None, id: Optional[StrictStr] = None, lines: Optional[ConstrainedListValue[InvoiceLine]] = None, partner_purchase_order: Optional[StrictStr] = None, payment_terms: Optional[StrictStr] = None, sales_representative: Optional[StrictStr] = None, ship_date: Optional[StrictInt] = None, status: Optional[StrictStr] = None, subscription: Optional[FixedReference] = None)
    +
    +
    +field amount: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The total invoice amount, expressed in the currency defined in currency.

    +
    + +
    +
    +field currency: Optional[StrictStr] = None
    +

    The currency of the invoice in ISO 4217 format. This currency applies to the total invoice amount as well as all amounts in line items.

    +
    + +
    +
    +field due_date: Optional[StrictInt] = None
    +

    The payment due date. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field end_user_name: Optional[StrictStr] = None
    +

    The end user customer name.

    +
    + +
    +
    +field end_user_purchase_order: Optional[StrictStr] = None
    +

    The end user customer purchase order number.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The invoice number, a globally unique identifier for this invoice.

    +
    + +
    +
    +field lines: Optional[ConstrainedListValue[InvoiceLine]] = None
    +

    A list of invoice line items.

    +
    + +
    +
    +field partner_purchase_order: Optional[StrictStr] = None
    +

    The partner purchase order number.

    +
    + +
    +
    +field payment_terms: Optional[StrictStr] = None
    +

    The invoice payment terms.

    +
    + +
    +
    +field sales_representative: Optional[StrictStr] = None
    +

    The sales representative that issued the invoice.

    +
    + +
    +
    +field ship_date: Optional[StrictInt] = None
    +

    The invoice shipment date. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    The invoice status. Values include open and paid.

    +
    + +
    +
    +field subscription: Optional[FixedReference] = None
    +

    A reference to which subscription this invoice belongs.

    +
    + +
    +
    +field var_date: Optional[StrictInt] = None (alias 'date')
    +

    The issuance date. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    InvoiceGetResponse

    +
    +
    +pydantic model pypureclient.pure1.InvoiceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Invoice]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Invoice]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    InvoiceLine

    +
    +
    +pydantic model pypureclient.pure1.InvoiceLine(*, amount: Optional[Union[StrictFloat, StrictInt]] = None, components: Optional[ConstrainedListValue[InvoiceLineComponent]] = None, description: Optional[StrictStr] = None, end_date: Optional[StrictInt] = None, item: Optional[StrictStr] = None, quantity: Optional[ConstrainedIntValue] = None, start_date: Optional[StrictInt] = None, tax: Optional[Tax] = None, unit_price: Optional[Union[StrictFloat, StrictInt]] = None)
    +
    +
    +field amount: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The total price of current invoice item, currency is specified in invoice currency.

    +
    + +
    +
    +field components: Optional[ConstrainedListValue[InvoiceLineComponent]] = None
    +

    The sub-components of current invoice item.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +
    + +
    +
    +field end_date: Optional[StrictInt] = None
    +

    The invoice item end date. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field item: Optional[StrictStr] = None
    +

    The name of invoice item.

    +
    + +
    +
    +field quantity: Optional[ConstrainedIntValue] = None
    +

    The quantity of current invoice item.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    +
    +field start_date: Optional[StrictInt] = None
    +

    The invoice item start date. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field tax: Optional[Tax] = None
    +
    + +
    +
    +field unit_price: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The unit price of current invoice item, currency is specified in invoice currency.

    +
    + +
    + +
    +
    +

    InvoiceLineComponent

    +
    +
    +pydantic model pypureclient.pure1.InvoiceLineComponent(*, description: Optional[StrictStr] = None, item: Optional[StrictStr] = None, quantity: Optional[ConstrainedIntValue] = None)
    +
    +
    +field description: Optional[StrictStr] = None
    +
    + +
    +
    +field item: Optional[StrictStr] = None
    +

    The name of invoice component.

    +
    + +
    +
    +field quantity: Optional[ConstrainedIntValue] = None
    +

    The quantity of current invoice component.

    +
    +
    Constraints
    +
      +
    • minimum = 0

    • +
    +
    +
    +
    + +
    + +
    +
    +

    InvoiceResponse

    +
    +
    +pydantic model pypureclient.pure1.InvoiceResponse(*, items: Optional[ConstrainedListValue[Invoice]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Invoice]] = None
    +
    + +
    + +
    +
    +

    LicenseResourceReference

    +
    +
    +pydantic model pypureclient.pure1.LicenseResourceReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, fqdn: Optional[StrictStr] = None, activation_time: Optional[StrictInt] = None, usage: Optional[CurrentMetric] = None)
    +
    +
    +field activation_time: Optional[StrictInt] = None
    +

    Time when the resource is activated under the license, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field fqdn: Optional[StrictStr] = None
    +

    The fully qualified domain name of the appliance when resource_type is arrays, null otherwise.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    The opaque and unique id of this resource.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of this resource.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of this resource represented by the name of its REST endpoint. For example, “arrays”, “network-interfaces”, and “metrics”. The value may be null if the resource is not represented.

    +
    + +
    +
    +field usage: Optional[CurrentMetric] = None
    +

    Current usage of the resource under the license.

    +
    + +
    + +
    +
    +

    MarketplacePartner

    +
    +
    +pydantic model pypureclient.pure1.MarketplacePartner(*, name: Optional[StrictStr] = None, reference_id: Optional[StrictStr] = None)
    +
    +
    +field name: Optional[StrictStr] = None
    +

    Name or identifier of the marketplace parter who owns the reference ID.

    +
    + +
    +
    +field reference_id: Optional[StrictStr] = None
    +

    External ID the marketplace partner knows to refer to this license.

    +
    + +
    + +
    +
    +

    Metric

    +
    +
    +pydantic model pypureclient.pure1.Metric(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, availabilities: Optional[ConstrainedListValue[MetricAvailability]] = None, description: Optional[StrictStr] = None, resource_types: Optional[ConstrainedListValue[StrictStr]] = None, unit: Optional[StrictStr] = None)
    +

    A type of measurement recorded on a resource.

    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field availabilities: Optional[ConstrainedListValue[MetricAvailability]] = None
    +

    The available resolutions, aggregations and retentions of this metric.

    +
    + +
    +
    +field description: Optional[StrictStr] = None
    +

    The additional description for the the metric.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field resource_types: Optional[ConstrainedListValue[StrictStr]] = None
    +

    The type of resource (as described by their endpoints) that this metric is available at. NOTE that a metric could be available for a combination of resource types, e.g. mirrored writes from “arrays” to “pods”.

    +
    + +
    +
    +field unit: Optional[StrictStr] = None
    +

    The unit of the metric.

    +
    + +
    + +
    +
    +

    MetricAvailability

    +
    +
    +pydantic model pypureclient.pure1.MetricAvailability(*, aggregations: Optional[ConstrainedListValue[StrictStr]] = None, resolution: Optional[StrictInt] = None, retention: Optional[StrictInt] = None)
    +
    +
    +field aggregations: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Available aggregations for this metric at the given resolution, e.g. ‘avg’, ‘max’.

    +
    + +
    +
    +field resolution: Optional[StrictInt] = None
    +

    An available resolution of this metric in milliseconds.

    +
    + +
    +
    +field retention: Optional[StrictInt] = None
    +

    The retention at this given resolution in milliseconds.

    +
    + +
    + +
    +
    +

    MetricGetResponse

    +
    +
    +pydantic model pypureclient.pure1.MetricGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Metric]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Metric]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    MetricHistory

    +
    +
    +pydantic model pypureclient.pure1.MetricHistory(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, aggregation: Optional[StrictStr] = None, data: Optional[ConstrainedListValue[ConstrainedListValue[Union[StrictFloat, StrictInt]]]] = None, resolution: Optional[StrictInt] = None, resources: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, unit: Optional[StrictStr] = None)
    +
    +
    +field aggregation: Optional[StrictStr] = None
    +

    The aggregation of the metric data.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field data: Optional[ConstrainedListValue[ConstrainedListValue[Union[StrictFloat, StrictInt]]]] = None
    +

    The data points of the metric corresponding to the time window, resolution and aggregation. The points are returned in a nested array of 2-element arrays. For each of the 2-element array, the 1st element is the UTC millisecond epoch, and the 2nd element is the value, e.g. [[1519362000000, 11], [1519362030000, 21], …].

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field resolution: Optional[StrictInt] = None
    +

    The resolution of the metric data in milliseconds.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The references to the resources that the metric data is for. For example, write-iops metric for an array will have one element in this list referencing the array entity. the write-iops from an array to a pod will contain two elements in this list - first element pointing to the array, and second element pointing to the pod.

    +
    + +
    +
    +field unit: Optional[StrictStr] = None
    +

    The unit of the metric data.

    +
    + +
    + +
    +
    +

    MetricHistoryGetResponse

    +
    +
    +pydantic model pypureclient.pure1.MetricHistoryGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MetricHistory]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[MetricHistory]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    MetricHistoryResponse

    +
    +
    +pydantic model pypureclient.pure1.MetricHistoryResponse(*, items: Optional[ConstrainedListValue[MetricHistory]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[MetricHistory]] = None
    +
    + +
    + +
    +
    +

    MetricResponse

    +
    +
    +pydantic model pypureclient.pure1.MetricResponse(*, items: Optional[ConstrainedListValue[Metric]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Metric]] = None
    +
    + +
    + +
    +
    +

    NetworkInterface

    +
    +
    +pydantic model pypureclient.pure1.NetworkInterface(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, address: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, hwaddr: Optional[StrictStr] = None, mtu: Optional[StrictInt] = None, netmask: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, speed: Optional[StrictInt] = None, subinterfaces: Optional[ConstrainedListValue[StrictStr]] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    IP address of this network interface.

    +
    + +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field gateway: Optional[StrictStr] = None
    +
    + +
    +
    +field hwaddr: Optional[StrictStr] = None
    +

    Hardware address.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field mtu: Optional[StrictInt] = None
    +

    Maximum transmission unit.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field netmask: Optional[StrictStr] = None
    +
    + +
    +
    +field services: Optional[ConstrainedListValue[StrictStr]] = None
    +

    Services and protocols that are enabled on the interface.

    +
    + +
    +
    +field speed: Optional[StrictInt] = None
    +

    Speed in bytes per second.

    +
    + +
    +
    +field subinterfaces: Optional[ConstrainedListValue[StrictStr]] = None
    +
    + +
    + +
    +
    +

    NetworkInterfaceGetResponse

    +
    +
    +pydantic model pypureclient.pure1.NetworkInterfaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterface]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterface]] = None
    +

    A list of network interface objects.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    NetworkInterfaceResponse

    +
    +
    +pydantic model pypureclient.pure1.NetworkInterfaceResponse(*, items: Optional[ConstrainedListValue[NetworkInterface]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[NetworkInterface]] = None
    +

    A list of network interface objects.

    +
    + +
    + +
    +
    +

    Nfs

    +
    +
    +pydantic model pypureclient.pure1.Nfs(*, enabled: Optional[StrictBool] = None, rules: Optional[StrictStr] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is the protocol enabled?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field rules: Optional[StrictStr] = None
    +

    NFS rules.

    +
    + +
    + +
    +
    +

    Oauth210TokenPost400Response

    +
    +
    +pydantic model pypureclient.pure1.Oauth210TokenPost400Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
    +
    +
    +field error: Optional[StrictStr] = None
    +
    + +
    +
    +field error_description: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    Oauth210TokenPost401Response

    +
    +
    +pydantic model pypureclient.pure1.Oauth210TokenPost401Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
    +
    +
    +field error: Optional[StrictStr] = None
    +
    + +
    +
    +field error_description: Optional[StrictStr] = None
    +
    + +
    + +
    +
    +

    OauthTokenResponse

    +
    +
    +pydantic model pypureclient.pure1.OauthTokenResponse(*, access_token: Optional[StrictStr] = None, expires_in: Optional[StrictInt] = None, issued_token_type: Optional[StrictStr] = None, token_type: Optional[StrictStr] = None)
    +
    +
    +field access_token: Optional[StrictStr] = None
    +

    The serialized OAuth 2.0 Bearer token used to perform authenticated requests. The access token must be added to the Authorization header of all API calls.

    +
    + +
    +
    +field expires_in: Optional[StrictInt] = None
    +

    The duration after which the access token will expire. Measured in seconds. This differs from other duration fields that are expressed in milliseconds.

    +
    + +
    +
    +field issued_token_type: Optional[StrictStr] = None
    +

    The type of token that is issued. The Pure Storage REST API supports OAuth 2.0 access tokens.

    +
    + +
    +
    +field token_type: Optional[StrictStr] = None
    +

    Indicates how the API client can use the access token issued. The Pure Storage REST API supports the Bearer token.

    +
    + +
    + +
    +
    +

    ObjectStoreAccount

    +
    +
    +pydantic model pypureclient.pure1.ObjectStoreAccount(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, created: Optional[StrictInt] = None, object_count: Optional[StrictInt] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation timestamp of the object, in milliseconds since Unix epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    +
    +field object_count: Optional[StrictInt] = None
    +

    The number of objects within the account.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountGetResponse

    +
    +
    +pydantic model pypureclient.pure1.ObjectStoreAccountGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None
    +

    A list of object store accounts.

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ObjectStoreAccountResponse

    +
    +
    +pydantic model pypureclient.pure1.ObjectStoreAccountResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None
    +

    A list of object store accounts.

    +
    + +
    + +
    +
    +

    PageInfo

    +
    +
    +pydantic model pypureclient.pure1.PageInfo(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    Pod

    +
    +
    +pydantic model pypureclient.pure1.Pod(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, mediator: Optional[StrictStr] = None, source: Optional[FixedReference] = None)
    +

    An administrative domain, a data container, and a namespace for volumes and protection groups.

    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field mediator: Optional[StrictStr] = None
    +

    The URL of the mediator for this pod.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    A reference to the source pod of a pod clone.

    +
    + +
    + +
    +
    +

    PodGetResponse

    +
    +
    +pydantic model pypureclient.pure1.PodGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Pod]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Pod]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    + +
    +

    PodReplicaLinkGetResponse

    +
    +
    +pydantic model pypureclient.pure1.PodReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PodReplicaLink]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLink]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PodReplicaLinkResponse

    +
    +
    +pydantic model pypureclient.pure1.PodReplicaLinkResponse(*, items: Optional[ConstrainedListValue[PodReplicaLink]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PodReplicaLink]] = None
    +
    + +
    + +
    +
    +

    PodResponse

    +
    +
    +pydantic model pypureclient.pure1.PodResponse(*, items: Optional[ConstrainedListValue[Pod]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Pod]] = None
    +
    + +
    + +
    +
    +

    Policy

    +
    +
    +pydantic model pypureclient.pure1.Policy(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Returns true if this policy is enabled.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field rules: Optional[ConstrainedListValue[PolicyRule]] = None
    +
    + +
    + +
    +
    +

    PolicyGetResponse

    +
    +
    +pydantic model pypureclient.pure1.PolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Policy]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Policy]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyMember

    +
    +
    +pydantic model pypureclient.pure1.PolicyMember(*, _as_of: Optional[StrictInt] = None, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None)
    +

    An association between a policy and a member.

    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field member: Optional[FixedReference] = None
    +
    + +
    +
    +field policy: Optional[FixedReference] = None
    +
    + +
    + +
    +
    +

    PolicyMembersGetResponse

    +
    +
    +pydantic model pypureclient.pure1.PolicyMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PolicyMembersResponse

    +
    +
    +pydantic model pypureclient.pure1.PolicyMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[PolicyMember]] = None
    +
    + +
    + +
    +
    +

    PolicyResponse

    +
    +
    +pydantic model pypureclient.pure1.PolicyResponse(*, items: Optional[ConstrainedListValue[Policy]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Policy]] = None
    +
    + +
    + +
    +
    +

    PolicyRule

    +
    +
    +pydantic model pypureclient.pure1.PolicyRule(*, at: Optional[StrictInt] = None, every: Optional[StrictInt] = None, keep_for: Optional[StrictInt] = None, time_zone: Optional[StrictStr] = None)
    +

    A rule that can be added to a policy.

    +
    +
    +field at: Optional[StrictInt] = None
    +

    Time of day to take the snapshot, in milliseconds since 00:00 in the specified time_zone. Only valid if every is set as whole days.

    +
    + +
    +
    +field every: Optional[StrictInt] = None
    +

    How often to take snapshots, in milliseconds.

    +
    + +
    +
    +field keep_for: Optional[StrictInt] = None
    +

    How long to keep snapshots, in milliseconds.

    +
    + +
    +
    +field time_zone: Optional[StrictStr] = None
    +

    The time zone in which the at rule is applied.

    +
    + +
    + +
    +
    +

    Port

    +
    +
    +pydantic model pypureclient.pure1.Port(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, failover: Optional[StrictStr] = None, iqn: Optional[StrictStr] = None, nqn: Optional[StrictStr] = None, portal: Optional[StrictStr] = None, wwn: Optional[StrictStr] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field failover: Optional[StrictStr] = None
    +

    If the array port has failed over, returns the name of the port to which this port has failed over.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field iqn: Optional[StrictStr] = None
    +

    The iSCSI Qualified Name if the port is iSCSI, null otherwise.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field nqn: Optional[StrictStr] = None
    +

    The NVMe Qualified Name if the port is NVMe-oF, null otherwise.

    +
    + +
    +
    +field portal: Optional[StrictStr] = None
    +

    The IP and port number if the port is iSCSI or NVMe-oF, null otherwise.

    +
    + +
    +
    +field wwn: Optional[StrictStr] = None
    +

    The Fibre Channel World Wide Name if the port is Fibre Channel, null otherwise.

    +
    + +
    + +
    +
    +

    PortGetResponse

    +
    +
    +pydantic model pypureclient.pure1.PortGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Port]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Port]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    PortResponse

    +
    +
    +pydantic model pypureclient.pure1.PortResponse(*, items: Optional[ConstrainedListValue[Port]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Port]] = None
    +
    + +
    + +
    + +
    +

    Resource

    +
    +
    +pydantic model pypureclient.pure1.Resource(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created, named, renamed, or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the physical environment, like a host or a server.

    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    + +
    +
    +

    ResourceNoName

    +
    +
    +pydantic model pypureclient.pure1.ResourceNoName(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None)
    +

    An ordinary (as opposed to built-in) resource that can be created or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the physical environment, like a host or a server.

    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    + +
    +
    +

    ResourceWithLocation

    +
    +
    +pydantic model pypureclient.pure1.ResourceWithLocation(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, location: Optional[FixedReferenceFqdn] = None)
    +

    An ordinary resource that exists in one location.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    The opaque and unique id of this resource.

    +
    + +
    +
    +field location: Optional[FixedReferenceFqdn] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of this resource.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of this resource represented by the name of its REST endpoint. For example, “arrays”, “network-interfaces”, and “metrics”. The value may be null if the resource is not represented.

    +
    + +
    + +
    +
    +

    ResourceWithLocations

    +
    +
    +pydantic model pypureclient.pure1.ResourceWithLocations(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, locations: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None)
    +

    A resource that may relate to multiple locations.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    The opaque and unique id of this resource.

    +
    + +
    +
    +field locations: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The name of this resource.

    +
    + +
    +
    +field resource_type: Optional[StrictStr] = None
    +

    The type of this resource represented by the name of its REST endpoint. For example, “arrays”, “network-interfaces”, and “metrics”. The value may be null if the resource is not represented.

    +
    + +
    + +
    +
    +

    Smb

    +
    +
    +pydantic model pypureclient.pure1.Smb(*, enabled: Optional[StrictBool] = None)
    +
    +
    +field enabled: Optional[StrictBool] = None
    +

    Is the protocol enabled?

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    + +
    +
    +

    Subscription

    +
    +
    +pydantic model pypureclient.pure1.Subscription(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, customer_name: Optional[StrictStr] = None, expiration_date: Optional[StrictInt] = None, initial_name: Optional[StrictStr] = None, last_updated_date: Optional[StrictInt] = None, organization: Optional[FixedReference] = None, partner_name: Optional[StrictStr] = None, service: Optional[StrictStr] = None, service_details: Optional[SubscriptionAllOfServiceDetails] = None, start_date: Optional[StrictInt] = None, status: Optional[StrictStr] = None, subscription_term: Optional[StrictInt] = None)
    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field customer_name: Optional[StrictStr] = None
    +

    The name of the end customer of the asset.

    +
    + +
    +
    +field expiration_date: Optional[StrictInt] = None
    +

    Date when the subscription expires. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field initial_name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name that the subscription was started with, never changes.

    +
    + +
    +
    +field last_updated_date: Optional[StrictInt] = None
    +

    The date of the last amendment to the current subscription. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field organization: Optional[FixedReference] = None
    +

    This field has been deprecated. Please use customer_name instead. The Pure1 organization for the asset.

    +
    + +
    +
    +field partner_name: Optional[StrictStr] = None
    +

    The partner who invoices for the subscription.

    +
    + +
    +
    +field service: Optional[StrictStr] = None
    +

    The service type of the subscription. Values include Evergreen//One, Evergreen//Flex, FlashStack as a Service, Storage as a Service, PaaS (Block Storage Service), PaaS (File and Object Storage Service), PaaS (Data Protection Service), and Pure1 Subscription.

    +
    + +
    +
    +field service_details: Optional[SubscriptionAllOfServiceDetails] = None
    +
    + +
    +
    +field start_date: Optional[StrictInt] = None
    +

    Date when the subscription starts. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Current status of the subscription. Values include active, terminated, poc-expired, and signed.

    +
    + +
    +
    +field subscription_term: Optional[StrictInt] = None
    +

    Length of the subscription in months.

    +
    + +
    + +
    +
    +

    SubscriptionAllOfServiceDetails

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionAllOfServiceDetails(*args, oneof_schema_1_validator: Optional[EvergreenForeverAndFoundationDetails] = None, oneof_schema_2_validator: Optional[Dict[str, Any]] = None, actual_instance: Any = None, one_of_schemas: List[str] = ['EvergreenForeverAndFoundationDetails', 'object'])
    +

    Additional details for the given service.

    +
    +
    Validators
    +
      +
    • actual_instance_must_validate_oneof » actual_instance

    • +
    +
    +
    +
    +
    +field actual_instance: Any = None
    +
    +
    Validated by
    +
      +
    • actual_instance_must_validate_oneof

    • +
    +
    +
    +
    + +
    +
    +field one_of_schemas: List[str] = ['EvergreenForeverAndFoundationDetails', 'object']
    +
    +
    Constraints
    +
      +
    • const = [‘EvergreenForeverAndFoundationDetails’, ‘object’]

    • +
    +
    +
    +
    + +
    +
    +field oneof_schema_1_validator: Optional[EvergreenForeverAndFoundationDetails] = None
    +
    + +
    +
    +field oneof_schema_2_validator: Optional[Dict[str, Any]] = None
    +
    + +
    +
    +validator actual_instance_must_validate_oneof  »  actual_instance
    +
    + +
    + +
    +
    +

    SubscriptionAsset

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionAsset(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, activation_date: Optional[StrictInt] = None, array: Optional[SubscriptionAssetArray] = None, customer_name: Optional[StrictStr] = None, end_of_life_date: Optional[StrictInt] = None, install_address: Optional[AssetAddress] = None, license: Optional[FixedReference] = None, organization: Optional[AssetOrg] = None, subscription: Optional[FixedReference] = None, upgrade_details: Optional[AssetUpgradeDetails] = None)
    +
    +
    +field activation_date: Optional[StrictInt] = None
    +

    The date when the appliance is activated under the license. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field array: Optional[SubscriptionAssetArray] = None
    +

    The specific fields for assets that are arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field customer_name: Optional[StrictStr] = None
    +

    The name of the end customer of the asset.

    +
    + +
    +
    +field end_of_life_date: Optional[StrictInt] = None
    +

    The date when the appliance hardware reach end of life and Pure no longer provide support. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field install_address: Optional[AssetAddress] = None
    +

    The address where the appliance is installed. This address is also where replacement parts will be shipped to.

    +
    + +
    +
    +field license: Optional[FixedReference] = None
    +

    A reference to which license this appliance belongs.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field organization: Optional[AssetOrg] = None
    +

    This field has been deprecated. Please use customer_name instead. The Pure1 organization for the asset.

    +
    + +
    +
    +field subscription: Optional[FixedReference] = None
    +

    A reference to which subscription this appliance belongs.

    +
    + +
    +
    +field upgrade_details: Optional[AssetUpgradeDetails] = None
    +

    The address where the appliance is installed. This address is also where replacement parts will be shipped to.

    +
    + +
    + +
    +
    +

    SubscriptionAssetArray

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionAssetArray(*, advanced_space: Optional[SubscriptionAssetArrayAdvancedSpace] = None, chassis_serial_number: Optional[StrictStr] = None, model: Optional[StrictStr] = None, space: Optional[AssetSpace] = None, version: Optional[StrictStr] = None)
    +
    +
    +field advanced_space: Optional[SubscriptionAssetArrayAdvancedSpace] = None
    +

    The physical and effective space information. Only visible when the query parameter advanced_space is set to true.

    +
    + +
    +
    +field chassis_serial_number: Optional[StrictStr] = None
    +

    The chassis serial number of the appliance.

    +
    + +
    +
    +field model: Optional[StrictStr] = None
    +

    The model of the appliance.

    +
    + +
    +
    +field space: Optional[AssetSpace] = None
    +

    Displays size and space consumption information. For Evergreen//One and Evergreen//Flex this is the effective space information. For Evergreen//Forever and Evergreen//Foundation this is the physical space information.

    +
    + +
    +
    +field version: Optional[StrictStr] = None
    +

    The Purity version of the appliance.

    +
    + +
    + +
    +
    +

    SubscriptionAssetArrayAdvancedSpace

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionAssetArrayAdvancedSpace(*, effective: Optional[AssetSpace] = None, physical: Optional[AssetSpace] = None)
    +
    +
    +field effective: Optional[AssetSpace] = None
    +

    The effective space information of the appliance.

    +
    + +
    +
    +field physical: Optional[AssetSpace] = None
    +

    The physical space information of the appliance.

    +
    + +
    + +
    +
    +

    SubscriptionAssetGetResponse

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionAssetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SubscriptionAsset]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SubscriptionAsset]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SubscriptionAssetResponse

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionAssetResponse(*, items: Optional[ConstrainedListValue[SubscriptionAsset]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SubscriptionAsset]] = None
    +
    + +
    + +
    +
    +

    SubscriptionGetResponse

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Subscription]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Subscription]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SubscriptionLicense

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionLicense(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, add_on_slas: Optional[ConstrainedListValue[SubscriptionLicenseAddOnSla]] = None, average_on_demand: Optional[CurrentMetric] = None, expiration_date: Optional[StrictInt] = None, last_updated_date: Optional[StrictInt] = None, marketplace_partner: Optional[MarketplacePartner] = None, pre_ratio: Optional[SubscriptionLicensePreRatio] = None, quarter_on_demand: Optional[CurrentMetric] = None, reservation: Optional[CurrentMetric] = None, resources: Optional[ConstrainedListValue[LicenseResourceReference]] = None, service_tier: Optional[StrictStr] = None, site_address: Optional[BaseAddress] = None, start_date: Optional[StrictInt] = None, subscription: Optional[FixedReference] = None, usage: Optional[CurrentMetric] = None)
    +
    +
    +field add_on_slas: Optional[ConstrainedListValue[SubscriptionLicenseAddOnSla]] = None
    +

    Add-on SLAs.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field average_on_demand: Optional[CurrentMetric] = None
    +

    Estimated daily on-demand usage of the license from the current calendar quarter to date.

    +
    + +
    +
    +field expiration_date: Optional[StrictInt] = None
    +

    Date when the license expires. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field last_updated_date: Optional[StrictInt] = None
    +

    The date of the last amendment to the current license. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field marketplace_partner: Optional[MarketplacePartner] = None
    +

    Reference information about the marketplace partner of this license.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field pre_ratio: Optional[SubscriptionLicensePreRatio] = None
    +
    + +
    +
    +field quarter_on_demand: Optional[CurrentMetric] = None
    +

    Estimated total on-demand usage of the license of the current calendar quarter to date.

    +
    + +
    +
    +field reservation: Optional[CurrentMetric] = None
    +

    Current reservation amount of the license.

    +
    + +
    +
    +field resources: Optional[ConstrainedListValue[LicenseResourceReference]] = None
    +

    References to the resources that operate under this license.

    +
    + +
    +
    +field service_tier: Optional[StrictStr] = None
    +

    The tier of the service for the license.

    +
    + +
    +
    +field site_address: Optional[BaseAddress] = None
    +

    The license site address.

    +
    + +
    +
    +field start_date: Optional[StrictInt] = None
    +

    Date when the license starts. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field subscription: Optional[FixedReference] = None
    +

    A reference to which subscription this license belongs.

    +
    + +
    +
    +field usage: Optional[CurrentMetric] = None
    +

    Usage of the license, averaged over the last day.

    +
    + +
    + +
    +
    +

    SubscriptionLicenseAddOnSla

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionLicenseAddOnSla(*, name: StrictStr)
    +
    +
    +field name: StrictStr [Required]
    +
    + +
    + +
    +
    +

    SubscriptionLicenseGetResponse

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionLicenseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SubscriptionLicense]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SubscriptionLicense]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SubscriptionLicensePreRatio

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionLicensePreRatio(*, data: Optional[Union[StrictFloat, StrictInt]] = None, metric: Optional[FixedReference] = None, unit: Optional[StrictStr] = None)
    +

    The pre-reduced & encrypted ratio calculated at license level.

    +
    +
    +field data: Optional[Union[StrictFloat, StrictInt]] = None
    +
    + +
    +
    +field metric: Optional[FixedReference] = None
    +

    A reference to the metric this data measures.

    +
    + +
    +
    +field unit: Optional[StrictStr] = None
    +

    The unit of the metric.

    +
    + +
    + +
    +
    +

    SubscriptionLicenseResponse

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionLicenseResponse(*, items: Optional[ConstrainedListValue[SubscriptionLicense]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SubscriptionLicense]] = None
    +
    + +
    + +
    +
    +

    SubscriptionResponse

    +
    +
    +pydantic model pypureclient.pure1.SubscriptionResponse(*, items: Optional[ConstrainedListValue[Subscription]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Subscription]] = None
    +
    + +
    + +
    +
    +

    SupportContract

    +
    +
    +pydantic model pypureclient.pure1.SupportContract(*, end_date: Optional[StrictInt] = None, resource: Optional[FixedReferenceFqdn] = None, start_date: Optional[StrictInt] = None)
    +
    +
    +field end_date: Optional[StrictInt] = None
    +

    Date when the support contract ended. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    +
    +field resource: Optional[FixedReferenceFqdn] = None
    +
    + +
    +
    +field start_date: Optional[StrictInt] = None
    +

    Date when the support contract started. Represented as a timestamp of 00:00 on that date in UTC, in milliseconds since UNIX epoch.

    +
    + +
    + +
    +
    +

    SupportContractGetResponse

    +
    +
    +pydantic model pypureclient.pure1.SupportContractGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportContract]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SupportContract]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SupportContractResponse

    +
    +
    +pydantic model pypureclient.pure1.SupportContractResponse(*, items: Optional[ConstrainedListValue[SupportContract]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SupportContract]] = None
    +
    + +
    + +
    +
    +

    SustainabilityArray

    +
    +
    +pydantic model pypureclient.pure1.SustainabilityArray(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, assessment: Optional[SustainabilityAssessment] = None, install_address: Optional[InstallAddress] = None, reporting_status: Optional[StrictStr] = None)
    +

    A single FlashArray/FlashBlade appliance Sustainability assessment information.

    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field assessment: Optional[SustainabilityAssessment] = None
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field install_address: Optional[InstallAddress] = None
    +

    The address where the array is installed. This address is also where replacement parts will be shipped to.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field reporting_status: Optional[StrictStr] = None
    +

    Enum value that describes what is the status of the latest assessment. Valid values include: not_enough_data - There was not enough data to calculate assessment level of the appliance. unsupported_purity_version - The appliance is running an unsupported version of Purity operating system. It is an old Purity version which does not provide enough data for assessing the sustainability metrics. not_phoning_home - The appliance has not phoned home for more than 7 days so the assessment level was not calculated assessment_ready - Assessment is ready and it is available under assessment field.

    +
    + +
    + +
    +
    +

    SustainabilityArrayGetResponse

    +
    +
    +pydantic model pypureclient.pure1.SustainabilityArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SustainabilityArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SustainabilityArray]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SustainabilityArrayResponse

    +
    +
    +pydantic model pypureclient.pure1.SustainabilityArrayResponse(*, items: Optional[ConstrainedListValue[SustainabilityArray]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SustainabilityArray]] = None
    +
    + +
    + +
    +
    +

    SustainabilityAssessment

    +
    +
    +pydantic model pypureclient.pure1.SustainabilityAssessment(*, _as_of: Optional[StrictInt] = None, _interval_end: Optional[StrictInt] = None, _interval_start: Optional[StrictInt] = None, array_data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, array_total_load: Optional[Union[StrictFloat, StrictInt]] = None, assessment_level: Optional[StrictStr] = None, blades: Optional[StrictInt] = None, capacity_utilization: Optional[Union[StrictFloat, StrictInt]] = None, chassis: Optional[StrictInt] = None, heat_average: Optional[Union[StrictFloat, StrictInt]] = None, heat_peak_spec: Optional[Union[StrictFloat, StrictInt]] = None, heat_typical_spec: Optional[Union[StrictFloat, StrictInt]] = None, power_average: Optional[Union[StrictFloat, StrictInt]] = None, power_peak_spec: Optional[Union[StrictFloat, StrictInt]] = None, power_per_usable_capacity: Optional[Union[StrictFloat, StrictInt]] = None, power_per_used_space: Optional[Union[StrictFloat, StrictInt]] = None, power_typical_spec: Optional[Union[StrictFloat, StrictInt]] = None, rack_units: Optional[StrictInt] = None, shelves: Optional[StrictInt] = None)
    +

    A FlashArray or FlashBlade Sustainability assessment information. The _as_of is the time when the computation happened. Only the data from the given time interval was used for the aggregation. Typically the last week of data is used for the aggregation.

    +
    +
    +field array_data_reduction: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The data reduction ratio of the appliance. Average over the assessment window.

    +
    + +
    +
    +field array_total_load: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The load percentage. Average over the assessment window.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field assessment_level: Optional[StrictStr] = None
    +

    The assessment level of an appliance. Valid values include: good - The assessment level of appliance is GOOD - all green. recommendation - There are some actions that can be done to bring appliance to a GOOD level. action_required - The lowest level of assessment. Some actions are required to improve the assessment level.

    +
    + +
    +
    +field blades: Optional[StrictInt] = None
    +

    The number of blades of the FlashBlade appliance, always zero for FlashArray appliances.

    +
    + +
    +
    +field capacity_utilization: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage of the used capacity. Average over the assessment window.

    +
    + +
    +
    +field chassis: Optional[StrictInt] = None
    +

    The number of chassis of the appliance, always one for FlashArray appliances.

    +
    + +
    +
    +field heat_average: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The average of heat production of the appliance in BTU/Hr. Average over the assessment window.

    +
    + +
    +
    +field heat_peak_spec: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The peak heat production of the appliance in BTU/hr. The value is derived from benchmark data and remains static for the model and configuration.

    +
    + +
    +
    +field heat_typical_spec: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The typical heat production of the appliance in BTU/hr. The value is derived from benchmark data and remains static for the model and configuration.

    +
    + +
    +
    +field interval_end: Optional[StrictInt] = None (alias '_interval_end')
    +

    The timestamp of the end of the time interval.

    +
    + +
    +
    +field interval_start: Optional[StrictInt] = None (alias '_interval_start')
    +

    The timestamp of the start of the time interval.

    +
    + +
    +
    +field power_average: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The average of power consumption of the appliance. Average over the assessment window.

    +
    + +
    +
    +field power_peak_spec: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The peak power consumption of the appliance in Watts. The value is derived from benchmark data and remains static for the model and configuration.

    +
    + +
    +
    +field power_per_usable_capacity: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The average of power consumption per TiB of usable capacity.

    +
    + +
    +
    +field power_per_used_space: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The average of power consumption per TiB of used space.

    +
    + +
    +
    +field power_typical_spec: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The typical power consumption of the appliance in Watts. The value is derived from benchmark data and remains static for the model and configuration.

    +
    + +
    +
    +field rack_units: Optional[StrictInt] = None
    +

    The total number of rack units occupied by the appliance.

    +
    + +
    +
    +field shelves: Optional[StrictInt] = None
    +

    The number of expansion shelves of the FlashArray appliance. It is always zero for FlashBlade appliances.

    +
    + +
    + +
    +
    +

    SustainabilityInsightArray

    +
    +
    +pydantic model pypureclient.pure1.SustainabilityInsightArray(*, _as_of: Optional[StrictInt] = None, _interval_end: Optional[StrictInt] = None, _interval_start: Optional[StrictInt] = None, additional_data: Optional[Dict[str, Any]] = None, resource: Optional[FixedReferenceFqdn] = None, severity: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +

    A single FlashArray/FlashBlade appliance Sustainability assessment insights information. The _as_of is the time when the computation happened. Only the data from the given time interval was used for the computation of insight. Typically the last week of data is used for the computation of insights.

    +
    +
    +field additional_data: Optional[Dict[str, Any]] = None
    +

    The arbitrary data associated with the insight.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field interval_end: Optional[StrictInt] = None (alias '_interval_end')
    +

    The timestamp of the end of the time interval.

    +
    + +
    +
    +field interval_start: Optional[StrictInt] = None (alias '_interval_start')
    +

    The timestamp of the start of the time interval.

    +
    + +
    +
    +field resource: Optional[FixedReferenceFqdn] = None
    +
    + +
    +
    +field severity: Optional[StrictStr] = None
    +

    The severity of the insight. Should be one of medium, high.

    +
    + +
    +
    +field type: Optional[StrictStr] = None
    +

    The type of the insight.

    +
    + +
    + +
    +
    +

    SustainabilityInsightArrayGetResponse

    +
    +
    +pydantic model pypureclient.pure1.SustainabilityInsightArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SustainabilityInsightArray]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[SustainabilityInsightArray]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    SustainabilityInsightArrayResponse

    +
    +
    +pydantic model pypureclient.pure1.SustainabilityInsightArrayResponse(*, items: Optional[ConstrainedListValue[SustainabilityInsightArray]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[SustainabilityInsightArray]] = None
    +
    + +
    + +
    +
    +

    Tag

    +
    +
    +pydantic model pypureclient.pure1.Tag(*, key: Optional[StrictStr] = None, namespace: Optional[StrictStr] = None, resource: Optional[FixedReference] = None, tag_organization_id: Optional[StrictInt] = None, value: Optional[StrictStr] = None)
    +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag.

    +
    + +
    +
    +field namespace: Optional[StrictStr] = None
    +

    Namespace of the tag. Namespace identifies the category of the tag.

    +
    + +
    +
    +field resource: Optional[FixedReference] = None
    +
    + +
    +
    +field tag_organization_id: Optional[StrictInt] = None
    +

    Org id of the tag.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag.

    +
    + +
    + +
    +
    +

    TagGetResponse

    +
    +
    +pydantic model pypureclient.pure1.TagGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Tag]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    TagPut

    +
    +
    +pydantic model pypureclient.pure1.TagPut(*, key: Optional[StrictStr] = None, value: Optional[StrictStr] = None)
    +
    +
    +field key: Optional[StrictStr] = None
    +

    Key of the tag.

    +
    + +
    +
    +field value: Optional[StrictStr] = None
    +

    Value of the tag.

    +
    + +
    + +
    +
    +

    TagResponse

    +
    +
    +pydantic model pypureclient.pure1.TagResponse(*, items: Optional[ConstrainedListValue[Tag]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Tag]] = None
    +
    + +
    + +
    +
    +

    Target

    +
    +
    +pydantic model pypureclient.pure1.Target(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, address: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)
    +
    +
    +field address: Optional[StrictStr] = None
    +

    IP address or FQDN of the target system.

    +
    + +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field status: Optional[StrictStr] = None
    +

    Status of the connection. Values include connected and connecting.

    +
    + +
    +
    +field status_details: Optional[StrictStr] = None
    +

    Additional information describing any issues encountered when connecting, or null if the status is connected.

    +
    + +
    + +
    +
    +

    TargetGetResponse

    +
    +
    +pydantic model pypureclient.pure1.TargetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Target]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Target]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    TargetResponse

    +
    +
    +pydantic model pypureclient.pure1.TargetResponse(*, items: Optional[ConstrainedListValue[Target]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Target]] = None
    +
    + +
    + +
    +
    +

    Tax

    +
    +
    +pydantic model pypureclient.pure1.Tax(*, amount: Optional[Union[StrictFloat, StrictInt]] = None, exemption_statement: Optional[StrictStr] = None, percentage: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +
    +
    +field amount: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The total taxes of current invoice item, currency is specified in invoice currency.

    +
    + +
    +
    +field exemption_statement: Optional[StrictStr] = None
    +

    The tax exemption statement.

    +
    + +
    +
    +field percentage: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    +

    The tax ratio in percentage.

    +
    + +
    + +
    +
    +

    TimeAware

    +
    +
    +pydantic model pypureclient.pure1.TimeAware(*, _as_of: Optional[StrictInt] = None)
    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    + +
    +
    +

    TimeInterval

    +
    +
    +pydantic model pypureclient.pure1.TimeInterval(*, _interval_end: Optional[StrictInt] = None, _interval_start: Optional[StrictInt] = None)
    +
    +
    +field interval_end: Optional[StrictInt] = None (alias '_interval_end')
    +

    The timestamp of the end of the time interval.

    +
    + +
    +
    +field interval_start: Optional[StrictInt] = None (alias '_interval_start')
    +

    The timestamp of the start of the time interval.

    +
    + +
    + +
    +
    +

    Volume

    +
    +
    +pydantic model pypureclient.pure1.Volume(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradicated: Optional[StrictBool] = None, pod: Optional[FixedReference] = None, provisioned: Optional[ConstrainedIntValue] = None, serial: Optional[StrictStr] = None, source: Optional[FixedReference] = None)
    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Whether this volume has been destroyed or not.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field eradicated: Optional[StrictBool] = None
    +

    Whether this volume has been eradicated or not.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A modifiable, locally unique name chosen by the user.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    A reference to the pod this volume belongs to, if applicable.

    +
    + +
    +
    +field provisioned: Optional[ConstrainedIntValue] = None
    +

    Provisioned size of the volume in bytes.

    +
    +
    Constraints
    +
      +
    • minimum = 1048576

    • +
    • maximum = 4503599627370496

    • +
    +
    +
    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    Serial number generated by Purity when the volume was created.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    A reference to the volume this volume was cloned from, if applicable.

    +
    + +
    + +
    +
    +

    VolumeGetResponse

    +
    +
    +pydantic model pypureclient.pure1.VolumeGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Volume]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[Volume]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    VolumeResponse

    +
    +
    +pydantic model pypureclient.pure1.VolumeResponse(*, items: Optional[ConstrainedListValue[Volume]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[Volume]] = None
    +
    + +
    + +
    +
    +

    VolumeSnapshot

    +
    +
    +pydantic model pypureclient.pure1.VolumeSnapshot(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, on: Optional[FixedReferenceFqdn] = None, pod: Optional[FixedReference] = None, provisioned: Optional[StrictInt] = None, serial: Optional[StrictStr] = None, snapshot_group: Optional[FixedReference] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictStr] = None)
    +

    A point-in-time image of the contents of a volume.

    +
    +
    +field arrays: Optional[ConstrainedListValue[FixedReferenceFqdn]] = None
    +

    The list of arrays where this resource exists. Many resources are on a single array, but some resources, such as pods, can be shared across multiple arrays.

    +
    + +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field created: Optional[StrictInt] = None
    +

    Creation time in milliseconds since UNIX epoch.

    +
    + +
    +
    +field destroyed: Optional[StrictBool] = None
    +

    Indicates if this snapshot has been destroyed and is pending eradication.

    +
    +
    Constraints
    +
      +
    • type = boolean

    • +
    +
    +
    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field on: Optional[FixedReferenceFqdn] = None
    +

    A reference to the array or the offload where the snapshot is stored.

    +
    + +
    +
    +field pod: Optional[FixedReference] = None
    +

    A reference to the pod the source volume belongs to, if applicable.

    +
    + +
    +
    +field provisioned: Optional[StrictInt] = None
    +

    Indicates the size (in bytes) of the volume when the snapshot was taken.

    +
    + +
    +
    +field serial: Optional[StrictStr] = None
    +

    Serial number generated by Purity when the snapshot was created.

    +
    + +
    +
    +field snapshot_group: Optional[FixedReference] = None
    +

    A reference to a consistency group snapshot that this snapshot is part of.

    +
    + +
    +
    +field source: Optional[FixedReference] = None
    +

    A reference to the volume that the snapshot was taken from.

    +
    + +
    +
    +field suffix: Optional[StrictStr] = None
    +

    Suffix added to the source volume name used to generate the volume snapshot name.

    +
    + +
    + +
    +
    +

    VolumeSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.pure1.VolumeSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VolumeSnapshot]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[VolumeSnapshot]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    VolumeSnapshotResponse

    +
    +
    +pydantic model pypureclient.pure1.VolumeSnapshotResponse(*, items: Optional[ConstrainedListValue[VolumeSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[VolumeSnapshot]] = None
    +
    + +
    + +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/py-modindex.html b/docs/archive/1.77.1/py-modindex.html new file mode 100644 index 0000000000..703945f70a --- /dev/null +++ b/docs/archive/1.77.1/py-modindex.html @@ -0,0 +1,157 @@ + + + + + + Python Module Index — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + + +

    Python Module Index

    + +
    + p +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
     
    + p
    + pypureclient +
        + pypureclient.flasharray.client +
        + pypureclient.flasharray.FA_2_48.client +
        + pypureclient.flashblade.client +
        + pypureclient.flashblade.FB_2_21.client +
        + pypureclient.pure1.client +
        + pypureclient.pure1.Pure1_1_5.client +
    + + +
    +
    +
    + +
    + +
    +

    © Copyright 2023, Pure Storage, Inc..

    +
    + + Built with Sphinx using a + theme + provided by Read the Docs. + + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/quick_start.html b/docs/archive/1.77.1/quick_start.html new file mode 100644 index 0000000000..1d2c9c6437 --- /dev/null +++ b/docs/archive/1.77.1/quick_start.html @@ -0,0 +1,421 @@ + + + + + + + Quick Start — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    Quick Start

    +
    +

    Authentication

    +

    This section documents the instantiation of valid, working Pure1, FlashArray, and FlashBlade +clients required to subsequently call other client methods.

    +
    +

    FlashArray Client

    +

    Start by importing the flasharray submodule in pypureclient:

    +
    from pypureclient import flasharray
    +
    +
    +

    Instantiation of a FlashArray client requires authentication. More information +is available in the REST API 2.0 Authentication Guide

    +

    After creating a client using pureapiclient on the FlashArray array you wish +to target, you can pass the various parameters into the Client constructor:

    +
    from pypureclient import flasharray
    +client = flasharray.Client('flasharray.example.com',
    +                           private_key_file=[...],
    +                           private_key_password=[...],
    +                           username=[...],
    +                           client_id=[...],
    +                           key_id=[...],
    +                           issuer=[...])
    +
    +
    +

    If directly using a pre-generated ID token is preferred, it can be used in the +same way. Note that using a pre-generated ID token will cause the client to fail +when the ID token expires.

    +
    from pypureclient import flasharray
    +client = flasharray.Client('flasharray.example.com',
    +                           id_token=[...])
    +
    +
    +
    +
    +

    FlashBlade Client

    +

    Start by importing the flashblade submodule in pypureclient:

    +
    from pypureclient import flashblade
    +
    +
    +

    Instantiation of a FlashBlade client requires authentication. More information +is available in the FlashBlade REST API FAQ

    +

    After creating and enabling a client using pureapiclient on the FlashBlade array you wish +to target, you can pass the various parameters into the Client constructor:

    +
    from pypureclient import flashblade
    +client = flashblade.Client('flashblade.example.com',
    +                           private_key_file=[...],
    +                           private_key_password=[...],
    +                           username=[...],
    +                           client_id=[...],
    +                           key_id=[...],
    +                           issuer=[...])
    +
    +
    +

    If directly using a pre-generated ID token is preferred, it can be used in the +same way. Note that using a pre-generated ID token will cause the client to fail +when the ID token expires.

    +
    from pypureclient import flashblade
    +client = flashblade.Client('flashblade.example.com',
    +                           id_token=[...])
    +
    +
    +

    You can also use an API token created by using pureadmin on the FlashBlade array +if that is preferred.

    +
    from pypureclient import flashblade
    +client = flashblade.Client('flashblade.example.com',
    +                           api_token=[...])
    +
    +
    +

    If you are writing an API integration for FlashBlade for distribution to your customers +and partners, we ask that you ensure that your API integration “self-identifies” when +connecting to FlashBlade.

    +

    To do this, choose a unique, human-readable string that identifies your FlashBlade API +integration by name and version, and specify it as the user_agent.

    +
    from pypureclient import flashblade
    +client = flashblade.Client('flashblade.example.com',
    +                           api_token=[...],
    +                           user_agent='YourCompanyName_YourProductIntegrationName/YourIntegrationVersion')
    +
    +
    +
    +
    +

    Pure1 client

    +

    Start by importing the pure1 submodule in pypureclient:

    +
    from pypureclient import pure1
    +
    +
    +

    Instantiation of a Pure1 client requires authentication to use the Pure1 Manage +public API. If not already configured, instructions for getting access to and +using the Pure1 Manage public API can be found at the API reference page.

    +

    For Pure1 client instantiation you can use environment variables. It is +recommended to use environment variables for the Pure1 client.

    +
    $ export PURE1_PRIVATE_KEY_FILE=[...]
    +$ export PURE1_PRIVATE_KEY_PASSWORD=[...]
    +$ export PURE1_APP_ID=[...]
    +
    +
    +

    Alternatively, the authentication information can be passed directly into the client.

    +
    from pypureclient import pure1
    +client = pure1.Client(private_key_file=[...],
    +                      private_key_password=[...],
    +                      app_id=[...])
    +
    +
    +

    If directly using a pre-generated ID token is preferred, it can be used in the +same way. Note that using a pre-generated ID token will cause the client to fail +when the ID token expires.

    +
    $ export PURE1_ID_TOKEN=[...]
    +
    +
    +
    client = pure1.Client(id_token=[...])
    +
    +
    +
    +
    +
    +

    Client Examples

    +

    These examples assume the client has already been set up using the instructions +in the Authentication section above.

    +

    The client has functions that model the endpoints of the API you are accessing +(FlashArray, FlashBlade, or Pure1) and accept the query parameters as arguments.

    +
    response = client.get_volumes(sort=pure1.Volume.name.ascending(), limit=10)
    +volumes = list(response.items)
    +
    +
    +
    response = client.get_volumes(names='volume1')
    +volume = list(response.items)[0]
    +
    +
    +
    response = client.get_volumes(names=['volume1', 'volume2'])
    +volumes = list(response.items)
    +
    +
    +
    response = client.get_volumes(ids='f0510daa-cec8-4544-8015-206d819b3')
    +volume = list(response.items)[0]
    +
    +
    +

    A response is either a ValidResponse or ErrorResponse object that models +the API call response and includes the data.

    +
    response = client.get_volumes()
    +print(response.status_code)
    +print(response.headers)
    +print(response.total_item_count)
    +print(response.continuation_token)
    +volumes = list(response.items)
    +volume1 = volumes[0]
    +
    +
    +
    response = client.get_volumes(sort='invalid')
    +print(response.status_code)
    +print(response.headers)
    +print(response.errors)
    +
    +
    +

    One enhancement over the plain REST API is that the client also accepts models +as function arguments.

    +
    response = client.get_volumes()
    +volume1 = list(response.items)[0]
    +
    +# This works on the Pure1 client only
    +response = client.get_arrays(volume1.arrays)
    +response = client.get_arrays(ids=[array.id for array in volume1.arrays])
    +# both make the same request
    +
    +
    +

    The response items are stored in an iterator. The iterator will exhaust the list +of items in the collection, up to the limit specified in the request. If there +is no limit specified, the iterator will return all items. Note that for Pure1, +the server returns a maximum of 1000 items per call; the iterator may make +subsequent API calls to get more items if there are more than 1000 items in the +collection.

    +
    response = client.get_volumes()
    +print(response.total_item_count)
    +num_volumes = 0
    +for volume in response.items:
    +    num_volumes += 1
    +    print(volume)
    +print(num_volumes)
    +
    +
    +

    It is also possible to get all of the items in a list without explicitly +iterating. It will exhaust the iterator and put the items in a list.

    +
    response = client.get_volumes()
    +all_volumes = list(response.items)
    +
    +
    +

    A custom X-Request-ID header can also be provided to any request.

    +
    response = client.get_pods(x_request_id='readthedocs-test')
    +print(response.headers.x_request_id)
    +
    +
    +

    An example of querying sustainability information.

    +
    response = client.get_assessment_sustainability_arrays()
    +for assessment in response.items:
    +    print(assessment)
    +
    +
    +
    response = client.get_assessment_sustainability_insights_arrays()
    +for insight in response.items:
    +    print(insight)
    +
    +
    +
    +
    +

    Filtering

    +

    Filters are defined by the public API specifications and are interpreted as a +query parameter in an API call. Filters can also be combined with other +parameters as well. The client allows for easier composition of filters, +especially when taking advantage of intellisense or editor auto-completion. +Filter objects are not required to be used if strings are preferred.

    +

    These examples are for the pure1 client, but are applicable to all of the +clients (for example, the same Filter module is exposed inside the +flasharray and flashblade modules).

    +
    response = client.get_arrays(filter='os=\'Purity//FB\'', sort=pure1.Array.as_of.descending(), limit=5)
    +response = client.get_arrays(filter=pure1.Filter.eq(pure1.Array.os, 'Purity//FB'), sort=pure1.Array.as_of.descending(), limit=5)
    +response = client.get_arrays(filter=pure1.Array.os == 'Purity//FB', sort=pure1.Array.as_of.descending(), limit=5)
    +# all three get five arrays where their operating system is Purity//FB (FlashBlades), sorted by _as_of
    +
    +
    +

    Filters can be created by calling static Filter functions with Property objects, by using overridden operators on Property objects, or by calling certain Propery functions.

    +
    pure1.Filter.eq(pure1.Array.name, 'array')
    +pure1.Array.name == 'array'
    +# both resolve to "name='array'"
    +
    +pure1.Filter.ne(pure1.Array.name, 'notarray')
    +pure1.Array.name != 'notarray'
    +# both resolve to "name!='notarray'"
    +
    +pure1.Filter.gt(pure1.Array.as_of, 154000000000)
    +pure1.Array.as_of > 154000000000
    +# both resolve to "_as_of>154000000000"
    +
    +pure1.Filter.ge(pure1.Array.as_of, 154000000000)
    +pure1.Array.as_of >= 154000000000
    +# both resolve to "_as_of>=154000000000"
    +
    +pure1.Filter.lt(pure1.Array.as_of, 154000000000)
    +pure1.Array.as_of < 154000000000
    +# both resolve to "_as_of<154000000000"
    +
    +pure1.Filter.le(pure1.Array.as_of, 154000000000)
    +pure1.Array.as_of <= 154000000000
    +# both resolve to "_as_of<=154000000000"
    +
    +pure1.Filter.exists(pure1.Volume.source)
    +pure1.Volume.source.exists()
    +# both resolve to "source"
    +
    +pure1.Filter.contains(pure1.Volume.name, "vol")
    +# resolves to "contains(name, 'vol')"
    +
    +pure1.Filter.in_(pure1.Volume.name, ['vol1', 'vol2', 'vol3'])
    +# resolves to "name=('vol1','vol2','vol3')"
    +
    +pure1.Filter.tags('key', 'value')
    +# resolves to "tags('key', 'value')"
    +
    +
    +

    A model’s Property may be a list of items (e.g. a Volume’s “arrays” is a list), and another Property may be created on a specific index of that list: “all”, or “any”. A list index Property can be created by calling specific functions on a Property or by using overridden operators. These Properties can then be used in Filters.

    +
    pure1.Volume.arrays.any()
    +pure1.Volume.arrays['any']
    +# both resolve to "arrays[any]"
    +
    +pure1.Volume.arrays.all()
    +pure1.Volume.arrays['all']
    +# both resolve to "arrays[all]"
    +
    +
    +

    A nested Property is that of an item that is another model’s property (e.g. Array.id where an Array is a Pod’s “source”). A nested Property can be created by calling a specific function on a property or by using overridden operators.

    +
    pure1.Pod.source.subproperty(pure1.Array.id)
    +pure1.Pod.source + pure1.Array.id
    +# both resolve to "source.id"
    +
    +pure1.Pod.arrays.any().subproperty(pure1.PodArrayStatus.mediator_status)
    +pure1.Pod.arrays.any() + pure1.PodArrayStatus.mediator_status
    +# both resolve to "arrays[any].mediator_status"
    +
    +
    +

    Filters can also be compounded. When compounding multiple operators, parentheses are required by Python to denote order of operations. Compound Filters can be created by calling specific Filter functions or by using overridden operators.

    +
    pure1.Filter.and_(pure1.Array.name == 'array', pure1.Array.os.exists())
    +(pure1.Array.name == 'array') & pure1.Array.os.exists()
    +# both resolve to "name=='array' and os"
    +
    +pure1.Filter.or_(pure1.Array.name == 'array', pure1.Array.os.exists())
    +(pure1.Array.name == 'array') | pure1.Array.os.exists()
    +# both resolve to "name=='array' or os"
    +
    +pure1.Filter.not_(pure1.Filter.tags('key', 'value'))
    +~ pure1.Filter.tags('key', 'value')
    +# both resolve to "not(tags('key', 'value'))"
    +
    +pure1.Filter.and_(pure1.Filter.or_(pure1.Array.name == 'array', pure1.Array.os.exists()), pure1.Filter.not_(pure1.Filter.tags('key', 'value')))
    +((pure1.Array.name == 'array') | pure1.Array.os.exists()) & (~ pure1.Filter.tags('key', 'value'))
    +# both resolve to "name='array' or os and not(tags('key', 'value'))"
    +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/search.html b/docs/archive/1.77.1/search.html new file mode 100644 index 0000000000..73d178b06e --- /dev/null +++ b/docs/archive/1.77.1/search.html @@ -0,0 +1,127 @@ + + + + + + Search — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + + + + +
    + +
    + +
    +
    +
    + +
    + +
    +

    © Copyright 2023, Pure Storage, Inc..

    +
    + + Built with Sphinx using a + theme + provided by Read the Docs. + + +
    +
    +
    +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/docs/archive/1.77.1/searchindex.js b/docs/archive/1.77.1/searchindex.js new file mode 100644 index 0000000000..bedf35b074 --- /dev/null +++ b/docs/archive/1.77.1/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"docnames": ["archive", "archive/1.71.0/index", "archive/1.72.0/index", "archive/1.73.0/index", "archive/1.74.0/index", "archive/1.75.0/index", "archive/1.76.0/index", "archive/1.77.0/index", "changelog", "fa_reference", "fb_reference", "index", "installation", "pure1_reference", "quick_start", "shared_reference"], "filenames": ["archive.rst", "archive/1.71.0/index.rst", "archive/1.72.0/index.rst", "archive/1.73.0/index.rst", "archive/1.74.0/index.rst", "archive/1.75.0/index.rst", "archive/1.76.0/index.rst", "archive/1.77.0/index.rst", "changelog.rst", "fa_reference.rst", "fb_reference.rst", "index.rst", "installation.rst", "pure1_reference.rst", "quick_start.rst", "shared_reference.rst"], "titles": ["Archive", "py-pure-client 1.71.0", "py-pure-client 1.72.0", "py-pure-client 1.73.0", "py-pure-client 1.74.0", "py-pure-client 1.75.0", "py-pure-client 1.76.0", "py-pure-client 1.77.0", "Changelog", "FlashArray Reference", "FlashBlade Reference", "py-pure-client Documentation", "Installation", "Pure1 Reference", "Quick Start", "Shared References"], "terms": {"document": [0, 8, 9, 10, 14], "previou": [0, 9, 10], "releas": [0, 9, 10], "could": [0, 9, 10, 13], "found": [0, 9, 10, 14], "below": [0, 9, 10, 13], "1": [0, 8, 9, 10, 14, 15], "77": [0, 8], "0": [0, 8, 9, 10, 13, 14], "76": [0, 8], "75": [0, 8], "74": [0, 8], "73": [0, 8], "72": [0, 8, 10], "71": [0, 8, 10], "A": [8, 9, 10, 11, 13, 14, 15], "log": [8, 9, 10, 15], "chang": [8, 9, 10, 13], "version": [8, 9, 13, 14], "date": [8, 9, 10, 13, 15], "note": [8, 9, 10, 13, 14], "10": [8, 9, 10, 14], "29": 8, "2025": 8, "ad": [8, 9, 10, 13, 15], "flashblad": [8, 9, 11, 13], "2": [8, 11, 13, 14], "21": [8, 13], "client": [8, 12, 15], "16": [8, 9, 10], "09": 8, "flasharrai": [8, 10, 11, 13], "48": 8, "15": [8, 13], "20": [8, 9, 10], "08": 8, "28": [8, 10], "47": 8, "07": [8, 10], "46": 8, "22": 8, "19": 8, "45": [8, 10, 13], "70": [8, 10], "14": [8, 9], "relax": 8, "setuptool": 8, "urllib3": [8, 15], "upper": [8, 9], "bound": [8, 10], "pydant": [8, 9, 10, 13, 15], "requir": [8, 9, 10, 12, 13, 14], "06": 8, "18": 8, "69": 8, "44": 8, "68": 8, "05": 8, "43": [8, 10], "67": 8, "4": [8, 9, 10, 13], "fix": [8, 9], "issu": [8, 9, 10, 13], "refresh_data": 8, "3": [8, 9, 10, 11, 15], "broken": [8, 9], "singl": [8, 9, 10, 13], "paramet": [8, 9, 10, 13, 14, 15], "auto": [8, 9, 10, 13, 14], "quotat": 8, "don": [8, 10, 13], "t": [8, 9, 10, 13], "gener": [8, 9, 10, 13, 14, 15], "x": [8, 9, 10, 14, 15], "request": [8, 9, 10, 13, 14, 15], "id": [8, 9, 13, 14, 15], "defin": [8, 9, 10, 13, 14], "api": [8, 9, 10, 11, 13, 14, 15], "function": [8, 9, 10, 14, 15], "bug": 8, "66": 8, "04": 8, "11": [8, 10, 13], "42": [8, 9], "65": 8, "03": 8, "25": [8, 9], "pure1": [8, 9, 11], "64": [8, 9, 10], "24": [8, 9, 10], "17": 8, "63": [8, 9, 10], "41": 8, "62": 8, "01": [8, 10], "31": 8, "40": [8, 9, 10], "61": 8, "13": 8, "39": 8, "60": [8, 9, 10], "59": [8, 9], "12": [8, 9, 10], "2024": 8, "38": 8, "58": [8, 9], "57": 8, "37": [8, 9, 10], "56": [8, 10], "36": 8, "55": 8, "54": 8, "23": [8, 10], "35": [8, 10], "53": 8, "34": 8, "52": 8, "51": 8, "33": 8, "50": [8, 10], "32": [8, 9, 10, 13], "49": 8, "30": [8, 9, 10], "2023": 8, "model": [8, 11, 14, 15], "02": [8, 10], "27": 8, "import": [8, 9, 10, 13, 14], "support": [8, 13], "asset": [8, 9, 13], "manag": [8, 9, 10, 13, 14], "26": 8, "expand": [8, 9, 10], "invoic": 8, "endpoint": [8, 9, 10, 13, 14], "9": [8, 9, 10], "improv": [8, 13], "integr": [8, 9, 10, 14], "3rd": 8, "parti": [8, 9, 10, 11], "servic": [8, 9, 10, 13], "sustain": [8, 13, 14], "7": [8, 9, 10, 13], "8": [8, 9, 10, 11], "2022": 8, "5": [8, 9, 10, 14, 15], "6": [8, 9, 10, 13], "2021": [8, 10], "restrict": [8, 9, 10], "depend": [8, 9, 10], "setup": [8, 12], "subscript": 8, "2020": 8, "directori": [8, 10], "drive": 8, "hardwar": 8, "port": [8, 10], "connector": [8, 9, 10, 13], "blade": 8, "control": [8, 10], "pod": [8, 10, 14, 15], "replica": [8, 9, 10, 13], "link": [8, 9, 10, 13], "arrai": [8, 14], "contract": [8, 13], "replic": [8, 9, 10, 13], "2019": 8, "polici": 8, "alert": 8, "audit": 8, "2018": 8, "initi": [8, 9, 10, 13, 15], "from": [9, 10, 13, 14, 15], "pypurecli": [9, 10, 13, 14, 15], "target": [9, 14], "str": [9, 10, 13, 15], "option": [9, 10, 12, 13, 15], "none": [9, 10, 13, 15], "id_token": [9, 10, 13, 14], "private_key_fil": [9, 10, 13, 14], "private_key_password": [9, 10, 13, 14], "client_id": [9, 10, 14], "key_id": [9, 10, 14], "issuer": [9, 10, 14], "api_token": [9, 10, 14], "retri": [9, 10, 13, 15], "int": [9, 10, 13, 15], "timeout": [9, 10, 13], "union": [9, 10, 13], "tupl": [9, 10, 13], "float": [9, 10, 13], "ssl_cert": [9, 10], "user_ag": [9, 10, 13, 14], "verify_ssl": [9, 10, 15], "bool": [9, 10, 13, 15], "configur": [9, 10, 13, 14], "model_attribute_error_on_non": [9, 13], "true": [9, 10, 13, 15], "auto_pagination_limit": 9, "The": [9, 10, 11, 12, 13, 14, 15], "": [9, 10, 13, 14, 15], "ip": [9, 10, 13], "hostnam": [9, 10, 15], "us": [9, 10, 11, 13, 14, 15], "default": [9, 10, 13, 15], "most": [9, 10, 13], "recent": [9, 10, 13], "both": [9, 10, 13, 14], "secur": [9, 10], "token": [9, 10, 13, 14, 15], "repres": [9, 10, 13], "ident": [9, 10], "behalf": [9, 10], "whom": [9, 10], "i": [9, 10, 11, 12, 13, 14, 15], "being": [9, 10], "made": [9, 10], "an": [9, 10, 11, 13, 14, 15], "enabl": [9, 10, 13, 14, 15], "overrid": [9, 10, 13, 15], "given": [9, 10, 13, 15], "privat": [9, 10, 13], "kei": [9, 10, 13, 14, 15], "path": [9, 10, 13, 15], "password": [9, 10, 13], "user": [9, 13, 15], "should": [9, 10, 13, 15], "thi": [9, 10, 11, 13, 14, 15], "must": [9, 10, 13], "valid": [9, 10, 13, 14], "system": [9, 10, 13, 14, 15], "trust": [9, 10], "number": [9, 10, 13, 15], "time": [9, 10, 13], "call": [9, 10, 13, 14, 15], "fail": [9, 10, 13, 14], "non": [9, 10, 13], "block": [9, 10, 13], "reason": [9, 10, 13, 15], "durat": [9, 10, 13], "second": [9, 10, 13, 15], "either": [9, 10, 13, 14, 15], "total": [9, 10, 13, 15], "read": [9, 10, 13], "ssl": [9, 10, 15], "deprec": [9, 10, 13], "favor": [9, 10], "If": [9, 10, 13, 14, 15], "ar": [9, 10, 11, 13, 14, 15], "specifi": [9, 10, 13, 14], "agent": [9, 10, 13], "header": [9, 10, 13, 14, 15], "anchor": [9, 10], "fals": [9, 10, 13, 15], "switch": [9, 10, 15], "off": [9, 10], "safe": [9, 10, 15], "It": [9, 10, 13, 14, 15], "also": [9, 10, 11, 12, 13, 14, 15], "accept": [9, 10, 14], "string": [9, 10, 13, 14, 15], "valu": [9, 10, 13, 14, 15], "object": [9, 10, 13, 14, 15], "instanc": [9, 10, 13], "behaviour": [9, 13], "regard": [9, 10, 13], "access": [9, 10, 13, 14], "attribut": [9, 10, 13, 15], "rais": [9, 10, 13, 15], "attributeerror": [9, 13], "otherwis": [9, 10, 13], "return": [9, 10, 13, 14, 15], "backward": [9, 10, 13], "compat": [9, 10, 13], "older": [9, 10, 13], "sdk": [9, 13], "get": [9, 10, 13, 14], "execut": [9, 10, 13, 15], "n": [9, 10], "batch": [9, 10, 13], "maximum": [9, 10, 13, 14, 15], "item": [9, 10, 13, 14, 15], "per": [9, 10, 13, 14, 15], "ignor": [9, 10], "limit": [9, 13, 14], "pureerror": [9, 10, 13], "creat": [9, 10, 13, 14, 15], "class": [9, 10, 13, 15], "fa_2_48": 9, "__init__": [9, 10, 13, 15], "base": [9, 10, 13], "info": [9, 10, 13], "authent": [9, 10, 13], "onli": [9, 10, 13, 14], "one": [9, 10, 13], "allow": [9, 10, 14, 15], "delete_active_directori": 9, "name": [9, 13, 14, 15], "constrainedlistvalu": [9, 10, 13], "strictstr": [9, 10, 13, 15], "referencetyp": [9, 10, 13], "list": [9, 10, 11, 13, 14, 15], "author": [9, 10, 13], "x_request_id": [9, 10, 13, 14, 15], "local_onli": [9, 10], "strictbool": [9, 10, 13], "async_req": [9, 10, 13], "_preload_cont": [9, 10, 13], "_return_http_data_onli": [9, 10, 13], "_request_timeout": [9, 10, 13], "validrespons": [9, 10, 13, 14], "errorrespons": [9, 10, 13, 14], "delet": [9, 10, 13], "activ": [9, 10, 13], "account": [9, 10, 13], "more": [9, 10, 13, 14], "oper": [9, 10, 13, 14, 15], "uniqu": [9, 10, 13, 14, 15], "enter": [9, 10, 13], "multipl": [9, 10, 13, 14], "comma": [9, 10, 13], "separ": [9, 10, 13], "format": [9, 10, 13, 15], "expect": [9, 10, 13, 15], "fulli": [9, 10, 13], "qualifi": [9, 10, 13], "mean": [9, 10, 13], "contain": [9, 10, 13, 14, 15], "some": [9, 10, 13], "correspond": [9, 10, 13], "would": [9, 10], "provid": [9, 10, 11, 13, 14], "complet": [9, 10, 14], "inform": [9, 10, 13, 14], "about": [9, 10, 13], "hierarchi": 9, "For": [9, 10, 13, 14], "exampl": [9, 13], "name01": [9, 10], "pod01": 9, "queri": [9, 10, 13, 14], "keyword": [9, 10, 13], "argument": [9, 10, 13, 14], "pleas": [9, 10, 13], "level": [9, 10, 11, 13], "suppli": [9, 10, 13], "dure": [9, 10, 13], "local": [9, 10, 13], "without": [9, 10, 13, 14, 15], "comput": [9, 10, 13], "domain": [9, 10, 13], "whether": [9, 10, 13], "asynchron": [9, 10, 13], "apirespons": [9, 10, 13], "data": [9, 10, 13, 14, 15], "set": [9, 10, 13, 14, 15], "raw_data": [9, 10, 13], "store": [9, 10, 13, 14], "http": [9, 12, 15], "respons": [9, 10, 13, 14], "bodi": [9, 10, 13], "decod": [9, 10, 13], "instead": [9, 10, 13, 15], "statu": [9, 10, 13, 15], "code": [9, 10, 11, 12, 13, 15], "etc": [9, 10, 13], "can": [9, 10, 12, 13, 14, 15], "pair": [9, 10, 13], "wa": [9, 10, 13, 15], "success": [9, 10, 13, 15], "type": [9, 10, 13, 15], "valueerror": [9, 10, 13], "invalid": [9, 10, 13, 14], "typeerror": [9, 10, 13], "miss": [9, 10, 13, 15], "delete_admin": 9, "administr": [9, 10, 13], "name02": [9, 10], "delete_admins_api_token": 9, "delete_admins_cach": 9, "remove_all_entri": 9, "cach": [9, 10, 13], "entri": [9, 10], "all": [9, 10, 11, 13, 14, 15], "remov": [9, 10, 13], "delete_admins_policies_management_access": 9, "context_nam": 9, "member_id": [9, 10, 13], "member_nam": [9, 10, 13], "policy_id": [9, 10, 13], "policy_nam": [9, 10, 13], "membership": [9, 10], "between": [9, 10, 13, 15], "One": [9, 10, 13, 14], "size": [9, 10, 13], "element": [9, 10, 13], "same": [9, 10, 13, 14, 15], "receiv": [9, 10], "other": [9, 10, 11, 13, 14, 15], "resolv": [9, 10, 14], "rel": [9, 10], "thei": [9, 10, 15], "cannot": [9, 10, 13, 15], "togeth": [9, 10, 13], "includ": [9, 10, 13, 14, 15], "group": [9, 13], "vol01": 9, "vol02": 9, "delete_alert_watch": 9, "watcher": [9, 10], "email": [9, 10], "address": [9, 10, 13], "delete_alerts_rul": 9, "strictint": [9, 10, 13], "custom": [9, 10, 11, 13, 14, 15], "rule": [9, 10, 13], "appli": [9, 10, 13], "avail": [9, 10, 12, 13, 14, 15], "catalog": [9, 10], "modifi": [9, 10, 13, 15], "warn": [9, 10, 13], "delete_api_cli": 9, "delete_array_connect": 9, "delete_arrai": 9, "eradicate_all_data": [9, 10], "factory_reset_token": 9, "physic": [9, 10, 13], "applianc": [9, 10, 13], "restor": [9, 10], "entail": 9, "metadata": [9, 10], "state": [9, 10, 13], "prior": 9, "ani": [9, 10, 13, 14, 15], "reus": [9, 10], "differ": [9, 10, 13], "new": [9, 10, 13], "virtual": [9, 10, 13], "put": [9, 10, 14], "unus": [9, 10, 13], "e": [9, 10, 13, 14], "g": [9, 10, 13, 14], "machin": [9, 10], "later": 9, "freed": [9, 10], "which": [9, 10, 13, 15], "remain": [9, 10, 13, 15], "reset": [9, 10], "manual": [9, 10], "prepar": [9, 10], "erad": [9, 10, 13], "delete_arrays_cloud_provider_tag": 9, "cloud": [9, 10], "deploi": 9, "cb": 9, "delete_arrays_erasur": 9, "process": [9, 10], "when": [9, 10, 13, 14, 15], "delete_arrays_factory_reset_token": 9, "exist": [9, 10, 13, 14, 15], "delete_arrays_tag": [9, 13], "namespac": [9, 13], "delete_certificate_group": 9, "delete_certificate_groups_certif": 9, "certificate_group": [9, 10], "certificate_group_id": [9, 10], "certificate_group_nam": [9, 10], "certificate_id": [9, 10], "certificate_nam": [9, 10], "least": [9, 10, 13], "match": [9, 10, 13], "each": [9, 10, 13], "error": [9, 10, 14], "conjunct": [9, 10], "cert01": 9, "cert02": 9, "delete_certif": 9, "specif": [9, 10, 13, 14], "delete_certificates_certificate_group": 9, "delete_connect": 9, "host_group": 9, "host_group_nam": 9, "host_nam": 9, "volume_id": 9, "volume_nam": 9, "its": [9, 10, 13], "associ": [9, 10, 13], "mix": 9, "hgroup01": 9, "host01": 9, "host02": 9, "vol01id": 9, "vol02id": 9, "two": [9, 10, 13, 15], "mai": [9, 10, 13, 14, 15], "delete_directori": 9, "To": [9, 10, 11, 14], "empti": [9, 10, 13], "attach": [9, 10], "export": [9, 10, 14], "recov": [9, 10, 13], "delete_directories_policies_audit_fil": 9, "delete_directories_policies_autodir": 9, "delete_directories_policies_nf": 9, "server_id": 9, "server_nam": 9, "nf": 9, "policy01": 9, "go": [9, 10], "evalu": [9, 10], "server01": 9, "server02": 9, "delete_directories_policies_quota": 9, "quota": [9, 10, 13], "delete_directories_policies_smb": 9, "smb": 9, "delete_directories_policies_snapshot": 9, "delete_directories_policies_user_group_quota": 9, "ignore_usag": [9, 10], "flag": [9, 10], "check": [9, 10, 15], "usag": [9, 10, 13], "against": [9, 10], "quota_limit": [9, 10], "impact": [9, 10], "ancestor": 9, "exce": [9, 10], "enforc": [9, 10], "delete_directory_export": 9, "directory_id": 9, "directory_nam": [9, 13], "export_nam": [9, 10], "across": [9, 10, 13], "determin": [9, 10], "_array_serv": [9, 10], "effect": [9, 10, 13], "identifi": [9, 10, 13, 14], "altern": [9, 10, 14], "combin": [9, 10, 13, 14], "alwai": [9, 10, 13], "explicitli": [9, 10, 14], "part": [9, 10, 13], "full": [9, 10, 13], "f": 9, "dir01": 9, "protocol": [9, 10, 13], "export01": 9, "delete_directory_servic": 9, "referenc": [9, 10, 13], "nor": [9, 10], "built": [9, 10, 12, 13], "delete_directory_services_local_directory_servic": 9, "delete_directory_services_local_group": 9, "local_directory_servic": 9, "gid": [9, 10], "local_directory_service_id": 9, "local_directory_service_nam": 9, "sid": 9, "4234235": 9, "9681923": 9, "exactli": [9, 10, 13], "532": 9, "582374278": 9, "329482934": 9, "234235245": 9, "423425234": 9, "delete_directory_services_local_groups_memb": 9, "group_gid": 9, "group_nam": [9, 10], "group_sid": 9, "member_sid": 9, "member_typ": [9, 10], "member_gid": 9, "group1": [9, 10], "group2": [9, 10], "uid": [9, 10], "type01": 9, "type02": 9, "delete_directory_services_local_us": 9, "423": 9, "51234": 9, "delete_directory_services_local_users_memb": 9, "delete_directory_services_rol": 9, "map": [9, 10], "grouprolemappingnam": 9, "delete_directory_services_roles_policies_management_access": 9, "delete_directory_snapshot": 9, "ha": [9, 10, 13, 14, 15], "been": [9, 10, 13, 14], "destroi": [9, 10, 13], "pend": [9, 10, 13], "patch": [9, 10], "delete_dn": 9, "delete_file_system": 9, "file": [9, 10, 11, 13, 15], "delete_fleet": 9, "perman": [9, 10], "current": [9, 10, 13], "delete_fleets_memb": 9, "unreach": [9, 10], "succe": [9, 10], "make": [9, 10, 13, 14, 15], "side": [9, 10], "disconnect": [9, 10], "partial": [9, 10], "work": [9, 10, 14], "just": [9, 10, 13], "like": [9, 10, 13], "normal": [9, 10, 13], "coordin": [9, 10], "delete_host_group": 9, "delete_host_groups_host": 9, "automat": [9, 10], "protect": [9, 10, 13], "hgroup02": 9, "delete_host_groups_protection_group": 9, "group_id": 9, "after": [9, 10, 13, 14], "longer": [9, 10, 13], "were": [9, 10, 15], "taken": [9, 10, 13], "befor": [9, 10], "affect": [9, 10], "doe": [9, 10, 13, 15], "back": [9, 10], "delete_host_groups_tag": 9, "resource_id": [9, 13], "resource_nam": [9, 13], "delete_host": 9, "through": [9, 10, 12, 13], "share": [9, 10, 11, 13], "delete_hosts_host_group": 9, "delete_hosts_protection_group": 9, "delete_hosts_tag": 9, "delete_kmip": 9, "delete_log_targets_fil": 9, "delete_log_targets_syslog": 9, "syslog": [9, 10], "stop": [9, 10], "forward": [9, 10], "messag": [9, 10, 13, 15], "delete_maintenance_window": 9, "mainten": [9, 10], "window": [9, 10, 13], "open": [9, 10, 13], "schedul": [9, 10], "end": [9, 10, 13], "expir": [9, 10, 13, 14], "environ": [9, 10, 13, 14], "delete_network_interfac": 9, "network": [9, 10, 13], "interfac": [9, 10, 11, 13], "delete_offload": 9, "delete_pod_replica_link": 9, "remote_pod": 9, "local_pod": 9, "local_pod_id": 9, "local_pod_nam": 9, "remote_pod_id": 9, "remote_pod_nam": 9, "baselin": [9, 10, 13], "paus": [9, 10, 13], "unhealthi": [9, 10, 13], "quiesc": [9, 13], "indic": [9, 10, 13, 15], "sourc": [9, 10, 11, 12, 13, 14], "dataset": 9, "sent": [9, 10], "phase": [9, 10], "you": [9, 10, 13, 14, 15], "promot": [9, 10, 13], "In": [9, 10, 13], "addit": [9, 10, 13], "direct": [9, 10], "might": [9, 10, 13], "trigger": [9, 10], "recur": 9, "health": [9, 10], "caus": [9, 10, 14], "write": [9, 10, 13, 14], "have": [9, 10, 13], "arriv": 9, "demot": [9, 10], "filter": [9, 13], "remot": [9, 10], "delete_pod": 9, "eradicate_cont": 9, "content": [9, 10, 13], "delete_pods_arrai": 9, "with_unknown": 9, "stretch": 9, "stretchd": 9, "collaps": 9, "unstretch": 9, "within": [9, 10, 13], "need": [9, 10, 13], "synchron": 9, "restretch": 9, "append": [9, 10, 13], "point": [9, 10, 13], "period": [9, 10], "start": [9, 10, 11, 13], "clone": [9, 12, 13], "forc": 9, "follow": [9, 10], "rare": 9, "event": [9, 10, 13], "goe": [9, 10], "offlin": [9, 13], "while": [9, 10], "still": [9, 10, 13], "becom": 9, "unknown": [9, 10, 13], "guarante": [9, 10, 13], "onlin": 9, "elsewher": 9, "delete_pods_memb": 9, "pod_id": 9, "pod_nam": 9, "pod02": 9, "delete_pods_tag": 9, "delete_policies_alert_watch": 9, "delete_policies_alert_watcher_memb": 9, "delete_policies_alert_watcher_rul": 9, "delete_policies_audit_fil": 9, "delete_policies_audit_file_memb": 9, "delete_policies_autodir": 9, "delete_policies_autodir_memb": 9, "delete_policies_management_access": 9, "delete_policies_management_access_memb": 9, "well": [9, 10, 13, 14], "delete_policies_nf": 9, "delete_policies_nfs_client_rul": 9, "delete_policies_nfs_memb": 9, "delete_policies_quota": 9, "delete_policies_quota_memb": 9, "delete_policies_quota_rul": 9, "delete_policies_smb": 9, "delete_policies_smb_client_rul": 9, "delete_policies_smb_memb": 9, "delete_policies_snapshot": 9, "delete_policies_snapshot_memb": 9, "delete_policies_snapshot_rul": 9, "delete_policies_user_group_quota": 9, "delete_policies_user_group_quota_memb": 9, "delete_policies_user_group_quota_rul": 9, "delete_presets_workload": 9, "preset": 9, "delete_protection_group_snapshot": 9, "delete_protection_group_snapshots_tag": 9, "delete_protection_group": 9, "delete_protection_groups_host_group": 9, "delete_protection_groups_host": 9, "delete_protection_groups_tag": 9, "delete_protection_groups_target": 9, "delete_protection_groups_volum": 9, "delete_realm": 9, "delete_realms_tag": 9, "delete_remote_protection_group_snapshot": 9, "targetname01": 9, "delete_remote_protection_group": 9, "delete_remote_volume_snapshot": 9, "replication_snapshot": 9, "destruct": 9, "delete_resource_access": 9, "delete_serv": 9, "cascade_delet": [9, 10], "delete_snmp_manag": 9, "snmp": [9, 10], "commun": [9, 10], "delete_softwar": 9, "software_vers": [9, 10], "packag": [9, 11, 12], "instal": [9, 10, 11, 13], "download": [9, 10, 15], "abort": [9, 10], "finish": [9, 10], "cancel": [9, 10], "delete_software_check": 9, "software_nam": [9, 10], "task": [9, 10], "queu": [9, 10], "run": [9, 10, 13], "pass": [9, 10, 14, 15], "delete_sso_saml2_idp": 9, "saml2": [9, 10], "sso": [9, 10], "delete_subnet": 9, "delete_syslog_serv": 9, "delete_vchost_connect": 9, "protocol_endpoint": 9, "all_vchost": 9, "protocol_endpoint_id": 9, "protocol_endpoint_nam": 9, "vchost_id": 9, "vchost_nam": 9, "storag": [9, 10, 11, 13, 15], "visibl": [9, 10, 13], "vcenter": 9, "But": 9, "explicit": [9, 10], "peid01": 9, "peid02": 9, "than": [9, 10, 13, 14, 15], "pe01": 9, "pe02": 9, "vchostid01": 9, "vchostid02": 9, "vchost01": 9, "vchost02": 9, "delete_vchost": 9, "delete_vchosts_certif": 9, "alon": 9, "delete_vchosts_endpoint": 9, "delete_volume_group": 9, "delete_volume_groups_tag": 9, "delete_volume_snapshot": 9, "delete_volume_snapshots_tag": 9, "delete_volum": 9, "delete_volumes_protection_group": 9, "delete_volumes_tag": 9, "delete_workload": 9, "delete_workloads_tag": 9, "get_access_token": [9, 10, 13], "refresh": [9, 10, 13], "last": [9, 10, 13], "retriev": [9, 10, 13], "get_active_directori": 9, "continuation_token": [9, 13, 14, 15], "constrainedintvalu": [9, 10, 13], "offset": [9, 13], "sort": [9, 13, 14, 15], "constrainedstrvalu": [9, 10, 13], "total_item_count": [9, 10, 13, 14, 15], "displai": [9, 10, 13], "next": [9, 10, 13], "page": [9, 10, 13, 14], "consist": [9, 10, 13], "base64": [9, 10], "encod": [9, 10], "field": [9, 13, 15], "reach": [9, 10, 13], "pagin": [9, 10, 13], "narrow": [9, 10], "down": [9, 10, 15], "result": [9, 10, 13], "satisfi": [9, 10], "criteria": [9, 10, 13], "larger": [9, 10, 13], "disregard": [9, 10, 13], "posit": [9, 10], "relat": [9, 10, 13], "order": [9, 10, 13, 14, 15], "ascend": [9, 10, 14, 15], "descend": [9, 10, 13, 14, 15], "By": [9, 10], "minu": [9, 10], "sign": [9, 10, 13], "largest": 9, "smallest": 9, "calcul": [9, 10, 13], "null": [9, 10, 13], "speed": [9, 10, 13], "up": [9, 10, 13, 14], "where": [9, 10, 13, 14, 15], "larg": [9, 10], "get_admin": 9, "expose_api_token": [9, 10], "expose_public_kei": 9, "expos": [9, 10, 14], "public": [9, 10, 14], "get_admins_api_token": 9, "get_admins_cach": 9, "get_admins_policies_management_access": 9, "allow_error": 9, "continu": [9, 10, 13], "even": [9, 10], "get_admins_set": 9, "global": [9, 10, 13, 15], "get_alert_watch": 9, "addressess": 9, "get_alert_watchers_test": 9, "test": [9, 10, 14], "get_alert": [9, 13], "unflag": [9, 10], "get_alerts_ev": 9, "get_alerts_rul": 9, "get_alerts_rules_catalog": 9, "customiz": 9, "get_api_cli": 9, "get_app": 9, "get_apps_nod": 9, "app_nam": 9, "node": 9, "get_array_connect": 9, "remote_id": [9, 10], "remote_nam": [9, 10], "get_array_connections_connection_kei": 9, "encrypt": [9, 10, 13], "establish": [9, 10], "traffic": [9, 10], "get_array_connections_path": 9, "get_arrai": [9, 13, 14], "properti": [9, 10, 14], "login": 9, "banner": [9, 10], "idl": [9, 10, 13], "ntp": [9, 10], "get_arrays_cloud_capac": 9, "capac": [9, 10, 13], "progress": [9, 10], "updat": [9, 10, 13], "get_arrays_cloud_capacity_supported_step": 9, "step": [9, 11], "raw": [9, 10, 13], "byte": [9, 10, 13], "upgrad": [9, 10, 13], "get_arrays_cloud_config": 9, "get_arrays_cloud_config_supported_config": 9, "config": [9, 10], "get_arrays_cloud_provider_tag": 9, "get_arrays_erasur": 9, "detail": [9, 10, 13], "get_arrays_eula": 9, "agreement": [9, 10, 13], "signatur": [9, 10], "get_arrays_factory_reset_token": 9, "get_arrays_ntp_test": 9, "get_arrays_perform": 9, "end_tim": [9, 10, 13], "protocol_group": 9, "resolut": [9, 10, 13], "start_tim": [9, 10, 13], "front": 9, "real": 9, "histor": [9, 10, 13], "latenc": [9, 10, 13], "bandwidth": [9, 10, 13], "iop": [9, 10, 13], "averag": [9, 10, 13], "o": [9, 10, 13, 14], "queue": 9, "depth": 9, "begin": [9, 10], "millisecond": [9, 10, 13], "sinc": [9, 10, 13], "unix": [9, 10, 13], "epoch": [9, 10, 13], "sampl": [9, 10], "lowest": [9, 10, 13], "wide": [9, 10, 13], "metric": [9, 10], "1000": [9, 10, 13, 14], "30000": [9, 10], "300000": [9, 10], "minut": [9, 15], "1800000": [9, 10], "7200000": [9, 10], "hour": [9, 10], "28800000": [9, 10], "86400000": [9, 10], "until": [9, 10, 13], "get_arrays_performance_by_link": 9, "io": 9, "output": [9, 10], "shown": [9, 10], "mirror": [9, 13], "peer": [9, 10, 15], "get_arrays_spac": 9, "reduct": [9, 10, 13], "provis": [9, 10, 13], "usabl": [9, 10, 13], "pariti": [9, 10], "get_arrays_tag": [9, 13], "get_audit": [9, 13], "get_certificate_group": 9, "get_certificate_groups_certif": 9, "get_certificate_groups_us": 9, "how": [9, 10, 13], "what": [9, 10, 11, 13], "get_certif": 9, "get_certificates_certificate_group": 9, "get_certificates_us": 9, "get_connect": 9, "logic": [9, 10], "unit": [9, 10, 13], "lun": 9, "nvme": [9, 13], "nsid": 9, "get_container_default_protect": 9, "those": [9, 10], "condit": [9, 10, 13], "met": [9, 10], "get_control": [9, 13], "mode": [9, 10, 13], "puriti": [9, 10, 13, 14], "fa": [9, 10, 13], "get_directori": [9, 13], "file_system": [9, 10, 13], "file_system_id": [9, 10, 13], "file_system_nam": [9, 10, 13], "total_onli": 9, "filesystem01": 9, "filesystem02": 9, "aggreg": [9, 10, 13], "sens": [9, 10], "meaning": [9, 10, 13], "get_directories_group": 9, "2001": 9, "2002": 9, "get_directories_perform": 9, "entir": [9, 10], "get_directories_polici": 9, "get_directories_policies_audit_fil": 9, "get_directories_policies_autodir": 9, "get_directories_policies_nf": 9, "get_directories_policies_quota": 9, "get_directories_policies_smb": 9, "get_directories_policies_snapshot": 9, "get_directories_policies_user_group_quota": 9, "get_directories_spac": 9, "consumpt": [9, 13], "get_directories_us": 9, "user_id": 9, "user_nam": [9, 10], "user_sid": 9, "1001": 9, "1002": 9, "u1": 9, "u2": 9, "get_directory_export": 9, "get_directory_group_quota": 9, "dir02": 9, "get_directory_quota": 9, "them": [9, 10, 15], "repeatedli": 9, "onc": [9, 10, 13], "get_directory_servic": 9, "get_directory_services_local_directory_servic": 9, "get_directory_services_local_group": 9, "get_directory_services_local_groups_memb": 9, "get_directory_services_local_us": 9, "get_directory_services_local_users_memb": 9, "get_directory_services_rol": 9, "role": 9, "role_nam": [9, 10], "get_directory_services_roles_policies_management_access": 9, "get_directory_services_test": 9, "verifi": [9, 10, 15], "uri": [9, 10], "bind": [9, 10], "tree": [9, 10, 11], "credenti": [9, 10], "find": 9, "ensur": [9, 10, 14], "common": 9, "correctli": 9, "get_directory_snapshot": 9, "source_id": [9, 10, 13], "source_nam": [9, 10, 13], "get_directory_user_quota": 9, "get_dn": 9, "suffix": [9, 10, 13], "get_driv": [9, 13], "flash": 9, "nvram": [9, 13], "modul": [9, 10, 13, 14], "along": [9, 10], "get_file_system": [9, 13], "get_fleet": 9, "known": [9, 10], "get_fleets_fleet_kei": 9, "itself": [9, 10], "creation": [9, 10, 13], "get_fleets_memb": 9, "fleet_id": [9, 10], "fleet_nam": [9, 10], "get_hardwar": [9, 13], "compon": [9, 10, 13], "slot": [9, 10, 13], "bai": [9, 10], "get_host_group": 9, "get_host_groups_host": 9, "get_host_groups_perform": 9, "get_host_groups_performance_by_arrai": 9, "individu": [9, 10, 13], "get_host_groups_protection_group": 9, "belong": [9, 10, 13], "get_host_groups_spac": 9, "get_host_groups_tag": 9, "resource_destroi": 9, "live": [9, 10], "get_host": 9, "get_hosts_host_group": 9, "get_hosts_perform": 9, "get_hosts_performance_bal": 9, "balanc": 9, "statist": [9, 10], "get_hosts_performance_by_arrai": 9, "get_hosts_protection_group": 9, "get_hosts_spac": 9, "get_hosts_tag": 9, "get_kmip": 9, "get_kmip_test": 9, "get_log_target": 9, "get_log_targets_fil": 9, "get_log_targets_syslog": 9, "get_log_targets_syslog_set": 9, "more_items_remain": [9, 10, 15], "get_log_targets_syslog_test": 9, "get_maintenance_window": 9, "get_network_interfac": [9, 13], "get_network_interfaces_neighbor": 9, "local_port": [9, 10], "local_port_nam": [9, 10], "neighbor": [9, 10], "ct0": 9, "eth0": 9, "ct1": 9, "get_network_interfaces_perform": 9, "report": [9, 10, 13], "get_network_interfaces_port_detail": 9, "sfp": 9, "ethernet": [9, 10], "fibr": [9, 13], "channel": [9, 13], "get_offload": 9, "azur": 9, "googl": 9, "s3": [9, 10], "get_pod_replica_link": [9, 13], "get_pod_replica_links_lag": 9, "lag": [9, 10, 13], "behind": [9, 10, 13], "recoveri": [9, 10, 13], "get_pod_replica_links_mappings_polici": 9, "pod_replica_link": 9, "pod_replica_link_id": 9, "get_pod_replica_links_performance_repl": 9, "api248_pod_replica_links_performance_replication_get": 9, "latest": [9, 10, 13], "timestamp": [9, 10, 13], "get_pod": [9, 13, 14], "get_pods_arrai": 9, "over": [9, 10, 13, 14, 15], "get_pods_memb": 9, "get_pods_perform": 9, "get_pods_performance_by_arrai": 9, "get_pods_performance_repl": 9, "resync": 9, "sync": 9, "get_pods_performance_replication_by_arrai": 9, "organ": [9, 10, 13], "get_pods_spac": 9, "get_pods_tag": 9, "get_polici": [9, 13], "get_policies_alert_watch": 9, "get_policies_alert_watcher_memb": 9, "get_policies_alert_watcher_rul": 9, "get_policies_alert_watcher_rules_test": 9, "get_policies_audit_fil": 9, "get_policies_audit_file_memb": 9, "get_policies_autodir": 9, "get_policies_autodir_memb": 9, "get_policies_management_access": 9, "get_policies_management_access_memb": 9, "get_policies_memb": [9, 13], "get_policies_nf": 9, "get_policies_nfs_client_rul": 9, "get_policies_nfs_memb": 9, "get_policies_password": 9, "get_policies_quota": 9, "get_policies_quota_memb": 9, "get_policies_quota_rul": 9, "get_policies_smb": 9, "get_policies_smb_client_rul": 9, "get_policies_smb_memb": 9, "get_policies_snapshot": 9, "get_policies_snapshot_memb": 9, "get_policies_snapshot_rul": 9, "get_policies_user_group_quota": 9, "get_policies_user_group_quota_memb": 9, "get_policies_user_group_quota_rul": 9, "get_port": [9, 13], "iscsi": [9, 13], "iqn": [9, 13], "nqn": [9, 13], "ipv4": [9, 10], "portal": [9, 13], "world": [9, 13], "wwn": [9, 13], "failov": [9, 10, 13], "discov": [9, 10], "assign": [9, 10], "get_ports_initi": 9, "elig": [9, 13], "get_presets_workload": 9, "get_protection_group_snapshot": 9, "get_protection_group_snapshots_tag": 9, "get_protection_group_snapshots_transf": 9, "get_protection_group": 9, "insid": [9, 10, 13, 14], "get_protection_groups_host_group": 9, "get_protection_groups_host": 9, "get_protection_groups_performance_repl": 9, "transmit": [9, 10], "get_protection_groups_performance_replication_by_arrai": 9, "get_protection_groups_spac": 9, "get_protection_groups_tag": 9, "get_protection_groups_target": 9, "get_protection_groups_volum": 9, "include_remot": 9, "member_destroi": 9, "param": [9, 10, 13], "get_realm": 9, "get_realms_perform": 9, "get_realms_spac": 9, "get_realms_tag": 9, "get_remote_arrai": 9, "current_fleet_onli": [9, 10], "dispali": 9, "show": [9, 10], "get_remote_pod": 9, "targetname02": 9, "get_remote_pods_tag": 9, "get_remote_protection_group_snapshot": 9, "get_remote_protection_group_snapshots_transf": 9, "get_remote_protection_group": 9, "get_remote_volume_snapshot": 9, "get_remote_volume_snapshots_transf": 9, "get_resource_access": 9, "get_resource_accesses_statu": 9, "get_rest_vers": 9, "get_serv": 9, "get_sess": 9, "gui": [9, 10], "cli": [9, 10], "get_smi_": 9, "slp": 9, "wbem": 9, "get_smtp_serv": 9, "smtp": [9, 10], "relay_host": [9, 10], "sender_domain": [9, 10], "sender_usernam": 9, "subject_prefix": 9, "body_prefix": 9, "encryption_mod": [9, 10], "get_snmp_ag": 9, "get_snmp_agents_mib": 9, "mib": [9, 10], "text": [9, 10], "get_snmp_manag": 9, "design": 9, "get_snmp_managers_test": 9, "trap": [9, 10], "get_softwar": 9, "get_software_bundl": 9, "bundl": 9, "get_software_check": 9, "get_software_installation_step": 9, "software_instal": 9, "software_installation_id": 9, "get_software_instal": 9, "software_id": 9, "past": 9, "get_software_patch": 9, "get_software_patches_catalog": 9, "get_software_vers": 9, "get_sso_saml2_idp": 9, "get_sso_saml2_idps_test": 9, "get_subnet": 9, "status": 9, "get_subscription_asset": [9, 13], "get_subscript": [9, 13], "get_support": 9, "get_support_diagnostics_detail": 9, "diagnost": [9, 10], "get_support_diagnostics_set": 9, "tool": [9, 10], "get_support_remote_assist_sess": 9, "assist": [9, 10], "get_support_remote_assist_sessions_set": 9, "get_support_test": 9, "test_typ": [9, 10], "pure": [9, 10, 12, 13, 15], "shell": 9, "exchang": [9, 10], "phonehom": [9, 10], "get_syslog_serv": 9, "get_syslog_servers_set": 9, "get_syslog_servers_test": 9, "get_vchost_connect": 9, "get_vchost": 9, "get_vchosts_certif": 9, "get_vchosts_endpoint": 9, "get_virtual_machine_snapshot": 9, "vm": 9, "vm_id": 9, "vm_type": 9, "vvol": 9, "recovery_context": 9, "post": [9, 10], "overwrit": [9, 10], "get_virtual_machine_volume_snapshot": 9, "recover_context": 9, "get_virtual_machin": 9, "get_volume_group": 9, "get_volume_groups_perform": 9, "get_volume_groups_spac": 9, "get_volume_groups_tag": 9, "get_volume_groups_volum": 9, "get_volume_snapshot": [9, 13], "get_volume_snapshots_tag": 9, "get_volume_snapshots_transf": 9, "get_volum": [9, 13, 14], "get_volumes_diff": 9, "block_siz": 9, "segment_length": 9, "base_id": 9, "base_nam": 9, "next_allocated_block_hint": 9, "segment_offset": 9, "diff": 9, "granular": [9, 10], "compar": [9, 10, 15], "512": 9, "length": [9, 10, 13], "segment": 9, "comparison": [9, 10], "alloc": 9, "absolut": [9, 13], "get_volumes_perform": 9, "get_volumes_performance_by_arrai": 9, "get_volumes_protection_group": 9, "get_volumes_spac": 9, "get_volumes_tag": 9, "get_volumes_volume_group": 9, "get_workload": 9, "get_workloads_placement_recommend": 9, "placement": 9, "recommend": [9, 10, 13, 14], "get_workloads_tag": 9, "patch_active_directori": 9, "active_directori": [9, 10], "patch_admin": 9, "patch_admins_set": 9, "admin_set": [9, 10], "patch_alert_watch": 9, "alert_watch": [9, 10], "disabl": [9, 10, 15], "patch_alert": 9, "patch_alerts_rul": 9, "alert_rul": 9, "patch_api_cli": 9, "api_cli": [9, 10], "patch_app": 9, "vnc": 9, "patch_array_connect": 9, "renew_encryption_kei": 9, "array_connect": [9, 10], "attempt": [9, 10], "occur": [9, 10, 15], "patch_arrai": 9, "patch_arrays_cloud_capac": 9, "backend": 9, "featur": [9, 10], "patch_arrays_cloud_config": 9, "patch_arrays_erasur": 9, "delete_sanitization_certif": [9, 10], "final": [9, 10], "reinstall_imag": 9, "erasure_patch": 9, "acknowledg": [9, 10], "sanit": [9, 10], "reinstal": 9, "imag": [9, 13], "skip": [9, 10, 15], "patch_arrays_eula": 9, "patch_certif": 9, "generate_new_kei": [9, 10], "self": [9, 10, 14], "replac": [9, 10, 13, 15], "patch_container_default_protect": 9, "container_default_protect": 9, "default_protect": 9, "patch_directori": 9, "renam": [9, 10, 13], "patch_directory_export": 9, "patch_directory_servic": 9, "directory_servic": [9, 10], "patch_directory_services_local_directory_servic": 9, "local_directori": 9, "patch_directory_services_local_group": 9, "local_group": 9, "patch_directory_services_local_us": 9, "local_us": 9, "keep_open_sess": 9, "patch_directory_services_rol": 9, "directory_service_rol": [9, 10], "done": [9, 10, 13], "patch_directory_snapshot": 9, "directory_snapshot": 9, "patch_dn": 9, "beforehand": 9, "patch_driv": 9, "admit": 9, "yet": [9, 10, 13], "unadmit": [9, 13], "patch_file_system": 9, "move": [9, 10], "destin": [9, 10], "patch_fleet": 9, "old": [9, 10, 13], "patch_hardwar": 9, "visual": [9, 10, 13], "identif": [9, 10], "led": [9, 10], "turn": [9, 10], "patch_host_group": 9, "to_memb": 9, "from_memb": 9, "from_member_id": 9, "from_member_nam": 9, "modify_resource_access": 9, "to_member_id": 9, "to_member_nam": 9, "describ": [9, 10, 13], "possibl": [9, 10, 14], "out": [9, 10, 13], "alreadi": [9, 10, 14], "anoth": [9, 10, 14, 15], "patch_host": 9, "person": [9, 10], "prefer": [9, 14], "patch_kmip": 9, "patch_log_targets_fil": 9, "log_target_fil": 9, "patch_log_targets_syslog": 9, "syslog_serv": [9, 10], "patch_log_targets_syslog_set": 9, "syslog_server_set": [9, 10], "patch_network_interfac": 9, "patch_pod_replica_link": 9, "patch_pod_replica_links_mappings_polici": 9, "remote_polici": 9, "remote_policy_id": 9, "remote_policy_nam": 9, "independ": [9, 10], "patch_pod": 9, "move_with_host": 9, "move_with_host_group": 9, "abort_quiesc": 9, "destroy_cont": 9, "move_with_host_group_nam": 9, "move_with_host_nam": 9, "promote_from": 9, "skip_quiesc": 9, "wait": [9, 10], "undo": 9, "patch_policies_alert_watch": 9, "patch_policies_alert_watcher_rul": 9, "patch_policies_audit_fil": 9, "patch_policies_autodir": 9, "patch_policies_management_access": 9, "patch_policies_nf": 9, "patch_policies_password": 9, "patch_policies_quota": 9, "actual": [9, 13], "prevent": [9, 10], "exceed": [9, 10], "patch_policies_quota_rul": 9, "patch_policies_smb": 9, "enumer": [9, 10], "access_based_enumeration_en": [9, 10], "continuous_avail": 9, "patch_policies_snapshot": 9, "patch_policies_user_group_quota": 9, "patch_policies_user_group_quota_rul": 9, "patch_presets_workload": 9, "patch_protection_group_snapshot": 9, "protection_group_snapshot": 9, "so": [9, 10, 13, 15], "patch_protection_group": 9, "protection_group": 9, "extern": [9, 10, 13], "patch_protection_groups_target": 9, "disallow": [9, 10], "do": [9, 10, 11, 14], "patch_realm": 9, "lower": [9, 10], "drop": [9, 10], "patch_remote_protection_group_snapshot": 9, "remote_protection_group_snapshot": 9, "patch_remote_protection_group": 9, "remote_protection_group": 9, "retent": [9, 10, 13], "first": [9, 10, 13, 15], "via": [9, 10], "patch_remote_volume_snapshot": 9, "remote_volume_snapshot": 9, "patch_serv": 9, "patch_smi_": 9, "smi_": 9, "locat": [9, 10, 13, 15], "patch_smtp_serv": 9, "patch_snmp_ag": 9, "snmp_agent": [9, 10], "patch_snmp_manag": 9, "snmp_manag": [9, 10], "patch_software_instal": 9, "command": [9, 10, 13], "current_step_id": 9, "override_check": 9, "add_override_check": 9, "present": [9, 10, 13], "interact": [9, 11], "patch_sso_saml2_idp": 9, "idp": [9, 10], "patch_sso_saml2_idps_test": 9, "persist": [9, 10], "patch_subnet": 9, "patch_support": 9, "patch_support_diagnostics_set": 9, "purity_default": 9, "patch_support_remote_assist_sess": 9, "patch_support_remote_assist_sessions_set": 9, "patch_syslog_serv": 9, "patch_syslog_servers_set": 9, "patch_vchost": 9, "patch_vchosts_certif": 9, "patch_vchosts_endpoint": 9, "patch_virtual_machin": 9, "virtual_machin": 9, "conflict": 9, "patch_volume_group": 9, "volume_group": 9, "respect": [9, 10], "bandwidth_limit": 9, "iops_limit": 9, "prioriti": [9, 10], "adjust": [9, 10], "priority_adjustment_oper": 9, "priority_adjustment_valu": 9, "patch_volume_snapshot": 9, "volume_snapshot": 9, "patch_volum": 9, "remove_from_protection_group": 9, "add_to_protection_group": 9, "add_to_protection_group_id": 9, "add_to_protection_group_nam": 9, "remove_from_protection_group_id": 9, "remove_from_protection_group_nam": 9, "truncat": [9, 10], "resiz": 9, "movement": 9, "reduc": [9, 10, 13], "take": [9, 10, 13, 14], "subsequ": [9, 10, 14], "increas": [9, 10, 15], "sector": 9, "copi": [9, 10], "smaller": [9, 10], "origin": [9, 10, 13], "patch_workload": 9, "post_active_directori": 9, "join_existing_account": [9, 10], "join": [9, 10], "search": [9, 10], "pre": [9, 10, 13, 14], "permiss": 9, "join_ou": [9, 10], "post_admin": 9, "post_admins_api_token": 9, "post_admins_policies_management_access": 9, "post_alert_watch": 9, "post_alerts_rul": 9, "post_api_cli": 9, "newli": [9, 10], "public_kei": [9, 10], "access_polici": [9, 10], "max_rol": [9, 10], "post_array_connect": 9, "post_arrays_erasur": 9, "preserve_configuration_data": [9, 10], "skip_phonehome_check": [9, 10], "preserv": 9, "intention": [9, 10], "permit": [9, 10], "post_arrays_factory_reset_token": 9, "post_certificate_group": 9, "post_certificate_groups_certif": 9, "post_certif": 9, "post_certificates_certificate_group": 9, "orcertif": 9, "post_certificates_certificate_signing_request": 9, "post_connect": 9, "post_directori": 9, "prefix": [9, 10, 13], "charact": [9, 10], "alphanumer": 9, "letter": [9, 10], "These": [9, 10, 14], "exclus": [9, 10], "post_directories_locks_nlm_reclam": 9, "nlm": [9, 10], "reclam": [9, 10], "lock": [9, 10], "applic": [9, 10, 13, 14], "notifi": [9, 10, 13], "reacquir": [9, 10], "grace": [9, 10], "post_directories_policies_audit_fil": 9, "post_directories_policies_autodir": 9, "post_directories_policies_nf": 9, "post_directories_policies_quota": 9, "post_directories_policies_smb": 9, "post_directories_policies_snapshot": 9, "post_directories_policies_user_group_quota": 9, "post_directory_export": 9, "post_directory_servic": 9, "post_directory_services_local_directory_servic": 9, "post_directory_services_local_group": 9, "post_directory_services_local_groups_memb": 9, "local_membership": 9, "post_directory_services_local_us": 9, "post_directory_services_local_users_memb": 9, "post_directory_services_rol": 9, "post_directory_services_roles_policies_management_access": 9, "post_directory_snapshot": 9, "post_dn": 9, "post_file_system": 9, "post_fil": 9, "source_fil": 9, "source_path": 9, "under": [9, 10, 11, 13], "dir1": 9, "dir2": 9, "file1": 9, "dir3": 9, "dir4": 9, "file2": 9, "post_fleet": 9, "add": [9, 10, 13], "post_fleets_fleet_kei": 9, "earlier": [9, 10], "post_fleets_memb": 9, "own": [9, 10, 13], "resource_typ": [9, 10, 13], "post_host_group": 9, "upsert": 9, "post_host_groups_host": 9, "post_host_groups_protection_group": 9, "post_host": 9, "post_hosts_host_group": 9, "post_hosts_protection_group": 9, "post_kmip": 9, "post_log_targets_fil": 9, "post_log_targets_syslog": 9, "post_maintenance_window": 9, "maintenance_window": [9, 10], "suppress": [9, 10], "close": [9, 10, 13], "post_network_interfac": 9, "post_offload": 9, "amazon": [9, 10], "blob": 9, "post_pod_replica_link": 9, "post_pod": 9, "allow_throttl": 9, "optim": [9, 10], "post_pods_arrai": 9, "post_pods_memb": 9, "post_pods_test": 9, "successfulli": 9, "action": [9, 10, 13], "suppport": 9, "post_policies_alert_watch": 9, "scratch": 9, "post_policies_alert_watcher_memb": 9, "post_policies_alert_watcher_rul": 9, "post_policies_audit_fil": 9, "post_policies_audit_file_memb": 9, "post_policies_autodir": 9, "post_policies_autodir_memb": 9, "post_policies_management_access": 9, "post_policies_management_access_memb": 9, "post_policies_nf": 9, "post_policies_nfs_client_rul": 9, "post_policies_nfs_memb": 9, "post_policies_quota": 9, "post_policies_quota_memb": 9, "post_policies_quota_rul": 9, "post_policies_smb": 9, "post_policies_smb_client_rul": 9, "post_policies_smb_memb": 9, "post_policies_snapshot": 9, "post_policies_snapshot_memb": 9, "post_policies_snapshot_rul": 9, "post_policies_user_group_quota": 9, "post_policies_user_group_quota_memb": 9, "post_policies_user_group_quota_rul": 9, "post_presets_workload": 9, "post_protection_group_snapshot": 9, "apply_retent": 9, "for_repl": 9, "replicate_now": [9, 10], "post_protection_group_snapshots_replica": 9, "convert_source_to_baselin": 9, "send": [9, 10], "pgroup": 9, "reciev": 9, "post_protection_group_snapshots_test": 9, "post_protection_group": 9, "overwritten": [9, 10], "post_protection_groups_host_group": 9, "post_protection_groups_host": 9, "post_protection_groups_target": 9, "post_protection_groups_volum": 9, "post_realm": 9, "post_remote_protection_group_snapshot": 9, "post_remote_protection_group_snapshots_test": 9, "post_remote_volume_snapshot": 9, "post_resource_accesses_batch": 9, "post_serv": 9, "create_local_directory_servic": 9, "entiti": [9, 10, 13], "post_snmp_manag": 9, "transmiss": [9, 10, 13], "immedi": [9, 10], "post_softwar": 9, "post_software_bundl": 9, "post_software_check": 9, "previous": [9, 10, 15], "post_software_instal": 9, "post_software_patch": 9, "allow_ha_reduct": 9, "ha_reduction_requir": 9, "post_sso_saml2_idp": 9, "post_subnet": 9, "post_syslog_serv": 9, "post_vchost_connect": 9, "allow_stretched_multi_vchost": 9, "mount": [9, 10], "principl": [9, 10], "post_vchost": 9, "post_vchosts_certif": 9, "post_vchosts_endpoint": 9, "post_virtual_machin": 9, "post_volume_group": 9, "act": [9, 10], "post_volume_snapshot": 9, "post_volume_snapshots_test": 9, "post_volum": 9, "with_default_protect": 9, "mb": 9, "compos": [9, 10], "post_volumes_batch": 9, "vgroup": 9, "wai": [9, 10, 14], "post_volumes_batch_test": 9, "post_volumes_protection_group": 9, "post_volumes_test": 9, "dry": 9, "see": [9, 10, 11], "No": [9, 10], "post_workload": 9, "preset_id": 9, "preset_nam": 9, "post_workloads_placement_recommend": 9, "input": [9, 10], "placement_nam": 9, "few": [9, 13], "put_admins_cach": 9, "who": [9, 10, 13], "put_arrays_cloud_provider_tags_batch": 9, "put_arrays_tag": [9, 13], "put_host_groups_tags_batch": 9, "put_hosts_tags_batch": 9, "put_pods_tags_batch": 9, "put_presets_workload": 9, "put_protection_group_snapshots_tags_batch": 9, "put_protection_groups_tags_batch": 9, "put_realms_tags_batch": 9, "put_volume_groups_tags_batch": 9, "put_volume_snapshots_tags_batch": 9, "put_volumes_tags_batch": 9, "put_workloads_tags_batch": 9, "computer_nam": [9, 10], "directory_serv": [9, 10], "kerberos_serv": [9, 10], "tl": [9, 10, 15], "lookup": [9, 10], "fqdn": [9, 10, 13], "regist": [9, 10, 13], "appropri": [9, 10], "ldap": [9, 10], "distribut": [9, 10, 14], "kerbero": [9, 10], "outsid": 9, "scope": [9, 10], "egress": [9, 10], "vif": [9, 13], "d": [9, 10], "regardless": [9, 10, 13], "less": [9, 10, 13, 15], "constraint": [9, 10, 13], "boolean": [9, 10, 13], "record": [9, 10, 13], "distinguish": [9, 10], "organiz": [9, 10], "dc": [9, 10], "omit": [9, 10], "cn": [9, 10], "privileg": [9, 10], "is_loc": [9, 10], "lockout_remain": [9, 10], "management_access_polici": [9, 10], "unlock": [9, 10], "array_admin": [9, 10], "lockout": [9, 10], "ssh": [9, 10], "newlin": 9, "cached_at": 9, "old_password": [9, 10], "lockout_dur": [9, 10], "max_login_attempt": [9, 10], "min_password_length": [9, 10], "required_authentication_method": 9, "single_sign_on_en": 9, "rang": [9, 10], "90": [9, 10], "dai": [9, 10, 13], "minimum": [9, 10, 13], "7776000000": [9, 10], "web_ui": 9, "securid": 9, "am": [9, 10, 13], "multi": [9, 10], "factor": [9, 10, 13], "web": [9, 10], "ui": [9, 10], "webauthn": 9, "bytes_per_sec": 9, "categori": [9, 10, 13], "component_nam": [9, 10, 13], "component_typ": [9, 10, 13], "descript": [9, 10, 13], "knowledge_base_url": [9, 10, 13], "sever": [9, 10, 13], "summari": [9, 10, 13], "implicitli": [9, 10], "short": [9, 13], "threshold": [9, 10, 13], "url": [9, 10, 13, 15], "relev": [9, 10, 13], "knowledg": [9, 10, 13], "notif": [9, 10], "critic": [9, 10, 13], "hidden": [9, 10, 13], "parent": [9, 10], "encount": [9, 10, 13, 15], "allowed_valu": 9, "default_valu": 9, "subject": [9, 10], "access_token_ttl_in_m": [9, 10], "bearer": [9, 10, 13], "intersect": [9, 10], "jwt": [9, 10], "sub": [9, 10, 13], "claim": [9, 10], "ttl": [9, 10], "measur": [9, 10, 13], "aud": [9, 10], "audienc": 9, "iss": [9, 10], "kid": [9, 10], "legaci": [9, 10], "pem": [9, 10, 15], "rsa": [9, 10], "interpret": [9, 14], "line": [9, 10, 13], "created_at": [9, 10], "expires_at": [9, 10], "vnc_enabl": 9, "healthi": [9, 10, 13], "cluster": 9, "index": [9, 12, 14, 15], "management_address": [9, 10], "replication_address": [9, 10], "replication_transport": 9, "unencrypt": [9, 10], "cryptograph": [9, 10], "algorithm": [9, 10], "Will": [9, 10, 13], "fc": 9, "transport": [9, 10], "partially_connect": [9, 10], "unbalanc": 9, "try": [9, 10, 13], "redund": [9, 10], "symmetr": 9, "async": [9, 10], "connection_kei": [9, 10], "default_limit": [9, 10], "window_limit": [9, 10], "outbound": [9, 10], "unchang": 9, "local_address": 9, "remote_address": 9, "remote_port": [9, 10], "status_detail": [9, 10, 13], "quarantin": 9, "unstabl": 9, "temporarili": 9, "embargo": 9, "data_at_rest": [9, 10], "module_vers": 9, "suffici": [9, 10], "carri": 9, "basi": [9, 10], "On": [9, 13], "build": [9, 10], "image_download_progress": 9, "strictfloat": [9, 10, 13], "image_sourc": 9, "image_vers": 9, "sanitization_certif": [9, 10], "iso": [9, 10, 13], "decim": 9, "compli": [9, 10], "standard": [9, 10], "nist": [9, 10], "sp800": [9, 10], "88r1": [9, 10], "section": [9, 10, 14], "reset_fail": 9, "reimage_fail": 9, "waiting_for_fin": [9, 10], "download_fail": 9, "failur": [9, 10], "reimag": 9, "purpos": [9, 10], "random": [9, 10], "bytes_per_mirrored_writ": 9, "bytes_per_op": [9, 10], "bytes_per_read": [9, 10], "bytes_per_writ": [9, 10], "mirrored_write_bytes_per_sec": 9, "mirrored_writes_per_sec": 9, "qos_rate_limit_usec_per_mirrored_write_op": 9, "qos_rate_limit_usec_per_read_op": 9, "qos_rate_limit_usec_per_write_op": 9, "queue_usec_per_mirrored_write_op": 9, "queue_usec_per_read_op": 9, "queue_usec_per_write_op": 9, "read_bytes_per_sec": [9, 10], "reads_per_sec": [9, 10], "san_usec_per_mirrored_write_op": 9, "san_usec_per_read_op": 9, "san_usec_per_write_op": 9, "service_usec_per_mirrored_write_op": 9, "service_usec_per_read_op": 9, "service_usec_per_read_op_cache_reduct": 9, "constrainedfloatvalu": [9, 10, 13], "service_usec_per_write_op": 9, "usec_per_mirrored_write_op": 9, "usec_per_read_op": [9, 10], "usec_per_write_op": [9, 10], "write_bytes_per_sec": [9, 10], "writes_per_sec": [9, 10], "local_queue_usec_per_op": 9, "others_per_sec": [9, 10], "queue_depth": 9, "usec_per_other_op": [9, 10], "here": [9, 10, 15], "accur": [9, 10], "product": [9, 10, 13], "written": [9, 10], "microsecond": [9, 10], "spent": 9, "due": [9, 10, 13], "rate": 9, "spend": 9, "serv": 9, "percentag": [9, 10, 13], "hit": [9, 10], "major": 9, "beyond": [9, 10], "san": 9, "capacity_instal": 9, "entitl": 9, "represent": [9, 10], "rebuilt": [9, 10], "whenev": [9, 10], "ae": [9, 10], "256": [9, 10], "ctr": 9, "_as_of": [9, 10, 13, 14], "console_lock_en": 9, "eradication_config": [9, 10], "idle_timeout": [9, 10], "ntp_server": [9, 10], "ntp_symmetric_kei": 9, "scsi_timeout": 9, "time_zon": [9, 10, 13], "as_of": [9, 10, 13, 14], "alia": [9, 10, 13], "consol": [9, 10], "60000": [9, 10], "10800000": [9, 10], "round": [9, 10], "nearest": [9, 10], "hex": 9, "ascii": 9, "exclud": [9, 10, 13], "mask": [9, 10], "fb": [9, 10, 13, 14], "scsi": 9, "zone": [9, 10, 13], "subcommand": [9, 10, 13], "user_interfac": [9, 10], "top": [9, 10, 11], "convent": 9, "ran": [9, 13], "nvmeof": 9, "mani": [9, 13], "singleton": [9, 13], "predefin": [9, 10, 13], "piec": [9, 13], "typic": [9, 10, 13], "becaus": [9, 10, 13], "chosen": [9, 10, 13], "certificate_typ": [9, 10], "common_nam": [9, 10], "countri": [9, 10, 13], "intermediate_certif": [9, 10], "issued_bi": [9, 10], "issued_to": [9, 10], "key_algorithm": [9, 10], "key_siz": [9, 10], "organizational_unit": [9, 10], "subject_alternative_nam": [9, 10], "valid_from": [9, 10], "valid_to": [9, 10], "intermedi": [9, 10], "chain": [9, 10], "ec": [9, 10], "ed448": [9, 10], "ed25519": [9, 10], "bit": [9, 10, 13], "2048": [9, 10], "456": [9, 10], "provinc": [9, 10, 13], "relationship": [9, 10], "passphras": [9, 10], "3650": [9, 10], "certificate_signing_request": [9, 10], "directli": [9, 10, 14, 15], "host_password": 9, "host_us": 9, "target_password": 9, "target_us": 9, "challeng": [9, 10], "handshak": 9, "255": [9, 10], "inclus": 9, "current_capac": 9, "requested_capac": 9, "supported_capac": 9, "automatic_capacity_upgrad": 9, "max_capac": 9, "overridden": [9, 14], "supported_model": 9, "utf": 9, "unicod": 9, "offic": 9, "collect": [9, 10, 13, 14, 15], "simpl": [9, 11], "sublun": 9, "simpli": 9, "int64": 9, "4294967296": 9, "17587891081215": 9, "conglomer": 9, "proxi": [9, 10, 15], "vmware": 9, "esxi": 9, "job": 9, "form": [9, 10, 13], "count": [9, 10, 13], "4095": 9, "254": 9, "opt": [9, 10], "clear": [9, 10], "manual_erad": [9, 10], "bandwidth_floor": 9, "iops_floor": 9, "floor": 9, "grant": [9, 10], "gb": 9, "1048576": [9, 10, 13], "549755813888": [9, 10], "throughput": [9, 10], "100": [9, 10], "000": [9, 10], "100000000": [9, 10], "mode_sinc": 9, "primari": [9, 10, 13], "secondari": [9, 13], "readi": [9, 10, 13], "array_control": [9, 13], "shelf_control": [9, 13], "time_remain": [9, 10], "amount": [9, 10, 13], "left": [9, 10], "elaps": [9, 10], "limited_bi": 9, "construct": [9, 10, 13], "dir": [9, 10, 13], "explain": [9, 10], "why": [9, 10], "policy_dis": [9, 10], "export_dis": 9, "name_conflict": 9, "export_en": [9, 10], "occupi": [9, 10, 13], "group_email": 9, "percentage_us": 9, "quota_usag": 9, "ratio": [9, 10, 13], "unenforc": [9, 10], "rule_nam": 9, "modif": [9, 10], "80": [9, 10], "percent": 9, "impos": 9, "behavior": [9, 10], "base_dn": [9, 10], "bind_password": [9, 10], "bind_us": [9, 10], "ca_certif": [9, 10], "ca_certificate_ref": 9, "check_peer": 9, "ca": [9, 10, 15], "_legacy_ds_ca_certificate_": 9, "config_nam": [9, 10], "ssh_public_key_attribut": 9, "user_login_attribut": [9, 10], "user_object_class": [9, 10], "structur": [9, 10], "hold": [9, 10], "samaccountnam": [9, 10], "posixaccount": [9, 10], "shadowaccount": [9, 10], "openldap": [9, 10], "realm01": 9, "group_bas": [9, 10], "abil": [9, 10], "predecessor": 9, "premad": 9, "client_nam": [9, 10], "portion": 9, "keep_for": [9, 10, 13], "changeabl": 9, "keep": [9, 10, 13, 15], "monoton": 9, "user_email": 9, "quota_typ": 9, "ineffective_limit": 9, "grow": [9, 10], "ca_certificate_group": [9, 10], "nameserv": [9, 10], "mutual": [9, 10], "util": [9, 10], "sa": [9, 13], "unrecogn": [9, 10, 13], "ssd": [9, 13], "disabled_delai": 9, "enabled_delai": 9, "eradication_delai": [9, 10], "delai": [9, 10], "2592000000": [9, 10], "eradication_disabled_delai": 9, "eradication_enabled_delai": 9, "futur": 9, "location_context": [9, 10, 15], "compani": [9, 10], "titl": [9, 10], "AND": [9, 10, 15], "ordinari": [9, 10, 13], "oppos": [9, 10, 13], "someth": [9, 10, 13], "fleet_kei": [9, 10], "coordinator_of": [9, 10], "identify_en": [9, 10, 13], "serial": [9, 10, 13], "temperatur": [9, 10, 13], "voltag": [9, 13], "lit": [9, 13], "pci": [9, 10, 13], "express": [9, 10, 13], "card": [9, 10, 13], "degre": [9, 10, 13], "celsiu": [9, 10, 13], "ct": [9, 10], "ch": [9, 10], "eth": [9, 10], "fan": [9, 10, 13], "fm": [9, 10], "ib": 9, "iom": 9, "nvb": 9, "pwr": [9, 10], "sh": 9, "tmp": 9, "volt": [9, 13], "connection_count": 9, "port_connect": 9, "preferred_arrai": 9, "vlan": [9, 10], "tune": 9, "memori": 9, "aix": 9, "hitachi": 9, "vsp": 9, "hpux": 9, "oracl": [9, 10], "solari": 9, "your": [9, 10, 13, 14], "certain": [9, 10, 14], "sum": [9, 10], "untag": 9, "4094": 9, "host_count": 9, "add_iqn": 9, "add_nqn": 9, "add_wwn": 9, "remove_iqn": 9, "remove_nqn": 9, "remove_wwn": 9, "disassoci": 9, "fraction_relative_to_max": 9, "op_count": 9, "highest": [9, 10], "fraction": 9, "variou": [9, 14, 15], "uneven": 9, "kmip_object": 9, "maxlength": [9, 10], "3000": 9, "component_address": [9, 10], "result_detail": [9, 10], "succeed": [9, 10], "mydomain": [9, 10], "built_in": 9, "posix": [9, 10], "is_primary_group": 9, "case": [9, 10, 13, 15], "primary_group": 9, "is_primari": 9, "target_typ": 9, "keep_siz": [9, 10], "retain": [9, 10], "At": [9, 10], "1000000": [9, 10], "local_polici": 9, "policy_typ": [9, 10], "inbound": [9, 10], "involv": [9, 10], "attached_serv": [9, 10], "interface_typ": 9, "ingress": [9, 10], "maxitem": [9, 10], "bond": 9, "gatewai": [9, 10, 13], "mac_address": [9, 10], "mtu": [9, 10, 13], "netmask": [9, 10, 13], "subinterfac": [9, 13], "subtyp": [9, 10], "ipv6": [9, 10], "media": 9, "packet": [9, 10], "failover_bond": 9, "lacp_bond": 9, "initial_ttl_in_sec": [9, 10], "neighbor_chassi": [9, 10], "neighbor_port": [9, 10], "notic": [9, 10], "capabl": [9, 10], "bridg": [9, 10], "docsis_cable_devic": [9, 10], "repeat": [9, 10], "router": [9, 10], "station_onli": [9, 10], "telephon": [9, 10], "wlan_access_point": [9, 10], "incorpor": [9, 10], "ieee": [9, 10], "802": [9, 10], "lan": [9, 10], "station": [9, 10], "textual": [9, 10], "docsi": [9, 10], "cabl": [9, 10], "devic": [9, 10], "neighbour": [9, 10], "wlan": [9, 10], "particular": [9, 10], "chassi": [9, 10, 13], "ifnam": [9, 10], "ifalia": [9, 10], "mac": [9, 10], "unhandl": [9, 10], "override_npiv_check": 9, "desir": [9, 10], "detach": [9, 10], "npiv": 9, "vice": [9, 10], "versa": [9, 10], "proce": 9, "flow_control_received_congestion_packets_per_sec": [9, 10], "flow_control_received_discarded_packets_per_sec": [9, 10], "flow_control_received_lossless_bytes_per_sec": [9, 10], "flow_control_received_pause_frames_per_sec": [9, 10], "flow_control_transmitted_congestion_packets_per_sec": [9, 10], "flow_control_transmitted_discarded_packets_per_sec": [9, 10], "flow_control_transmitted_lossless_bytes_per_sec": [9, 10], "flow_control_transmitted_pause_frames_per_sec": [9, 10], "other_errors_per_sec": [9, 10], "rdma_received_req_cqe_errors_per_sec": [9, 10], "rdma_received_sequence_errors_per_sec": [9, 10], "rdma_transmitted_local_ack_timeout_errors_per_sec": [9, 10], "received_bytes_per_sec": [9, 10], "received_crc_errors_per_sec": [9, 10], "received_frame_errors_per_sec": [9, 10], "received_packets_per_sec": [9, 10], "total_errors_per_sec": [9, 10], "transmitted_bytes_per_sec": [9, 10], "transmitted_carrier_errors_per_sec": [9, 10], "transmitted_dropped_errors_per_sec": [9, 10], "transmitted_packets_per_sec": [9, 10], "congest": [9, 10], "discard": [9, 10], "nic": [9, 10], "lossless": [9, 10], "flow": [9, 10], "frame": [9, 10], "unspecifi": [9, 10], "recept": [9, 10], "detect": [9, 10, 13], "rdma": [9, 10], "cqe": [9, 10], "sequenc": [9, 10], "ack": [9, 10], "timer": [9, 10], "qp": [9, 10], "crc": [9, 10], "carrier": [9, 10], "received_frames_per_sec": 9, "received_link_failures_per_sec": 9, "received_loss_of_signal_per_sec": 9, "received_loss_of_sync_per_sec": 9, "transmitted_frames_per_sec": 9, "transmitted_invalid_words_per_sec": 9, "loss": 9, "signal": 9, "word": 9, "transceiv": [9, 10, 13], "multilan": 9, "rx": 9, "power": [9, 13], "mw": 9, "high": [9, 13], "alarm": 9, "low": [9, 10], "ok": [9, 10], "cable_technologi": 9, "connector_typ": [9, 10, 13], "extended_identifi": 9, "fc_link_length": 9, "fc_speed": 9, "fc_technologi": 9, "fc_transmission_media": 9, "link_length": 9, "rate_identifi": 9, "rx_power_threshold": 9, "signaling_r": 9, "signaling_rate_max": 9, "signaling_rate_min": 9, "temperature_threshold": 9, "tx_bias_threshold": 9, "tx_power_threshold": 9, "vendor_date_cod": 9, "vendor_nam": 9, "vendor_oui": 9, "vendor_part_numb": 9, "vendor_revis": 9, "vendor_serial_numb": 9, "voltage_threshold": 9, "wavelength": 9, "static": [9, 13, 14, 15], "technologi": 9, "extend": [9, 10], "distanc": 9, "mbyte": 9, "sec": [9, 10], "gfc": 9, "attenu": 9, "copper": 9, "colon": 9, "ghz": 9, "78": [9, 10], "smf": 9, "om2": 9, "om1": 9, "om4": 9, "om3": 9, "db": 9, "meter": 9, "kilomet": 9, "select": [9, 10], "nomin": 9, "mbd": 9, "greater": [9, 10, 15], "25400": 9, "250": 9, "meet": 9, "abov": [9, 10, 14], "10g": [9, 10], "escon": 9, "infiniband": 9, "sonet": 9, "vendor": 9, "manufactur": 9, "six": 9, "yymmdd": 9, "lot": [9, 15], "revis": [9, 10], "laser": 9, "optic": 9, "variant": 9, "room": 9, "nm": 9, "passiv": 9, "alarm_high": 9, "alarm_low": 9, "warn_high": 9, "warn_low": 9, "tx": 9, "bia": 9, "ma": 9, "transmitt": 9, "fault": 9, "rx_lo": 9, "rx_power": 9, "tx_bia": 9, "tx_fault": 9, "tx_power": 9, "lo": 9, "four": 9, "lane": [9, 10, 13], "digit": [9, 10], "monitor": [9, 10, 13], "add_subinterfac": 9, "remove_subinterfac": 9, "child": [9, 10], "reserv": [9, 10, 13], "plugin": 9, "partner": [9, 13, 14], "avoid": [9, 10], "error_descript": [9, 10, 13], "access_token": [9, 10, 13], "expires_in": [9, 10, 13], "issued_token_typ": [9, 10, 13], "token_typ": [9, 10, 13], "oauth": [9, 10, 13], "google_cloud": 9, "target_id": [9, 13], "microsoft": 9, "onward": 9, "contact": [9, 10], "scan": 9, "distinct": 9, "account_nam": 9, "container_nam": 9, "profil": 9, "secret_access_kei": [9, 10], "secret": [9, 10], "access_key_id": [9, 10], "bucket": 9, "basic": [9, 10], "gcp": 9, "mount_opt": 9, "mount_point": 9, "rsize": 9, "wsize": 9, "nfsver": 9, "tcp": [9, 10], "udp": [9, 10], "mnt": 9, "auth_region": 9, "placement_strategi": 9, "aw": [9, 10], "region": 9, "autodetect": 9, "acl": [9, 10], "lifecycl": [9, 10], "strategi": 9, "dynam": [9, 10], "intellig": 9, "tier": [9, 10, 13], "intelligent_ti": 9, "place": 9, "standard_ia": 9, "infrequ": 9, "cost": 9, "scaliti": 9, "ring": 9, "wasabi": 9, "pai": 9, "rc": 9, "arg": [9, 13, 15], "hostiocheck": 9, "anticip": 9, "click": 9, "array_count": 9, "failover_prefer": 9, "footprint": 9, "link_source_count": 9, "link_target_count": 9, "mediat": [9, 13], "mediator_vers": 9, "promotion_statu": [9, 10], "requested_promotion_st": [9, 10], "minitem": [9, 10, 13], "stai": 9, "ever": [9, 13], "lose": [9, 10], "mostli": 9, "plan": [9, 10], "purestorag": [9, 10, 12], "4503599627370496": [9, 13], "consum": [9, 10], "track": [9, 10, 15], "journal": 9, "frozen_at": 9, "mediator_statu": [9, 14], "pre_elect": 9, "frozen": 9, "went": 9, "flummox": 9, "talk": 9, "wrong": 9, "properli": [9, 10], "appear": 9, "outag": 9, "elect": 9, "inaccess": 9, "00": [9, 10, 13], "suspend": [9, 10, 13], "experienc": [9, 10], "problem": 9, "handl": [9, 10], "glitch": 9, "temporari": 9, "transit": [9, 10], "soon": 9, "view": [9, 10], "unless": [9, 10], "continuous_bytes_per_sec": 9, "periodic_bytes_per_sec": 9, "resync_bytes_per_sec": 9, "sync_bytes_per_sec": 9, "total_bytes_per_sec": 9, "disast": 9, "rpo": 9, "significantli": 9, "mechan": [9, 10], "bring": [9, 13], "reestablish": 9, "again": [9, 10], "arrang": 9, "recovery_point": [9, 10, 13], "far": [9, 10, 13], "bytes_per_sec_from_remot": 9, "bytes_per_sec_to_remot": 9, "bytes_per_sec_tot": 9, "data_reduct": [9, 10], "thin_provis": 9, "total_phys": [9, 10], "total_provis": [9, 10], "total_reduct": 9, "total_us": [9, 10, 13], "used_provis": 9, "replication_effect": 9, "shared_effect": 9, "versu": [9, 10], "compress": 9, "dedupl": 9, "thin": 9, "save": [9, 15], "everi": [9, 10, 13], "evergreen": [9, 13], "contribut": [9, 10, 11, 13], "intern": [9, 10, 13], "trim": 9, "infinit": 9, "cap": 9, "much": [9, 10], "autodir": 9, "log_target": [9, 10], "aggregation_strategi": [9, 10], "right": [9, 10], "nfs_version": 9, "policy_map": 9, "user_mapping_en": 9, "cascad": [9, 10], "nfsv3": [9, 10], "nfsv4": [9, 10], "flavor": [9, 10], "auth_si": 9, "krb5": [9, 10], "krb5i": [9, 10], "krb5p": [9, 10], "proof": [9, 10], "rpc": [9, 10], "besid": [9, 10], "tamper": [9, 10], "overhead": [9, 10], "incom": [9, 10], "strong": [9, 10], "verif": [9, 10, 15], "enforce_dictionary_check": [9, 10], "enforce_username_check": [9, 10], "max_password_ag": [9, 10], "min_character_group": [9, 10], "min_characters_per_group": [9, 10], "min_password_ag": [9, 10], "password_histori": [9, 10], "dictionari": [9, 10, 15], "leak": [9, 10], "substr": [9, 10, 15], "ag": [9, 10], "99999": [9, 10], "8639913600000": [9, 10], "z": [9, 10], "divid": 9, "m": [9, 10], "604800000": [9, 10], "excluded_cod": 9, "included_cod": 9, "minimum_notification_sever": [9, 10], "recipi": 9, "include_cod": 9, "exclude_cod": 9, "anongid": [9, 10], "anonuid": [9, 10], "root": [9, 10], "squash": [9, 10], "whose": [9, 10], "root_squash": [9, 10], "all_squash": [9, 10], "65534": [9, 10], "guid": [9, 10, 11, 14], "notat": [9, 10], "rw": [9, 10], "ro": [9, 10], "approach": 9, "anonymous_access_allow": 9, "smb_encryption_requir": 9, "anonym": [9, 10], "midnight": [9, 10], "82800000": 9, "interv": [9, 10, 13], "year": 9, "neg": 9, "popul": [9, 10], "continuous_availability_en": [9, 10], "folder": [9, 10, 15], "disrupt": [9, 10], "scenario": [9, 10], "upon": [9, 10], "viewer": [9, 10], "ambigu": [9, 10], "we": [9, 10, 14], "assum": [9, 10, 14], "mandatori": [9, 10], "periodic_replication_configur": 9, "placement_configur": 9, "qos_configur": 9, "snapshot_configur": 9, "volume_configur": 9, "workload_tag": 9, "workload_typ": 9, "brief": 9, "1kb": 9, "prompt": 9, "coloc": 9, "counter": 9, "increment": [9, 10], "vdi": 9, "mysql": 9, "reusabl": 9, "templat": 9, "integ": 9, "resource_refer": 9, "five": [9, 10, 14], "develop": 9, "display_nam": [9, 10], "human": [9, 14], "friendli": 9, "contextu": [9, 13], "dropdown": 9, "menu": 9, "tb": 9, "bill": 9, "charg": 9, "remote_target": 9, "frequenc": [9, 10], "storage_class": [9, 10], "parameter": 9, "1mb": [9, 10], "400": [9, 10], "24855": 9, "2147483647": 9, "equal": [9, 10, 15], "provisioned_s": 9, "4pb": 9, "copyabl": 9, "reflect": [9, 10], "howev": [9, 10], "unaffect": [9, 10], "host_group_count": 9, "replication_schedul": 9, "retention_lock": [9, 10], "snapshot_schedul": 9, "source_retent": 9, "target_count": 9, "target_retent": 9, "volume_count": 9, "resid": 9, "ratchet": [9, 10], "safemod": 9, "technic": [9, 10], "nnn": 9, "data_transf": [9, 10], "physical_bytes_written": 9, "container_vers": 9, "exsi": 9, "vsphere": 9, "higher": [9, 10, 11], "begun": [9, 10], "vol": [9, 14], "avg": [9, 13], "max": [9, 10, 13], "from_remote_bytes_per_sec": 9, "to_remote_bytes_per_sec": 9, "zero": [9, 13], "unabl": [9, 10], "blackout": 9, "259200000": 9, "captur": [9, 10], "created_bi": 9, "realiz": 9, "implicit": [9, 10], "impli": 9, "usual": 9, "happen": [9, 13], "Then": 9, "all_for_sec": 9, "per_dai": 9, "per_period": 9, "period_length_m": 9, "34560000": 9, "4000": [9, 10], "forev": [9, 13], "1440": 9, "equival": [9, 10], "cover": [9, 10], "whole": [9, 10, 13], "array_url": [9, 10], "sp": [9, 10], "encrypt_assertion_en": [9, 10], "entity_id": [9, 10], "metadata_url": [9, 10], "sign_request_en": [9, 10], "verification_certif": [9, 10], "saml": [9, 10], "assert": [9, 10], "x509": 9, "decryption_credenti": [9, 10], "signing_credenti": [9, 10], "assertion_consumer_url": [9, 10], "decrypt": [9, 10], "purecert": [9, 10], "awar": 9, "event_count": [9, 10], "Not": 9, "logout": [9, 10], "obtain": [9, 10, 13], "slp_enabl": 9, "wbem_https_en": 9, "427": 9, "5989": 9, "html": 9, "starttl": [9, 10], "relai": [9, 10], "ddd": [9, 10], "xxxx": [9, 10], "snapshots_effect": 9, "engine_id": [9, 10], "v2c": [9, 10], "v3": [9, 10], "auth_passphras": [9, 10], "auth_protocol": [9, 10], "privacy_passphras": [9, 10], "privacy_protocol": [9, 10], "hash": [9, 10], "md5": [9, 10], "sha": [9, 10], "de": [9, 10], "recogn": [9, 10], "minlength": [9, 10], "payload_id": 9, "upgrade_hop": 9, "upgrade_plan": 9, "checksum": 9, "partially_instal": 9, "unrecover": [9, 10], "conduct": 9, "uniqueitem": 9, "download_progress": 9, "ftp": 9, "software_upgrade_hop": [9, 10], "diagnos": [9, 10], "upgrade_paramet": 9, "semi": 9, "check_onli": 9, "script": 9, "instruct": [9, 14], "hop_vers": 9, "hop": 9, "alert_cod": 9, "not_applic": 9, "step_nam": 9, "release_famili": 9, "candid": 9, "minor": 9, "1500": [9, 10], "1280": [9, 10], "9216": [9, 10], "inherit": [9, 10], "phonehome_en": [9, 10], "phonehome_exclud": 9, "remote_assist_act": [9, 10], "remote_assist_dur": [9, 10], "remote_assist_expir": [9, 10], "remote_assist_open": [9, 10], "remote_assist_path": [9, 10], "remote_assist_statu": [9, 10], "scheme": 9, "test_nam": [9, 10], "remedi": [9, 10], "last_upd": 9, "insight": [9, 13, 14], "access_level": 9, "default_access_level": 9, "access_level_overrid": 9, "elev": 9, "24h": 9, "min": [9, 10], "14400000": 9, "4h": 9, "172800000": [9, 10], "48h": 9, "logging_sever": 9, "tls_audit_en": 9, "debug": [9, 15], "necessari": [9, 10], "negoti": [9, 10], "resum": [9, 10], "ping": [9, 10], "rootds": 9, "18000000": [9, 10], "1024": [9, 10], "dynamic_limit": 9, "potenti": [9, 10], "vcuuid": 9, "uuid": [9, 10], "acces": 9, "vvol_nam": 9, "vvol_typ": 9, "host_encryption_key_statu": 9, "priority_adjust": 9, "fetch": [9, 10], "exact": [9, 10], "regular": [9, 10], "briefli": 9, "chunk": 9, "total_effect": 9, "unique_effect": 9, "additional_constraint": 9, "more_results_avail": 9, "projection_month": 9, "recommendation_engin": 9, "results_limit": 9, "month": [9, 13], "project": 9, "engin": 9, "best": [9, 10, 15], "required_resource_refer": 9, "consid": 9, "further": [9, 10], "consider": 9, "pattern": [9, 10], "host1": 9, "score": 9, "capacity_used_project": 9, "load_project": 9, "x20r2": 9, "days_until_ful": 9, "projection_baselin": 9, "projection_avg": 9, "projection_blended_max": 9, "load": [9, 10, 13], "depict": 9, "satur": 9, "blend": 9, "limit_volumes_count": 9, "limit_pods_count": 9, "usernam": [10, 14], "connect": [10, 13, 14, 15], "fb_2_21": 10, "app": [10, 13], "configure_ca_certificate_fil": 10, "ca_certs_file_path": 10, "admin_id": 10, "admin_nam": 10, "perform": [10, 13, 15], "volum": [10, 14, 15], "snapshot": [10, 13, 15], "practic": 10, "remote_bucket": 10, "local_bucket": 10, "local_bucket_id": 10, "local_bucket_nam": 10, "remote_bucket_nam": 10, "bucket_id": 10, "bucket_nam": 10, "cross": 10, "evict": 10, "rbac": 10, "remote_file_system": 10, "local_file_system": 10, "cancel_in_progress_transf": 10, "local_file_system_id": 10, "local_file_system_nam": 10, "remote_file_system_id": 10, "remote_file_system_nam": 10, "transfer": 10, "fulfil": 10, "inod": 10, "recurs": 10, "held": 10, "shorten": 10, "subdirectori": 10, "fine": 10, "grain": 10, "smbv3": 10, "accident": 10, "kmip": 10, "legal": 10, "unbind": 10, "concurr": 10, "412": 10, "precondit": 10, "doesn": 10, "vip": 10, "node_group": 10, "node_group_id": 10, "node_group_nam": 10, "node_id": 10, "node_nam": 10, "revok": 10, "role_id": 10, "host": [10, 13, 15], "qo": 10, "hard": [10, 13], "oidc": 10, "worm": 10, "disable_verify_ssl": 10, "our": 10, "enable_verify_ssl": 10, "overal": 10, "storage_class_nam": 10, "s500x": 10, "readonli": 10, "writeonli": 10, "trail": 10, "special": 10, "wildcard": 10, "names_or_own": 10, "names_or_owner_nam": 10, "owner": 10, "owner_id": 10, "150": 10, "thrown": 10, "names_or_sourc": 10, "session_nam": 10, "keytab_id": 10, "keytab_nam": 10, "nativ": 10, "binari": [10, 15], "histori": [10, 13], "analysi": 10, "ch1": 10, "fm2": 10, "eth1": 10, "fm1": 10, "eth2": 10, "current_st": 10, "local_host": 10, "remote_host": 10, "packet_s": 10, "print_lat": 10, "resolve_hostnam": 10, "diagnosi": 10, "trace": 10, "print": [10, 14], "discover_mtu": 10, "fragment_packet": 10, "fragment": 10, "icmp": 10, "exclude_rul": 10, "subset": 10, "rapid": 10, "realm_id": 10, "realm_nam": 10, "ask": [10, 13, 14], "softwar": [10, 13], "phone": [10, 13], "home": [10, 13], "edg": 10, "conifgur": 10, "purity_defin": 10, "cipher": 10, "convert": [10, 15], "concret": 10, "discret": 10, "adopt": 10, "get_vers": 10, "dict": [10, 13, 15], "thread": 10, "multiprocess": 10, "pool": [10, 15], "applyresult": 10, "alerts_set": 10, "bucket_replica_link": 10, "cancel_in_progress_storage_class_transit": 10, "lead": 10, "hard_limit_en": [10, 13], "audit_filt": 10, "aspect": 10, "file_system_export": 10, "file_system_snapshot": 10, "latest_replica": 10, "delete_link_on_erad": 10, "discard_detailed_permiss": 10, "discard_non_snapshotted_data": 10, "access_control_styl": 10, "style": 10, "lost": 10, "irretriev": 10, "light": [10, 13], "hardware_connector": 10, "kmip_serv": 10, "confirm_d": 10, "confirm": 10, "keep_current_version_until": 10, "correct": 10, "link_aggregation_group": 10, "log_target_file_system": 10, "log_target_object_stor": 10, "logs_async": 10, "before_rule_id": 10, "before_rule_nam": 10, "insert": 10, "network_interfac": 10, "network_connector": 10, "three": [10, 14], "object_store_access_kei": 10, "enforce_action_restrict": 10, "inher": 10, "object_store_account_export": 10, "object_store_account": 10, "remote_credenti": 10, "object_store_rol": 10, "policy_docu": 10, "upload": 10, "object_store_virtual_host": 10, "superset": 10, "add_attached_serv": 10, "remove_attached_serv": 10, "disjoint": 10, "destroy_snapshot": 10, "often": [10, 13, 15], "long": [10, 13], "halt": 10, "decreas": 10, "quota_set": 10, "rapid_data_lock": 10, "default_realm_configur": 10, "sender": 10, "spn": 10, "service_principal_nam": 10, "encryption_typ": 10, "remote_credentials_id": 10, "remote_credentials_nam": 10, "autogener": 10, "file_system_replica_link": 10, "accord": 10, "default_export": 10, "export_polici": 10, "no_root_squash": 10, "client_polici": 10, "share_polici": 10, "name_prefix": 10, "center": 10, "keytab_fil": 10, "procedur": 10, "vari": 10, "keep_previous_version_for": 10, "rule_id": 10, "fbruleidx": 10, "neither": 10, "realm1": 10, "psfbsazrbhoodcbadknfkcbcpcnhlhmejoiohhbacel": 10, "realmnam": 10, "accountnam": 10, "replicat": 10, "full_access": 10, "administ": 10, "amazonaw": 10, "com": [10, 12, 14], "rotat": 10, "ekm": 10, "without_default_access_list": 10, "create_d": 10, "_nf": 10, "analysis_period_end_tim": 10, "analysis_period_start_tim": 10, "global_catalog_serv": 10, "ommit": 10, "princip": 10, "aes256": 10, "hmac": 10, "sha1": 10, "96": 10, "aes128": 10, "arcfour": 10, "newer": 10, "variabl": [10, 13, 14], "downgrad": 10, "default_inbound_tls_polici": 10, "network_access_polici": 10, "product_typ": 10, "security_upd": 10, "smb_mode": 10, "govern": 10, "deni": 10, "s200": 10, "flashblades500": 10, "rfc2307": 10, "guest": 10, "_default_replication_cert": 10, "secure_connect": 10, "settabl": 10, "incompat": 10, "reconnect": 10, "entropy_sourc": 10, "entropi": 10, "wipe": 10, "read_dirs_per_sec": 10, "read_files_per_sec": 10, "usec_per_read_dir_op": 10, "usec_per_read_file_op": 10, "usec_per_write_dir_op": 10, "usec_per_write_file_op": 10, "write_dirs_per_sec": 10, "write_files_per_sec": 10, "accesses_per_sec": 10, "aggregate_file_metadata_creates_per_sec": 10, "aggregate_file_metadata_modifies_per_sec": 10, "aggregate_file_metadata_reads_per_sec": 10, "aggregate_other_per_sec": 10, "aggregate_share_metadata_reads_per_sec": 10, "aggregate_usec_per_file_metadata_create_op": 10, "aggregate_usec_per_file_metadata_modify_op": 10, "aggregate_usec_per_file_metadata_read_op": 10, "aggregate_usec_per_other_op": 10, "aggregate_usec_per_share_metadata_read_op": 10, "creates_per_sec": 10, "fsinfos_per_sec": 10, "fsstats_per_sec": 10, "getattrs_per_sec": 10, "links_per_sec": 10, "lookups_per_sec": 10, "mkdirs_per_sec": 10, "pathconfs_per_sec": 10, "readdirpluses_per_sec": 10, "readdirs_per_sec": 10, "readlinks_per_sec": 10, "removes_per_sec": 10, "renames_per_sec": 10, "rmdirs_per_sec": 10, "setattrs_per_sec": 10, "symlinks_per_sec": 10, "usec_per_access_op": 10, "usec_per_create_op": 10, "usec_per_fsinfo_op": 10, "usec_per_fsstat_op": 10, "usec_per_getattr_op": 10, "usec_per_link_op": 10, "usec_per_lookup_op": 10, "usec_per_mkdir_op": 10, "usec_per_pathconf_op": 10, "usec_per_readdir_op": 10, "usec_per_readdirplus_op": 10, "usec_per_readlink_op": 10, "usec_per_remove_op": 10, "usec_per_rename_op": 10, "usec_per_rmdir_op": 10, "usec_per_setattr_op": 10, "usec_per_symlink_op": 10, "mkdir": 10, "symlink": 10, "rmdir": 10, "setattr": 10, "getattr": 10, "pathconf": 10, "readdir": 10, "readdirplu": 10, "readlink": 10, "commit": [10, 13], "mknod": 10, "fsinfo": 10, "fsstat": 10, "op": 10, "read_buckets_per_sec": 10, "read_objects_per_sec": 10, "usec_per_read_bucket_op": 10, "usec_per_read_object_op": 10, "usec_per_write_bucket_op": 10, "usec_per_write_object_op": 10, "write_buckets_per_sec": 10, "write_objects_per_sec": 10, "ip_address": 10, "add_log_target": 10, "remove_log_target": 10, "control_typ": 10, "sacl": 10, "op_statu": 10, "raw_capac": [10, 13], "evacu": [10, 13], "bucket_typ": 10, "object_count": [10, 13], "object_lock_config": 10, "public_access_config": 10, "public_statu": 10, "qos_polici": 10, "time_remaining_statu": 10, "soft": 10, "unset": 10, "unlimit": [10, 13], "default_retention_mod": 10, "complianc": 10, "default_retent": 10, "background": 10, "never": [10, 13], "getobject": 10, "s3_prefix": 10, "eradication_mod": 10, "fair": 10, "max_total_bytes_per_sec": 10, "max_total_ops_per_sec": 10, "classic": 10, "site": [10, 13], "writabl": 10, "bucket_default": 10, "cascading_en": 10, "object_backlog": 10, "backlog": 10, "private_kei": 10, "csr": 10, "decis": 10, "honor": 10, "rather": 10, "allowed_head": 10, "allowed_method": 10, "allowed_origin": 10, "head": 10, "obfusc": 10, "nis_domain": 10, "nis_serv": 10, "ni": 10, "toward": 10, "dfm": 10, "dfme": 10, "access_typ": 10, "1023": 10, "connection_tim": 10, "idle_tim": 10, "krb": 10, "ntlmv2": 10, "default_group_quota": 10, "default_user_quota": 10, "fast_remove_directory_en": [10, 13], "group_ownership": 10, "multi_protocol": 10, "snapshot_directory_en": [10, 13], "fast": [10, 13], "quickli": 10, "ownership": 10, "creator": 10, "protocol_dis": 10, "lock_count": 10, "wo": 10, "platform": 10, "link_typ": 10, "owner_destroi": 10, "snap1": 10, "local_snapshot": 10, "remote_snapshot": 10, "archiv": 10, "somewher": 10, "offload": [10, 13], "numer": 10, "file_system_default_quota": 10, "data_mac": 10, "management_mac": 10, "part_numb": 10, "sensor_read": 10, "burn": 10, "b": 10, "xfm": 10, "lane_spe": [10, 13], "lanes_per_port": 10, "port_count": [10, 13], "port_spe": 10, "transceiver_typ": [10, 13], "qsfp": [10, 13], "qsfp28": 10, "qsfp56": 10, "dd": 10, "rj": [10, 13], "compris": 10, "plug": [10, 13], "pureus": 10, "noth": [10, 13], "sensor": 10, "non_crit": 10, "maintain": 10, "concern": 10, "experi": 10, "irrevers": 10, "damag": 10, "shutdown": 10, "kvno": 10, "possess": 10, "legal_hold": 10, "abort_incomplete_multipart_uploads_aft": 10, "keep_current_version_for": 10, "cleanup_expired_object_delete_mark": 10, "incomplet": 10, "multipart": 10, "marker": 10, "mark": 10, "fbruleid": 10, "lag_spe": 10, "mac_address_validate_regular_express": 10, "unclaim": [10, 13], "add_port": 10, "remove_port": 10, "log_name_prefix": 10, "log_rot": 10, "login_bann": 10, "available_fil": 10, "hardware_compon": 10, "last_request_tim": 10, "boundari": 10, "200": 10, "aren": 10, "reorder": 10, "safeguard_acl": 10, "abl": 10, "eras": 10, "merg": 10, "policy_vers": 10, "cidr": 10, "superus": 10, "close_wait": 10, "fin_wait_1": 10, "fin_wait_2": 10, "last_ack": 10, "listen": 10, "syn_receiv": 10, "syn_send": 10, "time_wait": 10, "deriv": [10, 13], "lldp": 10, "linux": 10, "giant": 10, "pars": 10, "tracerout": 10, "roce": 10, "converg": 10, "default_ecn": 10, "default_pfc": 10, "network_congestion_mod": 10, "trust_mod": 10, "ecn": 10, "pfc": 10, "lossi": 10, "pcp": 10, "dscp": 10, "marking_prob": 10, "max_ecn_marked_threshold": 10, "min_ecn_marked_threshold": 10, "probabl": 10, "port_buff": 10, "xoff_threshold": 10, "xon_threshold": 10, "buffer": 10, "absorb": 10, "flight": 10, "xoff": 10, "transimit": 10, "xon": 10, "un": 10, "v3_enabl": 10, "v4_1_enabl": 10, "netgroup": 10, "groupnam": 10, "rfc": 10, "1123": 10, "exampledomain": 10, "2181": 10, "fileid_32bit": 10, "no_fileid_32bit": 10, "no_all_squash": 10, "insecur": 10, "atim": 10, "noatim": 10, "required_transport_secur": 10, "ago": 10, "reject": 10, "come": 10, "auxiliari": 10, "sy": 10, "add_rul": 10, "remove_rul": 10, "occurr": 10, "data_address": 10, "serial_numb": 10, "bytes_count": 10, "delete_ops_count": 10, "other_ops_count": 10, "put_ops_count": 10, "freeze_locked_object": 10, "3153600000000": 10, "36500": 10, "arn": 10, "defaut": 10, "account_export": 10, "max_session_dur": 10, "prn": 10, "trusted_ent": 10, "1h": 10, "12h": 10, "access_kei": 10, "provider_url": 10, "provider_url_ca_certif": 10, "provider_url_ca_certificate_group": 10, "precis": 10, "0m": 10, "finer": 10, "preced": 10, "choic": 10, "dictat": 10, "s3_delimit": 10, "source_ip": 10, "delimit": 10, "listbucket": 10, "listbucketvers": 10, "rout": 10, "block_new_public_polici": 10, "block_public_access": 10, "rsassa": 10, "pss": 10, "dsa": 10, "openssh": 10, "5400": 10, "512gb": 10, "100m": 10, "direct_notifications_en": 10, "rdl": 10, "object_stor": 10, "s3access": 10, "redirect": 10, "metadata_url_ca_certif": 10, "metadata_url_ca_certificate_group": 10, "identifying_detail": 10, "full_control": 10, "purestorageadministr": 10, "samplegroup": 10, "sampleus": 10, "program": 10, "adminstr": 10, "available_provis": 10, "available_ratio": 10, "destroyed_virtu": 10, "signing_author": 10, "static_authorized_princip": 10, "signer": 10, "expiri": 10, "tiering_polici": 10, "ongo": 10, "archival_rul": 10, "retrieval_rul": 10, "edge_agent_update_en": 10, "edge_management_en": 10, "analysis_period": 10, "severity_count": 10, "task_id": 10, "target_storage_class": 10, "latest_access": 10, "latest_modif": 10, "on_read": 10, "only_on_writ": 10, "appliance_certif": 10, "client_certificates_requir": 10, "disabled_tls_ciph": 10, "enabled_tls_ciph": 10, "min_tls_vers": 10, "trusted_client_certificate_author": 10, "verify_client_certificate_trust": 10, "As": 10, "reli": 10, "align": 10, "tlsv1": 10, "undergo": 10, "strict": 10, "re": 10, "choos": [10, 14], "assumpt": 10, "st": 10, "assumerolewithsaml": 10, "assumerolewithwebident": 10, "stringequ": 10, "verification_kei": 10, "signed_verification_kei": 10, "max_retent": 10, "min_retent": 10, "discuss": 10, "quick": [10, 11], "except": [10, 15], "thing": 10, "know": [10, 13], "10314f42": 10, "020d": 10, "7080": 10, "8013": 10, "000ddt400090": 10, "There": [10, 13], "clearli": 10, "nest": [10, 13, 14], "coupl": 10, "want": 10, "instantan": 10, "s3target1": 10, "s3target2": 10, "anyth": 10, "my_api_cli": 10, "my_oauth": 10, "attr": 10, "client_ttl_in_m": 10, "client_pub_kei": 10, "miicijanbgkqhkig9w0baqefaaocag8amiiccgkcagearse6chh1jzme9svokju0": 10, "ektm8s23ok3vr2bwupri": 10, "yhflrlnrwwoct": 10, "st0": 10, "bebksj": 10, "fquwoallqpzqkpi8or": 10, "gj9swmwgibvg8ctuz7xmkskx9bsm": 10, "bjienub4w": 10, "s3g0bcsi9930mfdkgjgfzy69o": 10, "nlh7d7hafcmhsja945pryqzpvj": 10, "u4ue5f4d": 10, "wxgej0sosraz6bbemphcbmhtztum": 10, "2zrpbkk5cqpyitaso6bxealqnqpw4kbu4ugm0ctogrtimkwoonwddp34xmoq": 10, "u7q": 10, "sntbjsvdkmtm1rpprtwcaliuzkdlvevesz9": 10, "xumigbtelwqjdcaqer03mjzqrr": 10, "1eczgglfduyqwmg2mfaax7kgqbwwyqrtd6mxaqxt2nkdfwixsy71llzeq23g3t": 10, "64zjwal5f": 10, "dtu8pkgf7idu2t8p2qk9bg9pckwzhwykbk77bak5jbmszskgzgrb2r": 10, "1e": 10, "twdkiavefhqp251j": 10, "c5wkzwmxgjozn": 10, "bopo": 10, "oilbgul": 10, "jrybwa9f7vq1medf6": 10, "sedliqyrxczerkybmielxafdtaztaib96cuu": 10, "okmsldk": 10, "d0ghkufm7lebdk3ew1": 10, "d6z": 10, "bnxdyh6oqzzz4ls2kplblsc": 10, "6pdtguklf0s9yuliqje659adwu8": 10, "3ktwnd": 10, "fvjsaxdfbwx0nj3hjqfkio8caweaaq": 10, "lesser": 10, "policy_1": 10, "storage_admin": 10, "policy_2": 10, "ad_config": 10, "my": 10, "corpor": 10, "subdomain": 10, "kdc": 10, "gc": 10, "vip2": 10, "ou": 10, "fakeou": 10, "flashblade01": 10, "vip1": 10, "existing_ad_config": 10, "admin1": 10, "adminus": 10, "myadmin": 10, "thiswasanoldpassword": 10, "fakenewpassword": 10, "examplezac1yc2eaaaadaqabaaabaqdn1fshdvabld": 10, "f2mkauqkcumkpss": 10, "os3omyfwe3g2adxc": 10, "enbi": 10, "klmbpxjic9t4udob3riyu6hkdc2xvu8ylhlqttsjcac2bkepja": 10, "otxttwy5g6oyyqwjmsmx9d6gz13": 10, "crr": 10, "rsxjxyo": 10, "2ge": 10, "0xyv27": 10, "ikxjs6rzxxohdxj6hy1jd1d8": 10, "fhvxhr8": 10, "n6zbod8and0rlgmarfroryllh": 10, "gorscxnyoi6bg5ugrliexi8jzr8cpztgp": 10, "8wta82xcsclfjptec": 10, "5vlvwpgxworaz": 10, "bjngbpbmeelon5lbl": 10, "w0kandrqwnzcdbt8jngiopd0kv": 10, "snufwr4nhcv8ngexampl": 10, "new_role_nam": 10, "role_refer": 10, "moved_team": 10, "on_cal": 10, "watcher_set": 10, "person_on_vac": 10, "ti": 10, "peopl": 10, "escal": 10, "storage_admins_on_cal": 10, "ll": 10, "i_get_everyth": 10, "watcher_create_set": 10, "rack_monitor": 10, "test1": 10, "test2": 10, "alert_set": 10, "otherarrai": 10, "new_attr": 10, "202": 10, "101": 10, "remote_arrai": 10, "6207d123": 10, "d123": 10, "0b5c": 10, "5fa1": 10, "95fabc5c7123": 10, "myac": 10, "mgmt_addr": 10, "repl_addr": 10, "eula_bodi": 10, "america": 10, "los_angel": 10, "new_default_tls_polici": 10, "array_set": 10, "file_log_target_1": 10, "000ddt400013": 10, "fs2": 10, "200m": 10, "log_target_nam": 10, "fs1": 10, "log_target_1": 10, "2a37c647": 10, "19e9": 10, "4308": 10, "b469": 10, "89d9a9753160": 10, "83efe671": 10, "3265": 10, "af1": 10, "6dd2": 10, "c9ff155c2a18": 10, "fb1": 10, "fb2": 10, "100abf42": 10, "0000": 10, "8023": 10, "000det400090": 10, "localbucket": 10, "remotebucket": 10, "000ddt400012": 10, "s3target": 10, "000ddt400045": 10, "my_replica_link": 10, "mybucket": 10, "myfilt": 10, "putobject": 10, "deleteobject": 10, "bkt1": 10, "28674514": 10, "e27d": 10, "48b3": 10, "ae81": 10, "d3d2e868f647": 10, "myrul": 10, "cor": 10, "1g": 10, "freez": 10, "mybucket2": 10, "areani": 10, "bucket1": 10, "bucket2": 10, "myaccount": 10, "5g": 10, "mybucket3": 10, "mybucket4": 10, "mybucket5": 10, "furthermor": 10, "mybucket6": 10, "cert": 10, "all_trusted_group": 10, "posix_cert": 10, "ad_cert1": 10, "ad_cert2": 10, "all_ad_group": 10, "group_for_active_directory_cert": 10, "group_for_all_cert": 10, "csr_bodi": 10, "cert_nam": 10, "cert_text": 10, "nmiieszccazogawibagijaijmkjxxdn": 10, "jma0gcsqgsib3dqebbquamhyxczajbgnv": 10, "nbaytalvtmq0wcwydvqqiewr0zxn0mq4wdaydvqqhewv0zxn0idenmasga1uechm": 10, "ndgvzddenmasga1uecxmedgvzddevmbmga1ueaxmmuhvyzsbtdg9yywdlmrmweqyj": 10, "nkozihvcnaqkbfgr0zxn0mb4xdte3mtewnjiymzyymfoxdte4mtewnjiymzyymfow": 10, "ndjelmakga1uebhmcvvmxdtalbgnvbagtbhrlc3qxdjambgnvbactbxrlc3qgmq0w": 10, "ncwydvqqkewr0zxn0mq0wcwydvqqlewr0zxn0mruwewydvqqdewxqdxjlifn0b3jh": 10, "nz2uxezarbgkqhkig9w0bcqewbhrlc3qwggeima0gcsqgsib3dqebaquaa4ibdwaw": 10, "nggekaoibaqdcagppxjc1ec515wmekyxefukfedn4y1v5ymalt": 10, "hxz8cfua": 10, "gs3ed": 10, "nltp8pjah": 10, "7wrpouuqtfamhsuqtnfflcvcdl83rifx0m58zuiwbouhi5wwnbysqof": 10, "n52k": 10, "m40hm5xtatn5xpfstsxm7vmlskfglqs7yi11hbd0ooz9cqt": 10, "imfhtn": 10, "wfyg2": 10, "nyotmyifcz0kt6wifhli9operwj0jimnphsg0gerjwyl1j1vdhbik32ovc4iidoo4": 10, "npvwpp1ybinr8lj5qx2dozbhdnayrtjk9yessawoqj2": 10, "d29xa9joejwahl": 10, "m6ao48": 10, "nabxbslxvwoz0les85dselp9dytqb": 10, "uzjagmbaagjgdswgdgwhqydvr0obbyefjjm": 10, "nml8khioyzpajp8sjcn0jspx9migobgnvhsmegaawgz2afjjmml8khioyzpajp8sj": 10, "ncn0jspx9oxqkedb2mqswcqydvqqgewjvuzenmasga1uecbmedgvzddeomawga1u": 10, "nbxmfdgvzdcaxdtalbgnvbaotbhrlc3qxdtalbgnvbastbhrlc3qxftatbgnvbamt": 10, "ndfb1cmugu3rvcmfnztetmbegcsqgsib3dqejaryedgvzdiijaijmkjxxdn": 10, "jmawg": 10, "na1udewqfmambaf8wdqyjkozihvcnaqefbqadggebakjq": 10, "sfpra2ymtnynnukuhol": 10, "ncryjsxjbkeiyyfg3bt9": 10, "9f6y4sh3": 10, "ssjcb6lqaqtqkejjeb1fohnafjaxkjvai": 10, "n2tnlcwhpquosxngqemdidmi9": 10, "s8hbonlxyepyzuqbvau1vazru6f0k2oedcaplva": 10, "nhzlvrmzeug": 10, "vzp3jfvodu": 10, "qnzux2atbbfn5lmffndqozz5yz": 10, "ooi9cva73szievi": 10, "ne728olimwq91u1s16isjusk3": 10, "zoqirfc7pn6k63sp0gpaldgcqd2bywmwgaydnzp": 10, "9zwny6ebn927qh22yupwhj": 10, "kiitkhxcvypmx4qtrjjhs5pqvbqhoidnjqjc7qi": 10, "nproc": 10, "ndek": 10, "ede3": 10, "cbc": 10, "d6e1a92b08cb859f": 10, "nh": 10, "xvywbbeiboztkr5": 10, "gku7uscnztni": 10, "zyzru3jm": 10, "trgjxr71pbgi9x1rv5wyidxa": 10, "n9f8xwyacrqgsqqco2tc": 10, "rqobtad33wgo52k7bcug2vjgbuzlzlc4vsyjkna1ygrw": 10, "nfhv": 10, "dhpwyte": 10, "cqcl0qqgjpqqmkbx6oxcundrp0ipzrf98a6dvz": 10, "jbwugl1jikem": 10, "ncuo4": 10, "5hc4bmehbygtzbyz83nfyrimhmqa": 10, "hzeulwsi0ecx2vbafrlxvd0hi9e3c6": 10, "nsahuu6a9dswegwww5x": 10, "ubq0i8ms94s7o4ejnoi8w6": 10, "yhd2edutstddj2i": 10, "djxob1": 10, "nlbukweph": 10, "waicdvkuhw9a5xbpk0u24iprh1vog1ikefr62gfktsnquov4zpzl73": 10, "nse7xwp1": 10, "fotaegel1hkhqfmfenel0": 10, "5ovyyvb9bz2vaiystwvfk": 10, "mgljiwgm0zx8": 10, "n5ra": 10, "0kqntvyhhwelmuymxilx3rmgvh": 10, "a0kkwvpl3bbuwdbqfgl0m1llk6zzgtwvl": 10, "nkyctajthtwc4kzorata2ctblq5ccsq1itovuecyozuupdmmcuc4xf3dmecyok": 10, "e5": 10, "nf4usqn7xccqtu5ftqoist5bdj7mofl": 10, "kvxjqzai": 10, "eupaarei27mqyfnvm6f2vcep": 10, "nsqjnjg": 10, "zpcnby0oictgsakzwd0ie2za4fn177ogl8mlu4sy6xtehtpefn8jjwuww": 10, "ncylao4jg": 10, "d6lpm": 10, "a7v1byv41xllqsfrvfgsygon5cmg2vo9kjnntdonnechq1c4a": 10, "nqiaihjy": 10, "vd1f0l4mcswruqmisuwpbtnd6hv2": 10, "dwxh9mdp2jvsttoj3mjjrcer1": 10, "ntcmkn2c1isnurrh": 10, "rewtmanyhiorplgx9tudbef1r6caqvdgvdzjwavuh6qthsoi": 10, "nzt49sxxykibzcdebaqkoxfg8muk": 10, "lxlgvep": 10, "os1umxi8tvozbpepi8difvznwpjo": 10, "nhvjcvcrooiqr": 10, "b6kzx6mfqh5ejcnjpc4guywu": 10, "tri03fmmkhi56xywdrm": 10, "payojh": 10, "n6apoxed4viafkki6f69o5aadvzcmowmqp6yd8oxvl1rn7arr": 10, "rbcqwcmuzea0do": 10, "ndu4s9hwtdlekt7unavuxwmu9js63dk82k3w": 10, "ejwumyobx4tnm1nqj4nbs8btt0kc": 10, "nbefhqp4gx72ytkjw4cvtfd": 10, "us0ubmtvodxdmbezxlijsnku0ewyw": 10, "1kkbrpvhhgb": 10, "nofprqytk": 10, "m9ymzudhutupw1uv": 10, "lvpxxkqu4kszjs6uvwz33iz7yrviorj3hxz": 10, "nsjjwj": 10, "f0bef": 10, "gym2jrgb1j756lpwby4": 10, "yiajbuvrveloovqb5xsh": 10, "th5n": 10, "huj": 10, "ntd2tjjswnr": 10, "e6vwzjsywk1hav": 10, "ycji": 10, "yjdoxzizkkoylf2wvwlasvj9fnrpguwqv": 10, "npmjarivwbdrwib16grdhxa0hwcjkb8vpz9pdyqndbseahjzgmh5jabiibuvjavwf": 10, "nzp": 10, "y2v": 10, "3pa7wzaztjd46v9evadk6rw9if12ophp4g2fvhdngxgbnjgzbey0huy4i": 10, "n6mrcpb3qar5tnysoozrww5iryy7yzj": 10, "ueg03nui8ehkul6anf5yzcg": 10, "patch_bodi": 10, "cert_typ": 10, "create_bodi": 10, "nmiicntccabsccqcrnjr7hcswbdakbggqhkjopqqdajcbgjelmakga1uebhmcvvmx": 10, "nezarbgnvbagmcknhbglmb3juawexfjaubgnvbacmdu1vdw50ywluifzpzxcxftat": 10, "nbgnvbaomdfb1cmugu3rvcmfnztebmbkga1uecwwsrmxhc2hcbgfkzsbuzxn0aw5n": 10, "nmriweaydvqqddal0zxn0lwvjltiwibcnmjexmje1mjmznzqywhgpmjeymtexmjei": 10, "nmzm3ndjamigcmqswcqydvqqgewjvuzetmbega1uecawkq2fsawzvcm5pytewmbqg": 10, "na1uebwwntw91bnrhaw4gvmlldzevmbmga1uecgwmuhvyzsbtdg9yywdlmrswgqyd": 10, "nvqqldbjgbgfzaejsywrlifrlc3rpbmcxejaqbgnvbammcxrlc3qtzwmtmjb2mbag": 10, "nbyqgsm49agegbsubbaaia2iabajj51tzhgmps31wdiebxffbj0ur": 10, "uw9": 10, "qx55ph": 10, "bsaqhxyj5iebbe3xkvugikorvywq9ql": 10, "djre0hfapuzicpcikkixudiyclzm7ja": 10, "nn2stp9u6i2hs0gmufu4brpbdhzakbggqhkjopqqdagnoadblajbeop4lxzxypvxd": 10, "n28qtbf8kug": 10, "juw": 10, "dmr3s2z5tenl0x7wzcodxxguyg8cf5v9t": 10, "hccmqdiuy5ihneg": 10, "nsa8pmclpoc0tmnuvbip0k8dyiq47bl8zabhulc8rtvlycpfnl4rtfso": 10, "nmihgmbsgcsqgsib3dqefazaobaju": 10, "e1d": 10, "trysgiccaaegcblj5k6gkocr85pnj6i": 10, "npralektqqs0y4vnvm9srke6fcwh2imcu4t0kp7srjng": 10, "i5e41v7f968a2wyhn": 10, "7v": 10, "ny96zefs1vnumvfzlsnuvpv9ezm9mucanxc3jjfa1xonskg8mormofd3z7wuqqr6i": 10, "ngujzfl4abnw9gbarnoko4wi4vt6fljjdgltu3u1syyb": 10, "jzg5ejnnczwpyni5rvk3": 10, "IT": 10, "u": 10, "california": 10, "mountain": 10, "125": 10, "8080": 10, "dns_to_delet": 10, "new_domain": 10, "126": 10, "mydn": 10, "ad1": 10, "mycompani": 10, "john": 10, "bind_pw": 10, "johnldappassword": 10, "smb_join_ou": 10, "storagearrai": 10, "servicemachin": 10, "smb_attr": 10, "master_server_hostnam": 10, "master": 10, "backup_server_hostnam": 10, "backup": 10, "backup_server_ip": 10, "188": 10, "123": 10, "nfs_attr": 10, "unifi": 10, "inetorgperson": 10, "givennam": 10, "oud_uri": 10, "oud": 10, "leader": 10, "oud_base_dn": 10, "oud_bind_us": 10, "serviceacct": 10, "oud_bind_pw": 10, "absurdli": 10, "complex": 10, "user_login_attr": 10, "user_obj_class": 10, "mgmt_attr": 10, "array_admin_grp": 10, "test_bind_us": 10, "differentus": 10, "test_certificate_nam": 10, "cert_refer": 10, "test_ds_config": 10, "bay3": 10, "bay1": 10, "f9330b89": 10, "fb7c": 10, "cc8a": 10, "07b7": 10, "bfb086873982": 10, "a1f9faf6": 10, "18b5": 10, "7c9d": 10, "d816": 10, "6df3d2db6dca": 10, "000ddt400014": 10, "my_updated_smb_export": 10, "new_smb_export_nam": 10, "new_smb_client_pol": 10, "new_smb_share_pol": 10, "old_smb_export_nam": 10, "my_updated_nfs_export": 10, "new_nfs_export_nam": 10, "new_nfs_export_pol": 10, "cb096ae0": 10, "a2c3": 10, "acd3": 10, "8375": 10, "13a7bbd397c2": 10, "my_f": 10, "my_serv": 10, "my_export": 10, "smb_share_policy_1": 10, "nfs_export_policy_1": 10, "smb_client_policy_1": 10, "my_nfs_export": 10, "my_smb_export": 10, "bfba6e16": 10, "963b": 10, "d0b4": 10, "f597": 10, "9f98916f370c": 10, "local_f": 10, "my_remot": 10, "remote_f": 10, "000ddt400092": 10, "myremot": 10, "000ddt400091": 10, "fs_name": 10, "local_fil": 10, "outgo": 10, "myf": 10, "mysnap": 10, "p1": 10, "audit_policy_1": 10, "my_fs_1": 10, "my_eviction_policy_1": 10, "635c0a0c": 10, "37ad": 10, "4f91": 10, "acq0": 10, "5224c284c2ad": 10, "18f91fa7": 10, "840e": 10, "453a": 10, "9313": 10, "eed2914dea3a": 10, "acquir": 10, "54043195528445954": 10, "54043195528445955": 10, "456135": 10, "456136": 10, "safeguard": 10, "export_policy_1": 10, "share_policy_1": 10, "qos_policy_1": 10, "availability_en": 10, "4096": 10, "destroy_attr": 10, "new_nam": 10, "old_nam": 10, "my_polici": 10, "tiering_policy_1": 10, "nodegroup1": 10, "user1": 10, "0120d": 10, "bad7": 10, "unilater": 10, "fleet_member_post_memb": 10, "fleet_member_post": 10, "fleet_patch": 10, "kmip_server_nam": 10, "kmip_uri": 10, "kmip1": 10, "5696": 10, "kmip2": 10, "my_kmip_serv": 10, "oldkeytab": 10, "name_to_delet": 10, "desired_encryption_typ": 10, "filter_str": 10, "names_to_export": 10, "keytab_entry_obj": 10, "gather": 10, "look": 10, "ones": 10, "kt1": 10, "rb": 10, "binary_keytab_fil": 10, "my_binary_keytab_data": 10, "filenam": 10, "python": [10, 11, 12, 14], "medium": [10, 13], "wasn": 10, "feasibl": 10, "bash": 10, "termin": [10, 13], "txt": [10, 11, 12], "r": [10, 12], "base64_keytab_fil": 10, "my_base64_keytab_data": 10, "test_legal_hold": 10, "test_f": 10, "test_fil": 10, "post_bodi": 10, "legal_hold_descript": 10, "res_item": 10, "mynewprefix": 10, "1639267200000": 10, "myprefix": 10, "myrule1": 10, "myrule2": 10, "mylag": 10, "a9": 10, "f5": 10, "eth4": 10, "name_logs_2022": 10, "03_1643259782296": 10, "zip": 10, "logs_async_attr": 10, "1643664575040": 10, "1643668175040": 10, "1527415200000": 10, "myvip": 10, "242": 10, "249": 10, "2049": 10, "165": 10, "34296": 10, "201": 10, "ping_dest": 10, "localhost": 10, "120": 10, "admin0": 10, "replvip": 10, "trace_dest": 10, "nodegroup2": 10, "node1": 10, "node2": 10, "5224c284c2af": 10, "57ad": 10, "985c0a0c": 10, "5234c284c2ad": 10, "89311f42": 10, "datanod": 10, "node_group_renam": 10, "new_group": 10, "data_node1": 10, "111": 10, "data_node2": 10, "222": 10, "data_node3": 10, "node3": 10, "333": 10, "datanode_nam": 10, "datanode1": 10, "datanode_renam": 10, "new_datanod": 10, "data_nod": 10, "psabsszrhpmedkhmaajpjbonpjggddaofabdexampl": 10, "acc1": 10, "myobjus": 10, "psabsszrhpmedkhmaajpjbonpjggddaofabdglbjlho": 10, "bag61f63105e0d3669": 10, "e066": 10, "5c5dfbe2c127d395lbgg": 10, "myserv": 10, "6d580328": 10, "476f": 10, "49b3": 10, "9907": 10, "992ea4f67d90": 10, "mys3exportpolici": 10, "my_export_upd": 10, "different3exportpolici": 10, "bc7b6673": 10, "cfb4": 10, "484b": 10, "93d6": 10, "9b198b2322e3": 10, "1d9c40c9": 10, "e38d": 10, "4839": 10, "bd6e": 10, "36060ca012ff": 10, "4d5467fd": 10, "f81d": 10, "4d02": 10, "94be": 10, "8f193ad4e561": 10, "myobjaccount": 10, "0733f51c": 10, "3ce9": 10, "4c82": 10, "9f20": 10, "5ea83de88500": 10, "obj": 10, "a9cb55e3": 10, "150c": 10, "4262": 10, "b9ee": 10, "fbf6beb84903": 10, "100g": 10, "80g": 10, "bucket_default_attr": 10, "1t": 10, "50g": 10, "myserver1": 10, "myserver2": 10, "credentials2": 10, "psfbikzfcaaakoej": 10, "0bec00003": 10, "b1228c223c0fbf1ab5e4gicjgbpjpeoljcd": 10, "credentials1": 10, "secret_kei": 10, "myobjrol": 10, "f8b3b3b3": 10, "3b3b": 10, "3b3b3b3b3b3b": 10, "samlprovid": 10, "signin": 10, "2012": 10, "statement": [10, 13], "feder": 10, "iam": 10, "adf": 10, "7200": 10, "myvhost": 10, "4a88422": 10, "08ae": 10, "4314": 10, "8991": 10, "0b928a6fa6d4": 10, "myhost": 10, "my_updated_vhost": 10, "myotherhost": 10, "remvov": 10, "myserver3": 10, "myvhost2": 10, "my_vhost": 10, "policynam": 10, "success_rul": 10, "failure_rul": 10, "purest": 10, "syslog2": 10, "syslog1": 10, "audit_policy_2": 10, "audit_polici": 10, "3b48d758": 10, "20fa": 10, "5419": 10, "c570": 10, "a0e0b0e1c271": 10, "log_target_2": 10, "my_eviction_polici": 10, "38453e5c": 10, "1c5d": 10, "459f": 10, "8d76": 10, "a2bb5d1db56a": 10, "20g": 10, "20737418240": 10, "eviction_policy_nam": 10, "eviction_policy_renam": 10, "my_eviction_policy_renam": 10, "eviction_polici": 10, "10737418240": 10, "10gb": 10, "NOT": 10, "role1": 10, "policy_attr": 10, "00000000": 10, "7b11": 10, "a468": 10, "0000503669ea": 10, "bulk": 10, "asterisk": 10, "bulk_rul": 10, "192": 10, "168": 10, "devgroup": 10, "500": 10, "curr_vers": 10, "That": 10, "readwrit": 10, "rulenam": 10, "38e24e2d": 10, "9e24": 10, "46c3": 10, "9701": 10, "52a7d97a7343": 10, "rootsquash": 10, "dev_group": 10, "mypolici": 10, "bypass": 10, "myupdatedrul": 10, "myobject": 10, "mynewpolici": 10, "rule2": 10, "policy_bodi": 10, "bkt": 10, "93ad2e75": 10, "6ca7": 10, "cc7d": 10, "28d1": 10, "14acd7001c91": 10, "489da95": 10, "33f8": 10, "a5a0": 10, "5ba7": 10, "195770d86c71": 10, "my_qos_policy_1": 10, "my_qos_policy_2": 10, "0487b610": 10, "68a0": 10, "4fd2": 10, "a856": 10, "5afad288ca5b": 10, "5ac085e8": 10, "f493": 10, "46fa": 10, "952f": 10, "2762edb05a67": 10, "my_qos_polici": 10, "my_fs_2": 10, "filesytem": 10, "dc227307": 10, "c29a": 10, "4868": 10, "b5da": 10, "7f249777f222": 10, "d9b82931": 10, "0e58": 10, "4834": 10, "a59f": 10, "d2d751bba927": 10, "myqo": 10, "1073741824": 10, "realm2": 10, "my_bucket_1": 10, "my_bucket_2": 10, "qos_policy_nam": 10, "qos_policy_renam": 10, "my_qos_policy_renam": 10, "24000": 10, "12000": 10, "922bb8e8": 10, "40b1": 10, "449a": 10, "b3f1": 10, "a688e3189606": 10, "my_updated_rul": 10, "newnam": 10, "my_rul": 10, "client_policy_1": 10, "everyon": 10, "xxxxxxxxxxxx": 10, "certificiate_author": 10, "user2": 10, "public_key_by_id": 10, "c9ff15533a19": 10, "policy_attr_with_kei": 10, "rule_to_be_remov": 10, "rule_to_be_ad": 10, "5m": 10, "my_storage_class_polici": 10, "mystorageclasspolici": 10, "my_storage_class_policy_1": 10, "my_storage_class_policy_2": 10, "storage_class_policy_nam": 10, "storage_class_policy_renam": 10, "my_storage_class_policy_renam": 10, "archival_tim": 10, "storage_class_polici": 10, "archival_time_dai": 10, "datavip1": 10, "tls_policy_nam": 10, "example_polici": 10, "tls_policy_id": 10, "test_tls_polici": 10, "tls_polici": 10, "tls_chacha20_poly1305_sha256": 10, "aesgcm": 10, "10000": 10, "5000": 10, "aaaab3nzac1yc2eaaaadaqabaaabgqcxlwm29f5t4v": 10, "rfkt0sxa25": 10, "wvyvnczzix8k4bkfdgcomg3i0cui4kvdrz1uvuoxinmjixexwnif": 10, "kjh0upmebvsjw11y5picqgiqbidg3vt": 10, "6fncui": 10, "d9uv8qeyty0obrdkqmryxmjlvt4p7rqyrhbikvefvr1meul3besqlbmtqcifzda": 10, "rvcmrtmpa6e": 10, "kfiswvur1qvr41b3ibhwypau6d": 10, "hwlv1dqcgz3enjfgrfx2v02mnhn7y15pr7eutuhy90gvt6yopnh8o56hc": 10, "ubxbzqx6qmkefryozsv2dfkyghriptouv3sf27db5u": 10, "umcvbrn": 10, "ldubqkmscjpng": 10, "fkxy7vpa03rzexu02": 10, "f1b9mlgtdb": 10, "enwbngyrewndv5gdmexpidffg099": 10, "dups1f": 10, "t5phnurpon9gaojb18mkwdeystxmfaqzs5dmfnwj5aerqzzsucakufixsach": 10, "sczjfajzbq8hg7zwlgnymx0tqe09bpbsgrmc5": 10, "example2": 10, "key_bodi": 10, "quotaf": 10, "998": 10, "999": 10, "2048000": 10, "1024000": 10, "new_contact": 10, "j": 10, "update_set": 10, "124": 10, "kmip_server_ref": 10, "myrealm": 10, "51288237": 10, "574f": 10, "4d5d": 10, "9f65": 10, "bf15ce17cd19": 10, "server1": 10, "realm_default": 10, "object_store_default": 10, "000ddt400001": 10, "resource_access": 10, "dns1": 10, "subnet1": 10, "verification_cert": 10, "signing_cert": 10, "decryption_cert": 10, "smtp_set": 10, "new_v3_attr": 10, "min8char": 10, "agent_v3_update_attr": 10, "new_v2_attr": 10, "agent_v2c_update_attr": 10, "manager_nam": 10, "thu": 10, "clean": 10, "version_filter_str": 10, "sort_str": 10, "manager_v3_update_attr": 10, "existing_manager_nam": 10, "manager_v2c_update_attr": 10, "snmp_host": 10, "snmphost1": 10, "gov": 10, "v3_attr": 10, "new_v3_manag": 10, "v3_manager_nam": 10, "v2_attr": 10, "new_v2c_manag": 10, "v2c_manager_nam": 10, "manager_id": 10, "dns_list": 10, "myserver_nf": 10, "4ed534f8": 10, "e47": 10, "cd29": 10, "25f0": 10, "841811266ba3": 10, "myobjsubnet": 10, "mysubnet": 10, "support_settings_upd": 10, "open_ra_set": 10, "now": 10, "syslog_old": 10, "main_syslog": 10, "new_syslog_host": 10, "541": 10, "my_syslog_host": 10, "udp_attr": 10, "540": 10, "my_udp_connect": 10, "syslog_server_cert": 10, "cert_r": 10, "cert_item": 10, "remote2": 10, "remote1": 10, "target2": 10, "usagef": 10, "signed_public_key_text": 10, "rest": [11, 14], "refer": [11, 14], "glossari": 11, "librari": 11, "third": 11, "learn": 11, "implement": 11, "visit": 11, "changelog": 11, "bsd": 11, "claus": 11, "py": 12, "github": 12, "git": 12, "openconnect": 12, "cd": 12, "app_id": [13, 14], "pure1_app_id": [13, 14], "pure1_id_token": [13, 14], "pure1_private_key_fil": [13, 14], "pure1_private_key_password": [13, 14], "pure1_1_5": 13, "server": [13, 14, 15], "quot": 13, "around": 13, "opaqu": [13, 15], "iter": [13, 14, 15], "get_arrays_support_contract": 13, "resource_fqdn": 13, "get_assessment_sustainability_arrai": [13, 14], "heat": 13, "assess": [13, 14], "get_assessment_sustainability_insights_arrai": [13, 14], "get_blad": 13, "get_bucket_replica_link": 13, "member": 13, "target_nam": 13, "swagger": 13, "cell": 13, "get_bucket": 13, "filesystem1": 13, "filesystem2": 13, "get_file_system_replica_link": 13, "get_file_system_replica_links_polici": 13, "get_file_system_snapshot": 13, "get_file_system_snapshots_polici": 13, "get_file_systems_polici": 13, "get_hardware_connector": 13, "get_invoic": 13, "partner_purchase_ord": 13, "subscription_id": 13, "subscription_nam": 13, "purchas": 13, "get_metr": 13, "licens": 13, "get_metrics_histori": 13, "seri": 13, "arraya": 13, "arrayb": 13, "weight": 13, "get_object_store_account": 13, "get_policies_file_system_replica_link": 13, "get_policies_file_system_snapshot": 13, "get_policies_file_system": 13, "advanced_spac": 13, "license_id": 13, "license_nam": 13, "space": 13, "get_subscription_licens": 13, "marketplace_partner_refer": 13, "marketplace_partner_reference_id": 13, "marketplac": 13, "marketplace_partn": 13, "reference_id": 13, "get_target": 13, "tag_put": 13, "fresh": 13, "milli": 13, "elast": 13, "citi": 13, "street_address": 13, "customer_nam": 13, "total_used_ratio": 13, "action_need": 13, "commitment_d": 13, "upgrade_eligibility_d": 13, "free": 13, "modern": 13, "renew": 13, "fvr": 13, "extra": 13, "total_blad": 13, "used_blad": 13, "drive_count": 13, "total_capac": 13, "context": [13, 15], "service_sla": 13, "service_ti": 13, "sla": 13, "latitud": 13, "longitud": 13, "cool": 13, "drive_bai": 13, "eth_port": 13, "fc_port": 13, "flash_blad": 13, "ib_port": 13, "mgmt_port": 13, "nvram_bai": 13, "power_suppli": 13, "sas_modul": 13, "sas_port": 13, "storage_shelf": 13, "temp_sensor": 13, "street": 13, "denot": [13, 14], "currenc": 13, "due_dat": 13, "end_user_nam": 13, "end_user_purchase_ord": 13, "payment_term": 13, "sales_repres": 13, "ship_dat": 13, "4217": 13, "payment": 13, "utc": 13, "term": 13, "sale": 13, "shipment": 13, "paid": 13, "var_dat": 13, "issuanc": 13, "end_dat": 13, "quantiti": 13, "start_dat": 13, "unit_pric": 13, "price": 13, "activation_tim": 13, "parter": 13, "1st": 13, "2nd": 13, "1519362000000": 13, "1519362030000": 13, "hwaddr": 13, "oF": 13, "expiration_d": 13, "initial_nam": 13, "last_updated_d": 13, "partner_nam": 13, "service_detail": 13, "subscription_term": 13, "amend": 13, "flex": 13, "flashstack": 13, "paa": 13, "poc": 13, "oneof_schema_1_valid": 13, "oneof_schema_2_valid": 13, "actual_inst": 13, "one_of_schema": 13, "actual_instance_must_validate_oneof": 13, "const": 13, "activation_d": 13, "end_of_life_d": 13, "install_address": 13, "upgrade_detail": 13, "life": 13, "ship": 13, "chassis_serial_numb": 13, "foundat": 13, "add_on_sla": 13, "average_on_demand": 13, "pre_ratio": 13, "quarter_on_demand": 13, "site_address": 13, "estim": 13, "daili": 13, "demand": 13, "calendar": 13, "quarter": 13, "reporting_statu": 13, "enum": 13, "not_enough_data": 13, "enough": 13, "unsupported_purity_vers": 13, "unsupport": 13, "not_phoning_hom": 13, "assessment_readi": 13, "_interval_end": 13, "_interval_start": 13, "array_data_reduct": 13, "array_total_load": 13, "assessment_level": 13, "capacity_util": 13, "heat_averag": 13, "heat_peak_spec": 13, "heat_typical_spec": 13, "power_averag": 13, "power_peak_spec": 13, "power_per_usable_capac": 13, "power_per_used_spac": 13, "power_typical_spec": 13, "rack_unit": 13, "shelv": 13, "week": 13, "good": 13, "green": 13, "action_requir": 13, "btu": 13, "hr": 13, "peak": 13, "benchmark": 13, "interval_end": 13, "interval_start": 13, "watt": 13, "tib": 13, "rack": 13, "expans": 13, "additional_data": 13, "arbitrari": 13, "tag_organization_id": 13, "org": 13, "exemption_stat": 13, "exempt": 13, "snapshot_group": 13, "instanti": 14, "method": [14, 15], "submodul": 14, "pureapicli": 14, "wish": 14, "constructor": [14, 15], "faq": 14, "pureadmin": 14, "readabl": 14, "yourcompanyname_yourproductintegrationnam": 14, "yourintegrationvers": 14, "volume1": 14, "volume2": 14, "f0510daa": 14, "cec8": 14, "4544": 14, "8015": 14, "206d819b3": 14, "status_cod": [14, 15], "enhanc": 14, "plain": 14, "exhaust": [14, 15], "num_volum": 14, "all_volum": 14, "readthedoc": 14, "easier": 14, "composit": 14, "especi": 14, "advantag": 14, "intellisens": 14, "editor": 14, "eq": [14, 15], "properi": 14, "ne": [14, 15], "notarrai": 14, "gt": [14, 15], "154000000000": 14, "ge": [14, 15], "lt": [14, 15], "le": [14, 15], "in_": [14, 15], "vol1": 14, "vol2": 14, "vol3": 14, "tag": [14, 15], "subproperti": [14, 15], "podarraystatu": 14, "compound": [14, 15], "parenthes": 14, "and_": [14, 15], "or_": [14, 15], "not_": [14, 15], "ssl_ca_cert": 15, "concaten": 15, "certif": 15, "assert_hostnam": 15, "cert_fil": 15, "connection_pool_maxs": 15, "possibli": 15, "parallel": 15, "cpu_count": 15, "date_format": 15, "datetime_format": 15, "datetim": 15, "key_fil": 15, "logger": 15, "logger_fil": 15, "logger_file_handl": 15, "handler": 15, "logger_format": 15, "logger_stream_handl": 15, "stream": 15, "proxy_head": 15, "safe_chars_for_path_param": 15, "char": 15, "path_param": 15, "socket_opt": 15, "underli": 15, "socket": 15, "temp_folder_path": 15, "temp": 15, "tls_server_nam": 15, "sni": 15, "resourc": 15, "easi": 15, "__add__": 15, "proper": 15, "__eq__": 15, "__ge__": 15, "__getitem__": 15, "__gt__": 15, "__le__": 15, "__lt__": 15, "__ne__": 15, "inequ": 15, "__repr__": 15, "operand1": 15, "operand2": 15, "__and__": 15, "_oper": 15, "operand": 15, "__invert__": 15, "invers": 15, "__or__": 15, "OR": 15, "invert": 15, "x_ratelimit_limit_second": 15, "x_ratelimit_limit_minut": 15, "x_ratelimit_remaining_second": 15, "x_ratelimit_remaining_minut": 15, "pretti": 15, "to_dict": 15, "itemiter": 15, "reference_typ": 15, "transform": 15}, "objects": {"pypureclient.configuration": [[15, 0, 1, "", "Configuration"]], "pypureclient.configuration.Configuration": [[15, 1, 1, "", "__init__"], [15, 2, 1, "", "assert_hostname"], [15, 2, 1, "", "cert_file"], [15, 2, 1, "", "connection_pool_maxsize"], [15, 2, 1, "", "date_format"], [15, 2, 1, "", "datetime_format"], [15, 3, 1, "", "debug"], [15, 2, 1, "", "key_file"], [15, 2, 1, "", "logger"], [15, 3, 1, "", "logger_file"], [15, 2, 1, "", "logger_file_handler"], [15, 3, 1, "", "logger_format"], [15, 2, 1, "", "logger_stream_handler"], [15, 2, 1, "", "proxy"], [15, 2, 1, "", "proxy_headers"], [15, 2, 1, "", "retries"], [15, 2, 1, "", "safe_chars_for_path_param"], [15, 2, 1, "", "socket_options"], [15, 2, 1, "", "ssl_ca_cert"], [15, 2, 1, "", "temp_folder_path"], [15, 2, 1, "", "tls_server_name"], [15, 2, 1, "", "verify_ssl"]], "pypureclient.exceptions": [[15, 0, 1, "", "PureError"]], "pypureclient.flasharray": [[9, 4, 1, "", "ActiveDirectory"], [9, 4, 1, "", "ActiveDirectoryGetResponse"], [9, 4, 1, "", "ActiveDirectoryPatch"], [9, 4, 1, "", "ActiveDirectoryPost"], [9, 4, 1, "", "ActiveDirectoryResponse"], [9, 4, 1, "", "Admin"], [9, 4, 1, "", "AdminApiToken"], [9, 4, 1, "", "AdminApiTokenGetResponse"], [9, 4, 1, "", "AdminApiTokenResponse"], [9, 4, 1, "", "AdminCache"], [9, 4, 1, "", "AdminCacheGetResponse"], [9, 4, 1, "", "AdminCacheResponse"], [9, 4, 1, "", "AdminGetResponse"], [9, 4, 1, "", "AdminPatch"], [9, 4, 1, "", "AdminPost"], [9, 4, 1, "", "AdminResponse"], [9, 4, 1, "", "AdminRole"], [9, 4, 1, "", "AdminSettings"], [9, 4, 1, "", "AdminSettingsGetResponse"], [9, 4, 1, "", "AdminSettingsRequiredAuthenticationMethods"], [9, 4, 1, "", "AdminSettingsResponse"], [9, 4, 1, "", "AggregateReplicationPerformance"], [9, 4, 1, "", "Alert"], [9, 4, 1, "", "AlertEvent"], [9, 4, 1, "", "AlertEventGetResponse"], [9, 4, 1, "", "AlertEventResponse"], [9, 4, 1, "", "AlertGetResponse"], [9, 4, 1, "", "AlertResponse"], [9, 4, 1, "", "AlertRules"], [9, 4, 1, "", "AlertRulesCatalog"], [9, 4, 1, "", "AlertRulesCatalogGetResponse"], [9, 4, 1, "", "AlertRulesCatalogResponse"], [9, 4, 1, "", "AlertRulesGetResponse"], [9, 4, 1, "", "AlertRulesResponse"], [9, 4, 1, "", "AlertWatcher"], [9, 4, 1, "", "AlertWatcherGetResponse"], [9, 4, 1, "", "AlertWatcherPatch"], [9, 4, 1, "", "AlertWatcherPost"], [9, 4, 1, "", "AlertWatcherResponse"], [9, 4, 1, "", "ApiClient"], [9, 4, 1, "", "ApiClientGetResponse"], [9, 4, 1, "", "ApiClientPatch"], [9, 4, 1, "", "ApiClientPost"], [9, 4, 1, "", "ApiClientResponse"], [9, 4, 1, "", "ApiToken"], [9, 4, 1, "", "ApiVersionResponse"], [9, 4, 1, "", "App"], [9, 4, 1, "", "AppGetResponse"], [9, 4, 1, "", "AppNode"], [9, 4, 1, "", "AppNodeGetResponse"], [9, 4, 1, "", "AppNodeResponse"], [9, 4, 1, "", "AppResponse"], [9, 4, 1, "", "ArrayConnection"], [9, 4, 1, "", "ArrayConnectionGetResponse"], [9, 4, 1, "", "ArrayConnectionKey"], [9, 4, 1, "", "ArrayConnectionKeyGetResponse"], [9, 4, 1, "", "ArrayConnectionPatch"], [9, 4, 1, "", "ArrayConnectionPath"], [9, 4, 1, "", "ArrayConnectionPathGetResponse"], [9, 4, 1, "", "ArrayConnectionPathResponse"], [9, 4, 1, "", "ArrayConnectionPost"], [9, 4, 1, "", "ArrayConnectionResponse"], [9, 4, 1, "", "ArrayEncryption"], [9, 4, 1, "", "ArrayErasure"], [9, 4, 1, "", "ArrayErasureGetResponse"], [9, 4, 1, "", "ArrayErasurePatch"], [9, 4, 1, "", "ArrayErasureResponse"], [9, 4, 1, "", "ArrayFactoryResetToken"], [9, 4, 1, "", "ArrayFactoryResetTokenGetResponse"], [9, 4, 1, "", "ArrayFactoryResetTokenResponse"], [9, 4, 1, "", "ArrayGetResponse"], [9, 4, 1, "", "ArrayPerformance"], [9, 4, 1, "", "ArrayPerformanceByLink"], [9, 4, 1, "", "ArrayPerformanceByLinkGetResponse"], [9, 4, 1, "", "ArrayPerformanceByLinkResponse"], [9, 4, 1, "", "ArrayPerformanceGetResponse"], [9, 4, 1, "", "ArrayResponse"], [9, 4, 1, "", "ArraySpace"], [9, 4, 1, "", "ArraySpaceGetResponse"], [9, 4, 1, "", "ArrayencryptionDataAtRest"], [9, 4, 1, "", "Arrays"], [9, 4, 1, "", "Audit"], [9, 4, 1, "", "AuditGetResponse"], [9, 4, 1, "", "AuditResponse"], [9, 4, 1, "", "BasePort"], [9, 4, 1, "", "BuiltIn"], [9, 4, 1, "", "BuiltInRelationship"], [9, 4, 1, "", "BuiltInResourceNoId"], [9, 4, 1, "", "Certificate"], [9, 4, 1, "", "CertificateBase"], [9, 4, 1, "", "CertificateCertificateGroupGetResponse"], [9, 4, 1, "", "CertificateCertificateGroupResponse"], [9, 4, 1, "", "CertificateGetResponse"], [9, 4, 1, "", "CertificateGroup"], [9, 4, 1, "", "CertificateGroupCertificateGetResponse"], [9, 4, 1, "", "CertificateGroupCertificateResponse"], [9, 4, 1, "", "CertificateGroupGetResponse"], [9, 4, 1, "", "CertificateGroupResponse"], [9, 4, 1, "", "CertificateGroupUse"], [9, 4, 1, "", "CertificateGroupUseGetResponse"], [9, 4, 1, "", "CertificatePost"], [9, 4, 1, "", "CertificateResponse"], [9, 4, 1, "", "CertificateSigningRequest"], [9, 4, 1, "", "CertificateSigningRequestPost"], [9, 4, 1, "", "CertificateSigningRequestResponse"], [9, 4, 1, "", "CertificateUse"], [9, 4, 1, "", "CertificateUseGetResponse"], [9, 4, 1, "", "Chap"], [9, 4, 1, "", "CloudCapacityGetResponse"], [9, 4, 1, "", "CloudCapacityPatchResponse"], [9, 4, 1, "", "CloudCapacityStatus"], [9, 4, 1, "", "CloudCapacityStep"], [9, 4, 1, "", "CloudCapacityStepsGetResponse"], [9, 4, 1, "", "CloudConfig"], [9, 4, 1, "", "CloudConfigAutomaticCapacityUpgrade"], [9, 4, 1, "", "CloudConfigAutomaticCapacityUpgradePatch"], [9, 4, 1, "", "CloudConfigGetResponse"], [9, 4, 1, "", "CloudConfigModel"], [9, 4, 1, "", "CloudConfigModelPatch"], [9, 4, 1, "", "CloudConfigPatch"], [9, 4, 1, "", "CloudConfigPatchResponse"], [9, 4, 1, "", "CloudConfigSupported"], [9, 4, 1, "", "CloudConfigSupportedConfigsGetResponse"], [9, 4, 1, "", "CloudProviderTag"], [9, 4, 1, "", "CloudProviderTagGetResponse"], [9, 4, 1, "", "CloudProviderTagResponse"], [9, 4, 1, "", "Connection"], [9, 4, 1, "", "ConnectionGetResponse"], [9, 4, 1, "", "ConnectionPost"], [9, 4, 1, "", "ConnectionResponse"], [9, 4, 1, "", "ContainerDefaultProtection"], [9, 4, 1, "", "ContainerDefaultProtectionGetResponse"], [9, 4, 1, "", "ContainerDefaultProtectionResponse"], [9, 4, 1, "", "ContainerEradicationConfig"], [9, 4, 1, "", "ContainerPerformance"], [9, 4, 1, "", "ContainerPerformanceGetResponse"], [9, 4, 1, "", "ContainerQos"], [9, 4, 1, "", "ContainerQosCeilings"], [9, 4, 1, "", "Context"], [9, 4, 1, "", "Controller"], [9, 4, 1, "", "ControllerGetResponse"], [9, 4, 1, "", "DefaultProtectionReference"], [9, 4, 1, "", "DestroyedPatchPost"], [9, 4, 1, "", "DirectoriesGroupsGetResponse"], [9, 4, 1, "", "DirectoriesGroupsResponse"], [9, 4, 1, "", "DirectoriesUsersGetResponse"], [9, 4, 1, "", "DirectoriesUsersResponse"], [9, 4, 1, "", "Directory"], [9, 4, 1, "", "DirectoryExport"], [9, 4, 1, "", "DirectoryExportGetResponse"], [9, 4, 1, "", "DirectoryExportPatch"], [9, 4, 1, "", "DirectoryExportPost"], [9, 4, 1, "", "DirectoryExportResponse"], [9, 4, 1, "", "DirectoryGetResponse"], [9, 4, 1, "", "DirectoryGroup"], [9, 4, 1, "", "DirectoryGroupQuota"], [9, 4, 1, "", "DirectoryGroupQuotasGetResponse"], [9, 4, 1, "", "DirectoryGroupQuotasResponse"], [9, 4, 1, "", "DirectoryLockNlmReclamation"], [9, 4, 1, "", "DirectoryLockNlmReclamationResponse"], [9, 4, 1, "", "DirectoryPatch"], [9, 4, 1, "", "DirectoryPerformance"], [9, 4, 1, "", "DirectoryPerformanceGetResponse"], [9, 4, 1, "", "DirectoryPolicyExportPost"], [9, 4, 1, "", "DirectoryPolicyPost"], [9, 4, 1, "", "DirectoryPost"], [9, 4, 1, "", "DirectoryQuota"], [9, 4, 1, "", "DirectoryQuotasGetResponse"], [9, 4, 1, "", "DirectoryQuotasResponse"], [9, 4, 1, "", "DirectoryResponse"], [9, 4, 1, "", "DirectoryService"], [9, 4, 1, "", "DirectoryServiceCommon"], [9, 4, 1, "", "DirectoryServiceGetResponse"], [9, 4, 1, "", "DirectoryServiceManagement"], [9, 4, 1, "", "DirectoryServicePatch"], [9, 4, 1, "", "DirectoryServicePost"], [9, 4, 1, "", "DirectoryServiceResponse"], [9, 4, 1, "", "DirectoryServiceRole"], [9, 4, 1, "", "DirectoryServiceRoleGetResponse"], [9, 4, 1, "", "DirectoryServiceRolePost"], [9, 4, 1, "", "DirectoryServiceRoleResponse"], [9, 4, 1, "", "DirectorySnapshot"], [9, 4, 1, "", "DirectorySnapshotGetResponse"], [9, 4, 1, "", "DirectorySnapshotPatch"], [9, 4, 1, "", "DirectorySnapshotPost"], [9, 4, 1, "", "DirectorySnapshotResponse"], [9, 4, 1, "", "DirectoryUser"], [9, 4, 1, "", "DirectoryUserQuota"], [9, 4, 1, "", "DirectoryUserQuotaRule"], [9, 4, 1, "", "DirectoryUserQuotasGetResponse"], [9, 4, 1, "", "DirectoryUserQuotasResponse"], [9, 4, 1, "", "DirectorypolicyexportpostPolicies"], [9, 4, 1, "", "DirectorypolicypostPolicies"], [9, 4, 1, "", "Dns"], [9, 4, 1, "", "DnsGetResponse"], [9, 4, 1, "", "DnsPatch"], [9, 4, 1, "", "DnsPost"], [9, 4, 1, "", "DnsResponse"], [9, 4, 1, "", "Drive"], [9, 4, 1, "", "DriveGetResponse"], [9, 4, 1, "", "DriveResponse"], [9, 4, 1, "", "EradicationConfig"], [9, 4, 1, "", "ErrorContextResponse"], [9, 4, 1, "", "ErrorcontextresponseErrors"], [9, 4, 1, "", "Eula"], [9, 4, 1, "", "EulaGetResponse"], [9, 4, 1, "", "EulaResponse"], [9, 4, 1, "", "EulaSignature"], [9, 4, 1, "", "ExportPolicyAttachmentMixin"], [9, 4, 1, "", "FilePost"], [9, 4, 1, "", "FileSystem"], [9, 4, 1, "", "FileSystemGetResponse"], [9, 4, 1, "", "FileSystemPatch"], [9, 4, 1, "", "FileSystemResponse"], [9, 4, 1, "", "FixedNameResourceNoId"], [9, 4, 1, "", "FixedReference"], [9, 4, 1, "", "FixedReferenceNoId"], [9, 4, 1, "", "FixedReferenceWithType"], [9, 4, 1, "", "FixedReferenceWithTypeAndLocation"], [9, 4, 1, "", "Fleet"], [9, 4, 1, "", "FleetGetResponse"], [9, 4, 1, "", "FleetKey"], [9, 4, 1, "", "FleetKeyGetResponse"], [9, 4, 1, "", "FleetKeyResponse"], [9, 4, 1, "", "FleetMember"], [9, 4, 1, "", "FleetMemberGetResponse"], [9, 4, 1, "", "FleetMemberPost"], [9, 4, 1, "", "FleetMemberResponse"], [9, 4, 1, "", "FleetPatch"], [9, 4, 1, "", "FleetResponse"], [9, 4, 1, "", "FleetmemberpostMember"], [9, 4, 1, "", "FleetmemberpostMembers"], [9, 4, 1, "", "Hardware"], [9, 4, 1, "", "HardwareGetResponse"], [9, 4, 1, "", "HardwarePatch"], [9, 4, 1, "", "HardwareResponse"], [9, 4, 1, "", "Host"], [9, 4, 1, "", "HostGetResponse"], [9, 4, 1, "", "HostGroup"], [9, 4, 1, "", "HostGroupGetResponse"], [9, 4, 1, "", "HostGroupPatch"], [9, 4, 1, "", "HostGroupPost"], [9, 4, 1, "", "HostGroupResponse"], [9, 4, 1, "", "HostPatch"], [9, 4, 1, "", "HostPerformanceBalance"], [9, 4, 1, "", "HostPerformanceBalanceGetResponse"], [9, 4, 1, "", "HostPortConnectivity"], [9, 4, 1, "", "HostPost"], [9, 4, 1, "", "HostResponse"], [9, 4, 1, "", "Kmip"], [9, 4, 1, "", "KmipCertificate"], [9, 4, 1, "", "KmipGetResponse"], [9, 4, 1, "", "KmipObject"], [9, 4, 1, "", "KmipPatch"], [9, 4, 1, "", "KmipPost"], [9, 4, 1, "", "KmipResponse"], [9, 4, 1, "", "KmipTestResult"], [9, 4, 1, "", "KmipTestResultGetResponse"], [9, 4, 1, "", "LimitedBy"], [9, 4, 1, "", "LocalDirectoryService"], [9, 4, 1, "", "LocalDirectoryServiceGetResponse"], [9, 4, 1, "", "LocalDirectoryServicePost"], [9, 4, 1, "", "LocalDirectoryServiceReference"], [9, 4, 1, "", "LocalDirectoryServiceResponse"], [9, 4, 1, "", "LocalGroup"], [9, 4, 1, "", "LocalGroupGetResponse"], [9, 4, 1, "", "LocalGroupMembershipPost"], [9, 4, 1, "", "LocalGroupPatch"], [9, 4, 1, "", "LocalGroupPost"], [9, 4, 1, "", "LocalGroupResponse"], [9, 4, 1, "", "LocalMember"], [9, 4, 1, "", "LocalMembershipGetResponse"], [9, 4, 1, "", "LocalMembershipResponse"], [9, 4, 1, "", "LocalUser"], [9, 4, 1, "", "LocalUserGetResponse"], [9, 4, 1, "", "LocalUserMembershipPost"], [9, 4, 1, "", "LocalUserPatch"], [9, 4, 1, "", "LocalUserPost"], [9, 4, 1, "", "LocalUserResponse"], [9, 4, 1, "", "LocalgroupmembershippostMembers"], [9, 4, 1, "", "LocalusermembershippostGroups"], [9, 4, 1, "", "LocationReference"], [9, 4, 1, "", "LogTarget"], [9, 4, 1, "", "LogTargetFile"], [9, 4, 1, "", "LogTargetFileGetResponse"], [9, 4, 1, "", "LogTargetFileResponse"], [9, 4, 1, "", "LogTargetsGetResponse"], [9, 4, 1, "", "LogTargetsResponse"], [9, 4, 1, "", "LoginPost"], [9, 4, 1, "", "MaintenanceWindow"], [9, 4, 1, "", "MaintenanceWindowPost"], [9, 4, 1, "", "MaintenanceWindowsGetResponse"], [9, 4, 1, "", "MaintenanceWindowsResponse"], [9, 4, 1, "", "MappingPolicy"], [9, 4, 1, "", "MappingPolicyPatch"], [9, 4, 1, "", "Member"], [9, 4, 1, "", "MemberGetResponse"], [9, 4, 1, "", "MemberNoIdAll"], [9, 4, 1, "", "MemberNoIdAllGetResponse"], [9, 4, 1, "", "MemberNoIdAllResponse"], [9, 4, 1, "", "MemberNoIdGroup"], [9, 4, 1, "", "MemberNoIdMember"], [9, 4, 1, "", "MemberNoIdMemberGetResponse"], [9, 4, 1, "", "MemberNoIdMemberResponse"], [9, 4, 1, "", "MemberResponse"], [9, 4, 1, "", "MemberWithType"], [9, 4, 1, "", "NetworkInterface"], [9, 4, 1, "", "NetworkInterfaceEth"], [9, 4, 1, "", "NetworkInterfaceFc"], [9, 4, 1, "", "NetworkInterfaceGetResponse"], [9, 4, 1, "", "NetworkInterfaceNeighbor"], [9, 4, 1, "", "NetworkInterfaceNeighborCapability"], [9, 4, 1, "", "NetworkInterfaceNeighborGetResponse"], [9, 4, 1, "", "NetworkInterfaceNeighborNeighborChassis"], [9, 4, 1, "", "NetworkInterfaceNeighborNeighborChassisId"], [9, 4, 1, "", "NetworkInterfaceNeighborNeighborPort"], [9, 4, 1, "", "NetworkInterfaceNeighborNeighborPortId"], [9, 4, 1, "", "NetworkInterfaceNeighborResponse"], [9, 4, 1, "", "NetworkInterfacePatch"], [9, 4, 1, "", "NetworkInterfacePerformance"], [9, 4, 1, "", "NetworkInterfacePerformanceEth"], [9, 4, 1, "", "NetworkInterfacePerformanceFc"], [9, 4, 1, "", "NetworkInterfacePerformanceGetResponse"], [9, 4, 1, "", "NetworkInterfacePortDetailsRxLos"], [9, 4, 1, "", "NetworkInterfacePortDetailsRxPower"], [9, 4, 1, "", "NetworkInterfacePortDetailsStatic"], [9, 4, 1, "", "NetworkInterfacePortDetailsStaticRxPowerThresholds"], [9, 4, 1, "", "NetworkInterfacePortDetailsStaticTemperatureThresholds"], [9, 4, 1, "", "NetworkInterfacePortDetailsStaticTxBiasThresholds"], [9, 4, 1, "", "NetworkInterfacePortDetailsStaticTxPowerThresholds"], [9, 4, 1, "", "NetworkInterfacePortDetailsStaticVoltageThresholds"], [9, 4, 1, "", "NetworkInterfacePortDetailsTemperature"], [9, 4, 1, "", "NetworkInterfacePortDetailsTxBias"], [9, 4, 1, "", "NetworkInterfacePortDetailsTxFault"], [9, 4, 1, "", "NetworkInterfacePortDetailsTxPower"], [9, 4, 1, "", "NetworkInterfacePortDetailsVoltage"], [9, 4, 1, "", "NetworkInterfacePost"], [9, 4, 1, "", "NetworkInterfaceResponse"], [9, 4, 1, "", "NetworkInterfacesPortDetails"], [9, 4, 1, "", "NetworkInterfacesPortDetailsGetResponse"], [9, 4, 1, "", "NetworkInterfacesPortDetailsResponse"], [9, 4, 1, "", "NetworkinterfacepatchEth"], [9, 4, 1, "", "NetworkinterfacepostEth"], [9, 4, 1, "", "NewFqname"], [9, 4, 1, "", "NewName"], [9, 4, 1, "", "NonCopyableTag"], [9, 4, 1, "", "NonCopyableTagBatch"], [9, 4, 1, "", "Oauth210TokenPost400Response"], [9, 4, 1, "", "Oauth210TokenPost401Response"], [9, 4, 1, "", "OauthTokenResponse"], [9, 4, 1, "", "Offload"], [9, 4, 1, "", "OffloadAzure"], [9, 4, 1, "", "OffloadGetResponse"], [9, 4, 1, "", "OffloadGoogleCloud"], [9, 4, 1, "", "OffloadNfs"], [9, 4, 1, "", "OffloadPost"], [9, 4, 1, "", "OffloadResponse"], [9, 4, 1, "", "OffloadS3"], [9, 4, 1, "", "OverrideCheck"], [9, 4, 1, "", "PageInfo"], [9, 4, 1, "", "PageInfoWithoutTotalItemCountResponse"], [9, 4, 1, "", "Performance"], [9, 4, 1, "", "Pod"], [9, 4, 1, "", "PodArrayStatus"], [9, 4, 1, "", "PodEradicationConfig"], [9, 4, 1, "", "PodGetResponse"], [9, 4, 1, "", "PodMember"], [9, 4, 1, "", "PodMemberGetResponse"], [9, 4, 1, "", "PodMemberResponse"], [9, 4, 1, "", "PodPatch"], [9, 4, 1, "", "PodPerformance"], [9, 4, 1, "", "PodPerformanceByArray"], [9, 4, 1, "", "PodPerformanceByArrayGetResponse"], [9, 4, 1, "", "PodPerformanceReplication"], [9, 4, 1, "", "PodPerformanceReplicationByArray"], [9, 4, 1, "", "PodPerformanceReplicationByArrayGetResponse"], [9, 4, 1, "", "PodPerformanceReplicationByArrayResponse"], [9, 4, 1, "", "PodPerformanceReplicationGetResponse"], [9, 4, 1, "", "PodPerformanceReplicationResponse"], [9, 4, 1, "", "PodPost"], [9, 4, 1, "", "PodReplicaLink"], [9, 4, 1, "", "PodReplicaLinkGetResponse"], [9, 4, 1, "", "PodReplicaLinkLag"], [9, 4, 1, "", "PodReplicaLinkLagGetResponse"], [9, 4, 1, "", "PodReplicaLinkLagResponse"], [9, 4, 1, "", "PodReplicaLinkMappingPolicyGetResponse"], [9, 4, 1, "", "PodReplicaLinkMappingPolicyResponse"], [9, 4, 1, "", "PodReplicaLinkPatch"], [9, 4, 1, "", "PodReplicaLinkPerformanceReplication"], [9, 4, 1, "", "PodReplicaLinkPerformanceReplicationGetResponse"], [9, 4, 1, "", "PodReplicaLinkPerformanceReplicationResponse"], [9, 4, 1, "", "PodReplicaLinkReference"], [9, 4, 1, "", "PodReplicaLinkResponse"], [9, 4, 1, "", "PodResponse"], [9, 4, 1, "", "PodSpace"], [9, 4, 1, "", "Policy"], [9, 4, 1, "", "PolicyAssignmentPost"], [9, 4, 1, "", "PolicyAssignmentPostPolicy"], [9, 4, 1, "", "PolicyAuditFile"], [9, 4, 1, "", "PolicyAuditFileGetResponse"], [9, 4, 1, "", "PolicyAuditFilePatch"], [9, 4, 1, "", "PolicyAuditFilePost"], [9, 4, 1, "", "PolicyAuditFileResponse"], [9, 4, 1, "", "PolicyGetResponse"], [9, 4, 1, "", "PolicyManagementAccess"], [9, 4, 1, "", "PolicyManagementAccessEffective"], [9, 4, 1, "", "PolicyManagementAccessGetResponse"], [9, 4, 1, "", "PolicyManagementAccessPatch"], [9, 4, 1, "", "PolicyManagementAccessPost"], [9, 4, 1, "", "PolicyManagementAccessResponse"], [9, 4, 1, "", "PolicyMember"], [9, 4, 1, "", "PolicyMemberClean"], [9, 4, 1, "", "PolicyMemberCleanGetResponse"], [9, 4, 1, "", "PolicyMemberCleanResponse"], [9, 4, 1, "", "PolicyMemberExport"], [9, 4, 1, "", "PolicyMemberExportGetResponse"], [9, 4, 1, "", "PolicyMemberExportPost"], [9, 4, 1, "", "PolicyMemberExportResponse"], [9, 4, 1, "", "PolicyMemberGetResponse"], [9, 4, 1, "", "PolicyMemberPost"], [9, 4, 1, "", "PolicyMemberResponse"], [9, 4, 1, "", "PolicyNfs"], [9, 4, 1, "", "PolicyNfsGetResponse"], [9, 4, 1, "", "PolicyNfsPatch"], [9, 4, 1, "", "PolicyNfsPolicyMapping"], [9, 4, 1, "", "PolicyNfsPost"], [9, 4, 1, "", "PolicyNfsResponse"], [9, 4, 1, "", "PolicyPassword"], [9, 4, 1, "", "PolicyPasswordGetResponse"], [9, 4, 1, "", "PolicyPasswordResponse"], [9, 4, 1, "", "PolicyPatch"], [9, 4, 1, "", "PolicyPost"], [9, 4, 1, "", "PolicyResponse"], [9, 4, 1, "", "PolicyRuleAlertWatcher"], [9, 4, 1, "", "PolicyRuleAlertWatcherGetResponse"], [9, 4, 1, "", "PolicyRuleAlertWatcherPatch"], [9, 4, 1, "", "PolicyRuleAlertWatcherPost"], [9, 4, 1, "", "PolicyRuleAlertWatcherResponse"], [9, 4, 1, "", "PolicyRuleNfsClient"], [9, 4, 1, "", "PolicyRuleNfsClientGetResponse"], [9, 4, 1, "", "PolicyRuleNfsClientPost"], [9, 4, 1, "", "PolicyRuleNfsClientResponse"], [9, 4, 1, "", "PolicyRuleQuota"], [9, 4, 1, "", "PolicyRuleQuotaGetResponse"], [9, 4, 1, "", "PolicyRuleQuotaPatch"], [9, 4, 1, "", "PolicyRuleQuotaPost"], [9, 4, 1, "", "PolicyRuleQuotaResponse"], [9, 4, 1, "", "PolicyRuleSmbClient"], [9, 4, 1, "", "PolicyRuleSmbClientGetResponse"], [9, 4, 1, "", "PolicyRuleSmbClientPost"], [9, 4, 1, "", "PolicyRuleSmbClientResponse"], [9, 4, 1, "", "PolicyRuleSnapshot"], [9, 4, 1, "", "PolicyRuleSnapshotGetResponse"], [9, 4, 1, "", "PolicyRuleSnapshotPost"], [9, 4, 1, "", "PolicyRuleSnapshotResponse"], [9, 4, 1, "", "PolicyRuleUserGroupQuota"], [9, 4, 1, "", "PolicyRuleUserGroupQuotaGetResponse"], [9, 4, 1, "", "PolicyRuleUserGroupQuotaPatch"], [9, 4, 1, "", "PolicyRuleUserGroupQuotaPost"], [9, 4, 1, "", "PolicyRuleUserGroupQuotaResponse"], [9, 4, 1, "", "PolicyRuleUserGroupQuotaSubject"], [9, 4, 1, "", "PolicySmb"], [9, 4, 1, "", "PolicySmbGetResponse"], [9, 4, 1, "", "PolicySmbPatch"], [9, 4, 1, "", "PolicySmbPost"], [9, 4, 1, "", "PolicySmbResponse"], [9, 4, 1, "", "PolicymemberexportpostMembers"], [9, 4, 1, "", "PolicymemberpostMembers"], [9, 4, 1, "", "PolicynfspostPolicyMapping"], [9, 4, 1, "", "PolicyrulealertwatcherpatchRules"], [9, 4, 1, "", "PolicyrulealertwatcherpostRules"], [9, 4, 1, "", "PolicyrulemanagementaccessRules"], [9, 4, 1, "", "PolicyrulenfsclientpostRules"], [9, 4, 1, "", "PolicyrulequotapatchRules"], [9, 4, 1, "", "PolicyrulequotapostRules"], [9, 4, 1, "", "PolicyrulesmbclientpostRules"], [9, 4, 1, "", "PolicyrulesnapshotpostRules"], [9, 4, 1, "", "PolicyruleusergroupquotaSubject"], [9, 4, 1, "", "PolicyruleusergroupquotapatchRules"], [9, 4, 1, "", "PolicyruleusergroupquotapostRules"], [9, 4, 1, "", "Port"], [9, 4, 1, "", "PortCommon"], [9, 4, 1, "", "PortGetResponse"], [9, 4, 1, "", "PortInitiator"], [9, 4, 1, "", "PortInitiatorTarget"], [9, 4, 1, "", "PortInitiatorsGetResponse"], [9, 4, 1, "", "PresetWorkload"], [9, 4, 1, "", "PresetWorkloadBase"], [9, 4, 1, "", "PresetWorkloadConstraints"], [9, 4, 1, "", "PresetWorkloadConstraintsBoolean"], [9, 4, 1, "", "PresetWorkloadConstraintsInteger"], [9, 4, 1, "", "PresetWorkloadConstraintsResourceReference"], [9, 4, 1, "", "PresetWorkloadConstraintsResourceReferenceAllowedValues"], [9, 4, 1, "", "PresetWorkloadConstraintsString"], [9, 4, 1, "", "PresetWorkloadGetResponse"], [9, 4, 1, "", "PresetWorkloadMetadata"], [9, 4, 1, "", "PresetWorkloadParameter"], [9, 4, 1, "", "PresetWorkloadPatch"], [9, 4, 1, "", "PresetWorkloadPeriodicReplicationConfiguration"], [9, 4, 1, "", "PresetWorkloadPlacementConfiguration"], [9, 4, 1, "", "PresetWorkloadPost"], [9, 4, 1, "", "PresetWorkloadQosConfiguration"], [9, 4, 1, "", "PresetWorkloadResponse"], [9, 4, 1, "", "PresetWorkloadSnapshotConfiguration"], [9, 4, 1, "", "PresetWorkloadSnapshotRule"], [9, 4, 1, "", "PresetWorkloadVolumeConfiguration"], [9, 4, 1, "", "PresetWorkloadWorkloadTag"], [9, 4, 1, "", "PriorityAdjustment"], [9, 4, 1, "", "ProtectionGroup"], [9, 4, 1, "", "ProtectionGroupEradicationConfig"], [9, 4, 1, "", "ProtectionGroupGetResponse"], [9, 4, 1, "", "ProtectionGroupPerformance"], [9, 4, 1, "", "ProtectionGroupPerformanceArray"], [9, 4, 1, "", "ProtectionGroupPerformanceArrayResponse"], [9, 4, 1, "", "ProtectionGroupPerformanceResponse"], [9, 4, 1, "", "ProtectionGroupPost"], [9, 4, 1, "", "ProtectionGroupResponse"], [9, 4, 1, "", "ProtectionGroupSnapshot"], [9, 4, 1, "", "ProtectionGroupSnapshotGetResponse"], [9, 4, 1, "", "ProtectionGroupSnapshotPatch"], [9, 4, 1, "", "ProtectionGroupSnapshotPost"], [9, 4, 1, "", "ProtectionGroupSnapshotReplica"], [9, 4, 1, "", "ProtectionGroupSnapshotReplicaResponse"], [9, 4, 1, "", "ProtectionGroupSnapshotResponse"], [9, 4, 1, "", "ProtectionGroupSnapshotTransfer"], [9, 4, 1, "", "ProtectionGroupSnapshotTransferGetResponse"], [9, 4, 1, "", "ProtectionGroupSnapshotTransferResponse"], [9, 4, 1, "", "ProtectionGroupTarget"], [9, 4, 1, "", "ProtectionGroupTargetGetResponse"], [9, 4, 1, "", "ProtectionGroupTargetResponse"], [9, 4, 1, "", "ProtectionGroupsVolumes"], [9, 4, 1, "", "ProtectionGroupsVolumesGetResponse"], [9, 4, 1, "", "ProtectionGroupsVolumesMember"], [9, 4, 1, "", "ProtectionGroupsVolumesResponse"], [9, 4, 1, "", "ProtocolEndpoint"], [9, 4, 1, "", "Qos"], [9, 4, 1, "", "Realm"], [9, 4, 1, "", "RealmGetResponse"], [9, 4, 1, "", "RealmPatch"], [9, 4, 1, "", "RealmPost"], [9, 4, 1, "", "RealmResponse"], [9, 4, 1, "", "RealmSpaceGetResponse"], [9, 4, 1, "", "Reference"], [9, 4, 1, "", "ReferenceNoId"], [9, 4, 1, "", "ReferenceNoIdWithType"], [9, 4, 1, "", "ReferenceWithFixedType"], [9, 4, 1, "", "ReferenceWithType"], [9, 4, 1, "", "RemoteArray"], [9, 4, 1, "", "RemoteArrayFleet"], [9, 4, 1, "", "RemoteArraysResponse"], [9, 4, 1, "", "RemotePod"], [9, 4, 1, "", "RemotePodTagGetResponse"], [9, 4, 1, "", "RemotePodsResponse"], [9, 4, 1, "", "RemoteProtectionGroup"], [9, 4, 1, "", "RemoteProtectionGroupGetResponse"], [9, 4, 1, "", "RemoteProtectionGroupResponse"], [9, 4, 1, "", "RemoteProtectionGroupSnapshot"], [9, 4, 1, "", "RemoteProtectionGroupSnapshotGetResponse"], [9, 4, 1, "", "RemoteProtectionGroupSnapshotPost"], [9, 4, 1, "", "RemoteProtectionGroupSnapshotResponse"], [9, 4, 1, "", "RemoteProtectionGroupSnapshotTransfer"], [9, 4, 1, "", "RemoteProtectionGroupSnapshotTransferGetResponse"], [9, 4, 1, "", "RemoteProtectionGroupSnapshotTransferResponse"], [9, 4, 1, "", "RemoteVolumeSnapshot"], [9, 4, 1, "", "RemoteVolumeSnapshotGetResponse"], [9, 4, 1, "", "RemoteVolumeSnapshotPost"], [9, 4, 1, "", "RemoteVolumeSnapshotResponse"], [9, 4, 1, "", "RemoteVolumeSnapshotTransfer"], [9, 4, 1, "", "RemoteVolumeSnapshotTransferGetResponse"], [9, 4, 1, "", "RemoteVolumeSnapshotTransferResponse"], [9, 4, 1, "", "ReplicaLinkLag"], [9, 4, 1, "", "ReplicaLinkPerformanceReplication"], [9, 4, 1, "", "ReplicationPerformanceWithTotal"], [9, 4, 1, "", "ReplicationSchedule"], [9, 4, 1, "", "Resource"], [9, 4, 1, "", "ResourceAccess"], [9, 4, 1, "", "ResourceAccessStatus"], [9, 4, 1, "", "ResourceAccessStatusCreatedBy"], [9, 4, 1, "", "ResourceAccessesGetResponse"], [9, 4, 1, "", "ResourceAccessesResponse"], [9, 4, 1, "", "ResourceAccessesStatusGetResponse"], [9, 4, 1, "", "ResourceAccessesStatusResponse"], [9, 4, 1, "", "ResourceDirectorySpace"], [9, 4, 1, "", "ResourceDirectorySpaceGetResponse"], [9, 4, 1, "", "ResourceFixedNonUniqueName"], [9, 4, 1, "", "ResourceNoId"], [9, 4, 1, "", "ResourcePerformance"], [9, 4, 1, "", "ResourcePerformanceByArray"], [9, 4, 1, "", "ResourcePerformanceByArrayGetResponse"], [9, 4, 1, "", "ResourcePerformanceGetResponse"], [9, 4, 1, "", "ResourcePerformanceNoId"], [9, 4, 1, "", "ResourcePerformanceNoIdByArray"], [9, 4, 1, "", "ResourcePerformanceNoIdByArrayGetResponse"], [9, 4, 1, "", "ResourcePerformanceNoIdGetResponse"], [9, 4, 1, "", "ResourcePodSpace"], [9, 4, 1, "", "ResourcePodSpaceGetResponse"], [9, 4, 1, "", "ResourceRealmSpace"], [9, 4, 1, "", "ResourceSpace"], [9, 4, 1, "", "ResourceSpaceGetResponse"], [9, 4, 1, "", "ResourceSpaceNoId"], [9, 4, 1, "", "ResourceSpaceNoIdGetResponse"], [9, 4, 1, "", "RetentionPolicy"], [9, 4, 1, "", "Saml2Sso"], [9, 4, 1, "", "Saml2SsoGetResponse"], [9, 4, 1, "", "Saml2SsoIdp"], [9, 4, 1, "", "Saml2SsoPatch"], [9, 4, 1, "", "Saml2SsoPost"], [9, 4, 1, "", "Saml2SsoResponse"], [9, 4, 1, "", "Saml2SsoSp"], [9, 4, 1, "", "Saml2SsoSpCredential"], [9, 4, 1, "", "Server"], [9, 4, 1, "", "ServerGetResponse"], [9, 4, 1, "", "ServerPatch"], [9, 4, 1, "", "ServerPost"], [9, 4, 1, "", "ServerReference"], [9, 4, 1, "", "ServerResponse"], [9, 4, 1, "", "Session"], [9, 4, 1, "", "SessionGetResponse"], [9, 4, 1, "", "Smis"], [9, 4, 1, "", "SmisGetResponse"], [9, 4, 1, "", "SmisResponse"], [9, 4, 1, "", "SmtpServer"], [9, 4, 1, "", "SmtpServerGetResponse"], [9, 4, 1, "", "SmtpServerResponse"], [9, 4, 1, "", "Snapshot"], [9, 4, 1, "", "SnapshotSchedule"], [9, 4, 1, "", "SnapshotSpace"], [9, 4, 1, "", "SnmpAgent"], [9, 4, 1, "", "SnmpAgentGetResponse"], [9, 4, 1, "", "SnmpAgentMib"], [9, 4, 1, "", "SnmpAgentMibGetResponse"], [9, 4, 1, "", "SnmpAgentMibResponse"], [9, 4, 1, "", "SnmpAgentPatch"], [9, 4, 1, "", "SnmpAgentResponse"], [9, 4, 1, "", "SnmpManager"], [9, 4, 1, "", "SnmpManagerGetResponse"], [9, 4, 1, "", "SnmpManagerPatch"], [9, 4, 1, "", "SnmpManagerPost"], [9, 4, 1, "", "SnmpManagerResponse"], [9, 4, 1, "", "SnmpV2c"], [9, 4, 1, "", "SnmpV3"], [9, 4, 1, "", "SnmpV3Patch"], [9, 4, 1, "", "SnmpV3Post"], [9, 4, 1, "", "Software"], [9, 4, 1, "", "SoftwareBundle"], [9, 4, 1, "", "SoftwareBundleGetResponse"], [9, 4, 1, "", "SoftwareBundlePost"], [9, 4, 1, "", "SoftwareBundleResponse"], [9, 4, 1, "", "SoftwareCheck"], [9, 4, 1, "", "SoftwareChecksChecks"], [9, 4, 1, "", "SoftwareChecksGetResponse"], [9, 4, 1, "", "SoftwareChecksResponse"], [9, 4, 1, "", "SoftwareGetResponse"], [9, 4, 1, "", "SoftwareInstallation"], [9, 4, 1, "", "SoftwareInstallationPatch"], [9, 4, 1, "", "SoftwareInstallationPost"], [9, 4, 1, "", "SoftwareInstallationStep"], [9, 4, 1, "", "SoftwareInstallationStepsChecks"], [9, 4, 1, "", "SoftwareInstallationStepsGetResponse"], [9, 4, 1, "", "SoftwareInstallationStepsResponse"], [9, 4, 1, "", "SoftwareInstallationsGetResponse"], [9, 4, 1, "", "SoftwareInstallationsResponse"], [9, 4, 1, "", "SoftwarePatch"], [9, 4, 1, "", "SoftwarePatchesGetResponse"], [9, 4, 1, "", "SoftwarePatchesResponse"], [9, 4, 1, "", "SoftwarePost"], [9, 4, 1, "", "SoftwareResponse"], [9, 4, 1, "", "SoftwareUpgradePlan"], [9, 4, 1, "", "SoftwareVersion"], [9, 4, 1, "", "SoftwareVersionsGetResponse"], [9, 4, 1, "", "SoftwareVersionsResponse"], [9, 4, 1, "", "Space"], [9, 4, 1, "", "SpaceNoDeprecatedPhysicalOrEffective"], [9, 4, 1, "", "StartEndTime"], [9, 4, 1, "", "StretchedTag"], [9, 4, 1, "", "Subnet"], [9, 4, 1, "", "SubnetGetResponse"], [9, 4, 1, "", "SubnetPatch"], [9, 4, 1, "", "SubnetPost"], [9, 4, 1, "", "SubnetResponse"], [9, 4, 1, "", "Subscription"], [9, 4, 1, "", "SubscriptionAsset"], [9, 4, 1, "", "SubscriptionAssetGetResponse"], [9, 4, 1, "", "SubscriptionAssetResponse"], [9, 4, 1, "", "SubscriptionAssetSubscription"], [9, 4, 1, "", "SubscriptionGetResponse"], [9, 4, 1, "", "SubscriptionResponse"], [9, 4, 1, "", "Support"], [9, 4, 1, "", "SupportDiagnosticsDetails"], [9, 4, 1, "", "SupportDiagnosticsDetailsGetResponse"], [9, 4, 1, "", "SupportDiagnosticsDetailsResponse"], [9, 4, 1, "", "SupportDiagnosticsGetResponse"], [9, 4, 1, "", "SupportDiagnosticsResponse"], [9, 4, 1, "", "SupportDiagnosticsSettings"], [9, 4, 1, "", "SupportGetResponse"], [9, 4, 1, "", "SupportPatch"], [9, 4, 1, "", "SupportRemoteAssistPaths"], [9, 4, 1, "", "SupportRemoteAssistSessions"], [9, 4, 1, "", "SupportRemoteAssistSessionsGetResponse"], [9, 4, 1, "", "SupportRemoteAssistSessionsPatch"], [9, 4, 1, "", "SupportRemoteAssistSessionsPaths"], [9, 4, 1, "", "SupportRemoteAssistSessionsResponse"], [9, 4, 1, "", "SupportRemoteAssistSessionsSettings"], [9, 4, 1, "", "SupportRemoteAssistSessionsSettingsGetResponse"], [9, 4, 1, "", "SupportRemoteAssistSessionsSettingsResponse"], [9, 4, 1, "", "SupportResponse"], [9, 4, 1, "", "SyslogServer"], [9, 4, 1, "", "SyslogServerGetResponse"], [9, 4, 1, "", "SyslogServerResponse"], [9, 4, 1, "", "SyslogServerSettings"], [9, 4, 1, "", "SyslogServerSettingsGetResponse"], [9, 4, 1, "", "SyslogServerSettingsResponse"], [9, 4, 1, "", "Tag"], [9, 4, 1, "", "TagBatch"], [9, 4, 1, "", "TagGetResponse"], [9, 4, 1, "", "TagResponse"], [9, 4, 1, "", "TargetProtectionGroup"], [9, 4, 1, "", "TargetProtectionGroupPostPatch"], [9, 4, 1, "", "TestResult"], [9, 4, 1, "", "TestResultGetResponse"], [9, 4, 1, "", "TestResultResponse"], [9, 4, 1, "", "TestResultWithResource"], [9, 4, 1, "", "TestResultWithResourceGetResponse"], [9, 4, 1, "", "TestResultWithResourcePatchResponse"], [9, 4, 1, "", "TestResultWithResourcePostResponse"], [9, 4, 1, "", "TestResultWithResourceResponse"], [9, 4, 1, "", "TestResultWithResourceWithId"], [9, 4, 1, "", "TestResultWithResourceWithIdPostResponse"], [9, 4, 1, "", "Throttle"], [9, 4, 1, "", "ThrottleDeprecated"], [9, 4, 1, "", "TimeWindow"], [9, 4, 1, "", "TotalItemCountResponse"], [9, 4, 1, "", "Transfer"], [9, 4, 1, "", "UpgradeParameters"], [9, 4, 1, "", "UserGroup"], [9, 4, 1, "", "UserGroupQuotaLimitedBy"], [9, 4, 1, "", "UserGroupSpace"], [9, 4, 1, "", "Username"], [9, 4, 1, "", "UsernameResponse"], [9, 4, 1, "", "Vchost"], [9, 4, 1, "", "VchostCertificate"], [9, 4, 1, "", "VchostCertificateGetResponse"], [9, 4, 1, "", "VchostCertificatePatch"], [9, 4, 1, "", "VchostCertificatePost"], [9, 4, 1, "", "VchostCertificateResponse"], [9, 4, 1, "", "VchostConnection"], [9, 4, 1, "", "VchostConnectionGetResponse"], [9, 4, 1, "", "VchostConnectionResponse"], [9, 4, 1, "", "VchostEndpoint"], [9, 4, 1, "", "VchostEndpointGetResponse"], [9, 4, 1, "", "VchostEndpointPatch"], [9, 4, 1, "", "VchostEndpointPost"], [9, 4, 1, "", "VchostEndpointResponse"], [9, 4, 1, "", "VchostGetResponse"], [9, 4, 1, "", "VchostPatch"], [9, 4, 1, "", "VchostPost"], [9, 4, 1, "", "VchostResponse"], [9, 4, 1, "", "VirtualMachine"], [9, 4, 1, "", "VirtualMachineGetResponse"], [9, 4, 1, "", "VirtualMachinePost"], [9, 4, 1, "", "VirtualMachineResponse"], [9, 4, 1, "", "VirtualMachineVolumeSnapshot"], [9, 4, 1, "", "VirtualMachineVolumeSnapshotResponse"], [9, 4, 1, "", "Volume"], [9, 4, 1, "", "VolumeBatchPost"], [9, 4, 1, "", "VolumeCommon"], [9, 4, 1, "", "VolumeDiff"], [9, 4, 1, "", "VolumeGetResponse"], [9, 4, 1, "", "VolumeGroup"], [9, 4, 1, "", "VolumeGroupGetResponse"], [9, 4, 1, "", "VolumeGroupPatch"], [9, 4, 1, "", "VolumeGroupPerformance"], [9, 4, 1, "", "VolumeGroupPost"], [9, 4, 1, "", "VolumeGroupResponse"], [9, 4, 1, "", "VolumePatch"], [9, 4, 1, "", "VolumePerformance"], [9, 4, 1, "", "VolumePost"], [9, 4, 1, "", "VolumePostBase"], [9, 4, 1, "", "VolumeResponse"], [9, 4, 1, "", "VolumeSnapshot"], [9, 4, 1, "", "VolumeSnapshotGetResponse"], [9, 4, 1, "", "VolumeSnapshotPatch"], [9, 4, 1, "", "VolumeSnapshotPost"], [9, 4, 1, "", "VolumeSnapshotResponse"], [9, 4, 1, "", "VolumeSnapshotTransfer"], [9, 4, 1, "", "VolumeSnapshotTransferGetResponse"], [9, 4, 1, "", "VolumeSnapshotTransferResponse"], [9, 4, 1, "", "VolumeSpace"], [9, 4, 1, "", "VolumeSpaceCommon"], [9, 4, 1, "", "VolumeSpaceGetResponse"], [9, 4, 1, "", "VolumesBatchResponse"], [9, 4, 1, "", "VolumesDiffGetResponse"], [9, 4, 1, "", "VolumesDiffResponse"], [9, 4, 1, "", "Workload"], [9, 4, 1, "", "WorkloadConfigurationFixedReference"], [9, 4, 1, "", "WorkloadConfigurationFixedReferenceWorkload"], [9, 4, 1, "", "WorkloadConfigurationReference"], [9, 4, 1, "", "WorkloadGetResponse"], [9, 4, 1, "", "WorkloadParameter"], [9, 4, 1, "", "WorkloadParameterValue"], [9, 4, 1, "", "WorkloadParameterValueResourceReference"], [9, 4, 1, "", "WorkloadPatch"], [9, 4, 1, "", "WorkloadPlacementRecommendation"], [9, 4, 1, "", "WorkloadPlacementRecommendationAdditionalConstraints"], [9, 4, 1, "", "WorkloadPlacementRecommendationGetResponse"], [9, 4, 1, "", "WorkloadPlacementRecommendationPlacement"], [9, 4, 1, "", "WorkloadPlacementRecommendationProjection"], [9, 4, 1, "", "WorkloadPlacementRecommendationResourceReference"], [9, 4, 1, "", "WorkloadPlacementRecommendationResponse"], [9, 4, 1, "", "WorkloadPlacementRecommendationResult"], [9, 4, 1, "", "WorkloadPlacementRecommendationTarget"], [9, 4, 1, "", "WorkloadPlacementRecommendationTargetCapacityUsedProjections"], [9, 4, 1, "", "WorkloadPlacementRecommendationTargetLoadProjections"], [9, 4, 1, "", "WorkloadPlacementRecommendationWarning"], [9, 4, 1, "", "WorkloadPost"], [9, 4, 1, "", "WorkloadPreset"], [9, 4, 1, "", "WorkloadResponse"], [9, 6, 0, "-", "client"]], "pypureclient.flasharray.ActiveDirectory": [[9, 5, 1, "", "computer_name"], [9, 5, 1, "", "directory_servers"], [9, 5, 1, "", "domain"], [9, 5, 1, "", "kerberos_servers"], [9, 5, 1, "", "name"], [9, 5, 1, "", "server"], [9, 5, 1, "", "sources"], [9, 5, 1, "", "tls"]], "pypureclient.flasharray.ActiveDirectoryGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ActiveDirectoryPatch": [[9, 5, 1, "", "sources"], [9, 5, 1, "", "tls"]], "pypureclient.flasharray.ActiveDirectoryPost": [[9, 5, 1, "", "computer_name"], [9, 5, 1, "", "directory_servers"], [9, 5, 1, "", "domain"], [9, 5, 1, "", "join_ou"], [9, 5, 1, "", "kerberos_servers"], [9, 5, 1, "", "password"], [9, 5, 1, "", "sources"], [9, 5, 1, "", "tls"], [9, 5, 1, "", "user"]], "pypureclient.flasharray.ActiveDirectoryResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Admin": [[9, 5, 1, "", "api_token"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "locked"], [9, 5, 1, "", "lockout_remaining"], [9, 5, 1, "", "management_access_policies"], [9, 5, 1, "", "name"], [9, 5, 1, "", "password"], [9, 5, 1, "", "public_key"], [9, 5, 1, "", "role"]], "pypureclient.flasharray.AdminApiToken": [[9, 5, 1, "", "api_token"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.AdminApiTokenGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AdminApiTokenResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AdminCache": [[9, 5, 1, "", "cached_at"], [9, 5, 1, "", "management_access_policies"], [9, 5, 1, "", "name"], [9, 5, 1, "", "role"]], "pypureclient.flasharray.AdminCacheGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AdminCacheResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AdminGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AdminPatch": [[9, 5, 1, "", "api_token"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "locked"], [9, 5, 1, "", "lockout_remaining"], [9, 5, 1, "", "management_access_policies"], [9, 5, 1, "", "name"], [9, 5, 1, "", "old_password"], [9, 5, 1, "", "password"], [9, 5, 1, "", "public_key"], [9, 5, 1, "", "role"]], "pypureclient.flasharray.AdminPost": [[9, 5, 1, "", "management_access_policies"], [9, 5, 1, "", "password"], [9, 5, 1, "", "role"]], "pypureclient.flasharray.AdminResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AdminRole": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.AdminSettings": [[9, 5, 1, "", "lockout_duration"], [9, 5, 1, "", "max_login_attempts"], [9, 5, 1, "", "min_password_length"], [9, 5, 1, "", "required_authentication_methods"], [9, 5, 1, "", "single_sign_on_enabled"]], "pypureclient.flasharray.AdminSettingsGetResponse": [[9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AdminSettingsRequiredAuthenticationMethods": [[9, 5, 1, "", "ssh"], [9, 5, 1, "", "web_ui"]], "pypureclient.flasharray.AdminSettingsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AggregateReplicationPerformance": [[9, 5, 1, "", "bytes_per_sec"]], "pypureclient.flasharray.Alert": [[9, 5, 1, "", "actual"], [9, 5, 1, "", "category"], [9, 5, 1, "", "closed"], [9, 5, 1, "", "code"], [9, 5, 1, "", "component_name"], [9, 5, 1, "", "component_type"], [9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "description"], [9, 5, 1, "", "expected"], [9, 5, 1, "", "flagged"], [9, 5, 1, "", "id"], [9, 5, 1, "", "issue"], [9, 5, 1, "", "knowledge_base_url"], [9, 5, 1, "", "name"], [9, 5, 1, "", "notified"], [9, 5, 1, "", "severity"], [9, 5, 1, "", "state"], [9, 5, 1, "", "summary"], [9, 5, 1, "", "updated"]], "pypureclient.flasharray.AlertEvent": [[9, 5, 1, "", "actual"], [9, 5, 1, "", "alert"], [9, 5, 1, "", "code"], [9, 5, 1, "", "component_name"], [9, 5, 1, "", "component_type"], [9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "expected"], [9, 5, 1, "", "issue"], [9, 5, 1, "", "knowledge_base_url"], [9, 5, 1, "", "name"], [9, 5, 1, "", "severity"], [9, 5, 1, "", "state"], [9, 5, 1, "", "summary"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.AlertEventGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AlertEventResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AlertGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AlertResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AlertRules": [[9, 5, 1, "", "code"], [9, 5, 1, "", "context"], [9, 5, 1, "", "parameter"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.AlertRulesCatalog": [[9, 5, 1, "", "allowed_values"], [9, 5, 1, "", "code"], [9, 5, 1, "", "context"], [9, 5, 1, "", "default_value"], [9, 5, 1, "", "parameter"], [9, 5, 1, "", "subject"]], "pypureclient.flasharray.AlertRulesCatalogGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AlertRulesCatalogResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AlertRulesGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AlertRulesResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AlertWatcher": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.AlertWatcherGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AlertWatcherPatch": [[9, 5, 1, "", "enabled"]], "pypureclient.flasharray.AlertWatcherPost": [[9, 5, 1, "", "enabled"]], "pypureclient.flasharray.AlertWatcherResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ApiClient": [[9, 5, 1, "", "access_policies"], [9, 5, 1, "", "access_token_ttl_in_ms"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "issuer"], [9, 5, 1, "", "key_id"], [9, 5, 1, "", "max_role"], [9, 5, 1, "", "name"], [9, 5, 1, "", "public_key"]], "pypureclient.flasharray.ApiClientGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ApiClientPatch": [[9, 5, 1, "", "enabled"]], "pypureclient.flasharray.ApiClientPost": [[9, 5, 1, "", "access_policies"], [9, 5, 1, "", "access_token_ttl_in_ms"], [9, 5, 1, "", "issuer"], [9, 5, 1, "", "max_role"], [9, 5, 1, "", "public_key"]], "pypureclient.flasharray.ApiClientResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ApiToken": [[9, 5, 1, "", "created_at"], [9, 5, 1, "", "expires_at"], [9, 5, 1, "", "token"]], "pypureclient.flasharray.ApiVersionResponse": [[9, 5, 1, "", "version"]], "pypureclient.flasharray.App": [[9, 5, 1, "", "description"], [9, 5, 1, "", "details"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "name"], [9, 5, 1, "", "status"], [9, 5, 1, "", "version"], [9, 5, 1, "", "vnc_enabled"]], "pypureclient.flasharray.AppGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AppNode": [[9, 5, 1, "", "app"], [9, 5, 1, "", "index"], [9, 5, 1, "", "status"], [9, 5, 1, "", "version"], [9, 5, 1, "", "vnc"]], "pypureclient.flasharray.AppNodeGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AppNodeResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.AppResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ArrayConnection": [[9, 5, 1, "", "context"], [9, 5, 1, "", "encryption"], [9, 5, 1, "", "encryption_mode"], [9, 5, 1, "", "id"], [9, 5, 1, "", "management_address"], [9, 5, 1, "", "name"], [9, 5, 1, "", "os"], [9, 5, 1, "", "remote"], [9, 5, 1, "", "replication_addresses"], [9, 5, 1, "", "replication_transport"], [9, 5, 1, "", "status"], [9, 5, 1, "", "throttle"], [9, 5, 1, "", "type"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.ArrayConnectionGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayConnectionKey": [[9, 5, 1, "", "connection_key"]], "pypureclient.flasharray.ArrayConnectionKeyGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayConnectionPatch": [[9, 5, 1, "", "connection_key"], [9, 5, 1, "", "default_limit"], [9, 5, 1, "", "encryption"], [9, 5, 1, "", "management_address"], [9, 5, 1, "", "replication_addresses"], [9, 5, 1, "", "throttle"], [9, 5, 1, "", "type"], [9, 5, 1, "", "window"], [9, 5, 1, "", "window_limit"]], "pypureclient.flasharray.ArrayConnectionPath": [[9, 5, 1, "", "encryption"], [9, 5, 1, "", "encryption_mode"], [9, 5, 1, "", "id"], [9, 5, 1, "", "local_address"], [9, 5, 1, "", "local_port"], [9, 5, 1, "", "name"], [9, 5, 1, "", "remote"], [9, 5, 1, "", "remote_address"], [9, 5, 1, "", "remote_port"], [9, 5, 1, "", "replication_transport"], [9, 5, 1, "", "status"], [9, 5, 1, "", "status_details"], [9, 5, 1, "", "type"]], "pypureclient.flasharray.ArrayConnectionPathGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayConnectionPathResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ArrayConnectionPost": [[9, 5, 1, "", "connection_key"], [9, 5, 1, "", "encryption"], [9, 5, 1, "", "management_address"], [9, 5, 1, "", "replication_addresses"], [9, 5, 1, "", "replication_transport"], [9, 5, 1, "", "type"]], "pypureclient.flasharray.ArrayConnectionResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ArrayEncryption": [[9, 5, 1, "", "data_at_rest"], [9, 5, 1, "", "module_version"]], "pypureclient.flasharray.ArrayErasure": [[9, 5, 1, "", "details"], [9, 5, 1, "", "id"], [9, 5, 1, "", "image_download_progress"], [9, 5, 1, "", "image_source"], [9, 5, 1, "", "image_version"], [9, 5, 1, "", "name"], [9, 5, 1, "", "sanitization_certificate"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.ArrayErasureGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayErasurePatch": [[9, 5, 1, "", "image_source"], [9, 5, 1, "", "image_version"]], "pypureclient.flasharray.ArrayErasureResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ArrayFactoryResetToken": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "token"]], "pypureclient.flasharray.ArrayFactoryResetTokenGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayFactoryResetTokenResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ArrayGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayPerformance": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "id"], [9, 5, 1, "", "local_queue_usec_per_op"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "others_per_sec"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_depth"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_other_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.ArrayPerformanceByLink": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "id"], [9, 5, 1, "", "link"], [9, 5, 1, "", "local_queue_usec_per_op"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "others_per_sec"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_depth"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_other_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.ArrayPerformanceByLinkGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayPerformanceByLinkResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ArrayPerformanceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ArraySpace": [[9, 5, 1, "", "capacity"], [9, 5, 1, "", "capacity_installed"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "parity"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ArraySpaceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ArrayencryptionDataAtRest": [[9, 5, 1, "", "algorithm"], [9, 5, 1, "", "enabled"]], "pypureclient.flasharray.Arrays": [[9, 5, 1, "", "as_of"], [9, 5, 1, "", "banner"], [9, 5, 1, "", "capacity"], [9, 5, 1, "", "console_lock_enabled"], [9, 5, 1, "", "context"], [9, 5, 1, "", "encryption"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "id"], [9, 5, 1, "", "idle_timeout"], [9, 5, 1, "", "name"], [9, 5, 1, "", "ntp_servers"], [9, 5, 1, "", "ntp_symmetric_key"], [9, 5, 1, "", "os"], [9, 5, 1, "", "parity"], [9, 5, 1, "", "scsi_timeout"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_zone"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.Audit": [[9, 5, 1, "", "arguments"], [9, 5, 1, "", "command"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "origin"], [9, 5, 1, "", "subcommand"], [9, 5, 1, "", "time"], [9, 5, 1, "", "user"], [9, 5, 1, "", "user_interface"]], "pypureclient.flasharray.AuditGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.AuditResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.BasePort": [[9, 5, 1, "", "failover"], [9, 5, 1, "", "iqn"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nqn"], [9, 5, 1, "", "portal"], [9, 5, 1, "", "wwn"]], "pypureclient.flasharray.BuiltIn": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.BuiltInRelationship": [[9, 5, 1, "", "id"]], "pypureclient.flasharray.BuiltInResourceNoId": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.Certificate": [[9, 5, 1, "", "certificate"], [9, 5, 1, "", "certificate_type"], [9, 5, 1, "", "common_name"], [9, 5, 1, "", "country"], [9, 5, 1, "", "email"], [9, 5, 1, "", "id"], [9, 5, 1, "", "intermediate_certificate"], [9, 5, 1, "", "issued_by"], [9, 5, 1, "", "issued_to"], [9, 5, 1, "", "key_algorithm"], [9, 5, 1, "", "key_size"], [9, 5, 1, "", "locality"], [9, 5, 1, "", "name"], [9, 5, 1, "", "organization"], [9, 5, 1, "", "organizational_unit"], [9, 5, 1, "", "state"], [9, 5, 1, "", "status"], [9, 5, 1, "", "subject_alternative_names"], [9, 5, 1, "", "valid_from"], [9, 5, 1, "", "valid_to"]], "pypureclient.flasharray.CertificateBase": [[9, 5, 1, "", "certificate"], [9, 5, 1, "", "certificate_type"], [9, 5, 1, "", "common_name"], [9, 5, 1, "", "country"], [9, 5, 1, "", "email"], [9, 5, 1, "", "intermediate_certificate"], [9, 5, 1, "", "issued_by"], [9, 5, 1, "", "issued_to"], [9, 5, 1, "", "key_algorithm"], [9, 5, 1, "", "key_size"], [9, 5, 1, "", "locality"], [9, 5, 1, "", "organization"], [9, 5, 1, "", "organizational_unit"], [9, 5, 1, "", "state"], [9, 5, 1, "", "status"], [9, 5, 1, "", "subject_alternative_names"], [9, 5, 1, "", "valid_from"], [9, 5, 1, "", "valid_to"]], "pypureclient.flasharray.CertificateCertificateGroupGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CertificateCertificateGroupResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.CertificateGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CertificateGroup": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.CertificateGroupCertificateGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CertificateGroupCertificateResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.CertificateGroupGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CertificateGroupResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.CertificateGroupUse": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "use"]], "pypureclient.flasharray.CertificateGroupUseGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CertificatePost": [[9, 5, 1, "", "certificate"], [9, 5, 1, "", "certificate_type"], [9, 5, 1, "", "common_name"], [9, 5, 1, "", "country"], [9, 5, 1, "", "days"], [9, 5, 1, "", "email"], [9, 5, 1, "", "intermediate_certificate"], [9, 5, 1, "", "issued_by"], [9, 5, 1, "", "issued_to"], [9, 5, 1, "", "key"], [9, 5, 1, "", "key_algorithm"], [9, 5, 1, "", "key_size"], [9, 5, 1, "", "locality"], [9, 5, 1, "", "organization"], [9, 5, 1, "", "organizational_unit"], [9, 5, 1, "", "passphrase"], [9, 5, 1, "", "state"], [9, 5, 1, "", "status"], [9, 5, 1, "", "subject_alternative_names"], [9, 5, 1, "", "valid_from"], [9, 5, 1, "", "valid_to"]], "pypureclient.flasharray.CertificateResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.CertificateSigningRequest": [[9, 5, 1, "", "certificate_signing_request"]], "pypureclient.flasharray.CertificateSigningRequestPost": [[9, 5, 1, "", "certificate"], [9, 5, 1, "", "common_name"], [9, 5, 1, "", "country"], [9, 5, 1, "", "email"], [9, 5, 1, "", "locality"], [9, 5, 1, "", "organization"], [9, 5, 1, "", "organizational_unit"], [9, 5, 1, "", "state"], [9, 5, 1, "", "subject_alternative_names"]], "pypureclient.flasharray.CertificateSigningRequestResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.CertificateUse": [[9, 5, 1, "", "group"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "use"]], "pypureclient.flasharray.CertificateUseGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.Chap": [[9, 5, 1, "", "host_password"], [9, 5, 1, "", "host_user"], [9, 5, 1, "", "target_password"], [9, 5, 1, "", "target_user"]], "pypureclient.flasharray.CloudCapacityGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CloudCapacityPatchResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.CloudCapacityStatus": [[9, 5, 1, "", "current_capacity"], [9, 5, 1, "", "details"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "requested_capacity"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.CloudCapacityStep": [[9, 5, 1, "", "supported_capacity"]], "pypureclient.flasharray.CloudCapacityStepsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CloudConfig": [[9, 5, 1, "", "automatic_capacity_upgrade"], [9, 5, 1, "", "id"], [9, 5, 1, "", "model"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.CloudConfigAutomaticCapacityUpgrade": [[9, 5, 1, "", "details"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "max_capacity"]], "pypureclient.flasharray.CloudConfigAutomaticCapacityUpgradePatch": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "max_capacity"]], "pypureclient.flasharray.CloudConfigGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CloudConfigModel": [[9, 5, 1, "", "current"], [9, 5, 1, "", "details"], [9, 5, 1, "", "override_checks"], [9, 5, 1, "", "requested"], [9, 5, 1, "", "status"], [9, 5, 1, "", "step"]], "pypureclient.flasharray.CloudConfigModelPatch": [[9, 5, 1, "", "add_override_checks"], [9, 5, 1, "", "requested"]], "pypureclient.flasharray.CloudConfigPatch": [[9, 5, 1, "", "automatic_capacity_upgrade"], [9, 5, 1, "", "model"]], "pypureclient.flasharray.CloudConfigPatchResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.CloudConfigSupported": [[9, 5, 1, "", "supported_models"]], "pypureclient.flasharray.CloudConfigSupportedConfigsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CloudProviderTag": [[9, 5, 1, "", "details"], [9, 5, 1, "", "key"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.CloudProviderTagGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.CloudProviderTagResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Connection": [[9, 5, 1, "", "context"], [9, 5, 1, "", "host"], [9, 5, 1, "", "host_group"], [9, 5, 1, "", "lun"], [9, 5, 1, "", "nsid"], [9, 5, 1, "", "protocol_endpoint"], [9, 5, 1, "", "volume"]], "pypureclient.flasharray.ConnectionGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ConnectionPost": [[9, 5, 1, "", "lun"], [9, 5, 1, "", "protocol_endpoint"]], "pypureclient.flasharray.ConnectionResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ContainerDefaultProtection": [[9, 5, 1, "", "context"], [9, 5, 1, "", "default_protections"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "type"]], "pypureclient.flasharray.ContainerDefaultProtectionGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ContainerDefaultProtectionResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ContainerEradicationConfig": [[9, 5, 1, "", "manual_eradication"]], "pypureclient.flasharray.ContainerPerformance": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "others_per_sec"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_other_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.ContainerPerformanceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ContainerQos": [[9, 5, 1, "", "bandwidth_floor"], [9, 5, 1, "", "bandwidth_limit"], [9, 5, 1, "", "iops_floor"], [9, 5, 1, "", "iops_limit"]], "pypureclient.flasharray.ContainerQosCeilings": [[9, 5, 1, "", "bandwidth_limit"], [9, 5, 1, "", "iops_limit"]], "pypureclient.flasharray.Context": [[9, 5, 1, "", "context"]], "pypureclient.flasharray.Controller": [[9, 5, 1, "", "mode"], [9, 5, 1, "", "mode_since"], [9, 5, 1, "", "model"], [9, 5, 1, "", "name"], [9, 5, 1, "", "status"], [9, 5, 1, "", "type"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.ControllerGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DefaultProtectionReference": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "type"]], "pypureclient.flasharray.DestroyedPatchPost": [[9, 5, 1, "", "destroyed"]], "pypureclient.flasharray.DirectoriesGroupsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoriesGroupsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoriesUsersGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoriesUsersResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Directory": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "directory_name"], [9, 5, 1, "", "file_system"], [9, 5, 1, "", "id"], [9, 5, 1, "", "limited_by"], [9, 5, 1, "", "name"], [9, 5, 1, "", "path"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.DirectoryExport": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "directory"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "export_name"], [9, 5, 1, "", "name"], [9, 5, 1, "", "path"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "server"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.DirectoryExportGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryExportPatch": [[9, 5, 1, "", "export_enabled"], [9, 5, 1, "", "export_name"]], "pypureclient.flasharray.DirectoryExportPost": [[9, 5, 1, "", "export_enabled"], [9, 5, 1, "", "export_name"], [9, 5, 1, "", "server"]], "pypureclient.flasharray.DirectoryExportResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoryGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryGroup": [[9, 5, 1, "", "context"], [9, 5, 1, "", "directory_name"], [9, 5, 1, "", "file_system"], [9, 5, 1, "", "group"], [9, 5, 1, "", "id"], [9, 5, 1, "", "limited_by"], [9, 5, 1, "", "name"], [9, 5, 1, "", "path"], [9, 5, 1, "", "space"]], "pypureclient.flasharray.DirectoryGroupQuota": [[9, 5, 1, "", "context"], [9, 5, 1, "", "directory"], [9, 5, 1, "", "group"], [9, 5, 1, "", "group_email"], [9, 5, 1, "", "path"], [9, 5, 1, "", "percentage_used"], [9, 5, 1, "", "quota_usage"], [9, 5, 1, "", "rule"]], "pypureclient.flasharray.DirectoryGroupQuotasGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryGroupQuotasResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoryLockNlmReclamation": [[9, 5, 1, "", "context"], [9, 5, 1, "", "end"], [9, 5, 1, "", "start"]], "pypureclient.flasharray.DirectoryLockNlmReclamationResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoryPatch": [[9, 5, 1, "", "directory_name"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.DirectoryPerformance": [[9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "others_per_sec"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_other_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.DirectoryPerformanceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryPolicyExportPost": [[9, 5, 1, "", "policies"]], "pypureclient.flasharray.DirectoryPolicyPost": [[9, 5, 1, "", "policies"]], "pypureclient.flasharray.DirectoryPost": [[9, 5, 1, "", "directory_name"], [9, 5, 1, "", "path"]], "pypureclient.flasharray.DirectoryQuota": [[9, 5, 1, "", "context"], [9, 5, 1, "", "directory"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "enforced"], [9, 5, 1, "", "path"], [9, 5, 1, "", "percentage_used"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "rule_name"], [9, 5, 1, "", "usage"]], "pypureclient.flasharray.DirectoryQuotasGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryQuotasResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoryResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoryService": [[9, 5, 1, "", "base_dn"], [9, 5, 1, "", "bind_password"], [9, 5, 1, "", "bind_user"], [9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "ca_certificate_ref"], [9, 5, 1, "", "check_peer"], [9, 5, 1, "", "context"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "management"], [9, 5, 1, "", "name"], [9, 5, 1, "", "services"], [9, 5, 1, "", "sources"], [9, 5, 1, "", "uris"]], "pypureclient.flasharray.DirectoryServiceCommon": [[9, 5, 1, "", "base_dn"], [9, 5, 1, "", "bind_password"], [9, 5, 1, "", "bind_user"], [9, 5, 1, "", "context"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "services"], [9, 5, 1, "", "uris"]], "pypureclient.flasharray.DirectoryServiceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryServiceManagement": [[9, 5, 1, "", "ssh_public_key_attribute"], [9, 5, 1, "", "user_login_attribute"], [9, 5, 1, "", "user_object_class"]], "pypureclient.flasharray.DirectoryServicePatch": [[9, 5, 1, "", "base_dn"], [9, 5, 1, "", "bind_password"], [9, 5, 1, "", "bind_user"], [9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "ca_certificate_ref"], [9, 5, 1, "", "check_peer"], [9, 5, 1, "", "context"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "management"], [9, 5, 1, "", "name"], [9, 5, 1, "", "services"], [9, 5, 1, "", "sources"], [9, 5, 1, "", "uris"]], "pypureclient.flasharray.DirectoryServicePost": [[9, 5, 1, "", "base_dn"], [9, 5, 1, "", "bind_password"], [9, 5, 1, "", "bind_user"], [9, 5, 1, "", "context"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "services"], [9, 5, 1, "", "sources"], [9, 5, 1, "", "uris"]], "pypureclient.flasharray.DirectoryServiceResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoryServiceRole": [[9, 5, 1, "", "context"], [9, 5, 1, "", "group"], [9, 5, 1, "", "group_base"], [9, 5, 1, "", "management_access_policies"], [9, 5, 1, "", "name"], [9, 5, 1, "", "role"]], "pypureclient.flasharray.DirectoryServiceRoleGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryServiceRolePost": [[9, 5, 1, "", "group"], [9, 5, 1, "", "group_base"], [9, 5, 1, "", "management_access_policies"], [9, 5, 1, "", "role"]], "pypureclient.flasharray.DirectoryServiceRoleResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectorySnapshot": [[9, 5, 1, "", "client_name"], [9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.DirectorySnapshotGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectorySnapshotPatch": [[9, 5, 1, "", "client_name"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "keep_for"], [9, 5, 1, "", "name"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "suffix"]], "pypureclient.flasharray.DirectorySnapshotPost": [[9, 5, 1, "", "client_name"], [9, 5, 1, "", "keep_for"], [9, 5, 1, "", "suffix"]], "pypureclient.flasharray.DirectorySnapshotResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectoryUser": [[9, 5, 1, "", "context"], [9, 5, 1, "", "directory_name"], [9, 5, 1, "", "file_system"], [9, 5, 1, "", "id"], [9, 5, 1, "", "limited_by"], [9, 5, 1, "", "name"], [9, 5, 1, "", "path"], [9, 5, 1, "", "space"], [9, 5, 1, "", "user"]], "pypureclient.flasharray.DirectoryUserQuota": [[9, 5, 1, "", "context"], [9, 5, 1, "", "directory"], [9, 5, 1, "", "path"], [9, 5, 1, "", "percentage_used"], [9, 5, 1, "", "quota_usage"], [9, 5, 1, "", "rule"], [9, 5, 1, "", "user"], [9, 5, 1, "", "user_email"]], "pypureclient.flasharray.DirectoryUserQuotaRule": [[9, 5, 1, "", "effectiveness"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "enforced"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "quota_type"], [9, 5, 1, "", "rule_name"], [9, 5, 1, "", "subject"]], "pypureclient.flasharray.DirectoryUserQuotasGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DirectoryUserQuotasResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.DirectorypolicyexportpostPolicies": [[9, 5, 1, "", "export_enabled"], [9, 5, 1, "", "export_name"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "server"]], "pypureclient.flasharray.DirectorypolicypostPolicies": [[9, 5, 1, "", "policy"]], "pypureclient.flasharray.Dns": [[9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "ca_certificate_group"], [9, 5, 1, "", "context"], [9, 5, 1, "", "domain"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nameservers"], [9, 5, 1, "", "services"], [9, 5, 1, "", "source"]], "pypureclient.flasharray.DnsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DnsPatch": [[9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "ca_certificate_group"], [9, 5, 1, "", "domain"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nameservers"], [9, 5, 1, "", "services"], [9, 5, 1, "", "source"]], "pypureclient.flasharray.DnsPost": [[9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "ca_certificate_group"], [9, 5, 1, "", "domain"], [9, 5, 1, "", "nameservers"], [9, 5, 1, "", "services"], [9, 5, 1, "", "source"]], "pypureclient.flasharray.DnsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Drive": [[9, 5, 1, "", "capacity"], [9, 5, 1, "", "capacity_installed"], [9, 5, 1, "", "details"], [9, 5, 1, "", "name"], [9, 5, 1, "", "protocol"], [9, 5, 1, "", "status"], [9, 5, 1, "", "type"]], "pypureclient.flasharray.DriveGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.DriveResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.EradicationConfig": [[9, 5, 1, "", "disabled_delay"], [9, 5, 1, "", "enabled_delay"], [9, 5, 1, "", "eradication_delay"], [9, 5, 1, "", "manual_eradication"]], "pypureclient.flasharray.ErrorContextResponse": [[9, 5, 1, "", "errors"]], "pypureclient.flasharray.ErrorcontextresponseErrors": [[9, 5, 1, "", "context"], [9, 5, 1, "", "location_context"], [9, 5, 1, "", "message"]], "pypureclient.flasharray.Eula": [[9, 5, 1, "", "agreement"], [9, 5, 1, "", "signature"]], "pypureclient.flasharray.EulaGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.EulaResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.EulaSignature": [[9, 5, 1, "", "accepted"], [9, 5, 1, "", "company"], [9, 5, 1, "", "name"], [9, 5, 1, "", "title"]], "pypureclient.flasharray.ExportPolicyAttachmentMixin": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "export_name"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.FA_2_48": [[9, 6, 0, "-", "client"]], "pypureclient.flasharray.FA_2_48.client": [[9, 0, 1, "", "Client"]], "pypureclient.flasharray.FA_2_48.client.Client": [[9, 1, 1, "", "__init__"], [9, 1, 1, "", "delete_active_directory"], [9, 1, 1, "", "delete_admins"], [9, 1, 1, "", "delete_admins_api_tokens"], [9, 1, 1, "", "delete_admins_cache"], [9, 1, 1, "", "delete_admins_policies_management_access"], [9, 1, 1, "", "delete_alert_watchers"], [9, 1, 1, "", "delete_alerts_rules"], [9, 1, 1, "", "delete_api_clients"], [9, 1, 1, "", "delete_array_connections"], [9, 1, 1, "", "delete_arrays"], [9, 1, 1, "", "delete_arrays_cloud_provider_tags"], [9, 1, 1, "", "delete_arrays_erasures"], [9, 1, 1, "", "delete_arrays_factory_reset_token"], [9, 1, 1, "", "delete_arrays_tags"], [9, 1, 1, "", "delete_certificate_groups"], [9, 1, 1, "", "delete_certificate_groups_certificates"], [9, 1, 1, "", "delete_certificates"], [9, 1, 1, "", "delete_certificates_certificate_groups"], [9, 1, 1, "", "delete_connections"], [9, 1, 1, "", "delete_directories"], [9, 1, 1, "", "delete_directories_policies_audit_file"], [9, 1, 1, "", "delete_directories_policies_autodir"], [9, 1, 1, "", "delete_directories_policies_nfs"], [9, 1, 1, "", "delete_directories_policies_quota"], [9, 1, 1, "", "delete_directories_policies_smb"], [9, 1, 1, "", "delete_directories_policies_snapshot"], [9, 1, 1, "", "delete_directories_policies_user_group_quota"], [9, 1, 1, "", "delete_directory_exports"], [9, 1, 1, "", "delete_directory_services"], [9, 1, 1, "", "delete_directory_services_local_directory_services"], [9, 1, 1, "", "delete_directory_services_local_groups"], [9, 1, 1, "", "delete_directory_services_local_groups_members"], [9, 1, 1, "", "delete_directory_services_local_users"], [9, 1, 1, "", "delete_directory_services_local_users_members"], [9, 1, 1, "", "delete_directory_services_roles"], [9, 1, 1, "", "delete_directory_services_roles_policies_management_access"], [9, 1, 1, "", "delete_directory_snapshots"], [9, 1, 1, "", "delete_dns"], [9, 1, 1, "", "delete_file_systems"], [9, 1, 1, "", "delete_fleets"], [9, 1, 1, "", "delete_fleets_members"], [9, 1, 1, "", "delete_host_groups"], [9, 1, 1, "", "delete_host_groups_hosts"], [9, 1, 1, "", "delete_host_groups_protection_groups"], [9, 1, 1, "", "delete_host_groups_tags"], [9, 1, 1, "", "delete_hosts"], [9, 1, 1, "", "delete_hosts_host_groups"], [9, 1, 1, "", "delete_hosts_protection_groups"], [9, 1, 1, "", "delete_hosts_tags"], [9, 1, 1, "", "delete_kmip"], [9, 1, 1, "", "delete_log_targets_file"], [9, 1, 1, "", "delete_log_targets_syslog"], [9, 1, 1, "", "delete_maintenance_windows"], [9, 1, 1, "", "delete_network_interfaces"], [9, 1, 1, "", "delete_offloads"], [9, 1, 1, "", "delete_pod_replica_links"], [9, 1, 1, "", "delete_pods"], [9, 1, 1, "", "delete_pods_arrays"], [9, 1, 1, "", "delete_pods_members"], [9, 1, 1, "", "delete_pods_tags"], [9, 1, 1, "", "delete_policies_alert_watcher"], [9, 1, 1, "", "delete_policies_alert_watcher_members"], [9, 1, 1, "", "delete_policies_alert_watcher_rules"], [9, 1, 1, "", "delete_policies_audit_file"], [9, 1, 1, "", "delete_policies_audit_file_members"], [9, 1, 1, "", "delete_policies_autodir"], [9, 1, 1, "", "delete_policies_autodir_members"], [9, 1, 1, "", "delete_policies_management_access"], [9, 1, 1, "", "delete_policies_management_access_members"], [9, 1, 1, "", "delete_policies_nfs"], [9, 1, 1, "", "delete_policies_nfs_client_rules"], [9, 1, 1, "", "delete_policies_nfs_members"], [9, 1, 1, "", "delete_policies_quota"], [9, 1, 1, "", "delete_policies_quota_members"], [9, 1, 1, "", "delete_policies_quota_rules"], [9, 1, 1, "", "delete_policies_smb"], [9, 1, 1, "", "delete_policies_smb_client_rules"], [9, 1, 1, "", "delete_policies_smb_members"], [9, 1, 1, "", "delete_policies_snapshot"], [9, 1, 1, "", "delete_policies_snapshot_members"], [9, 1, 1, "", "delete_policies_snapshot_rules"], [9, 1, 1, "", "delete_policies_user_group_quota"], [9, 1, 1, "", "delete_policies_user_group_quota_members"], [9, 1, 1, "", "delete_policies_user_group_quota_rules"], [9, 1, 1, "", "delete_presets_workload"], [9, 1, 1, "", "delete_protection_group_snapshots"], [9, 1, 1, "", "delete_protection_group_snapshots_tags"], [9, 1, 1, "", "delete_protection_groups"], [9, 1, 1, "", "delete_protection_groups_host_groups"], [9, 1, 1, "", "delete_protection_groups_hosts"], [9, 1, 1, "", "delete_protection_groups_tags"], [9, 1, 1, "", "delete_protection_groups_targets"], [9, 1, 1, "", "delete_protection_groups_volumes"], [9, 1, 1, "", "delete_realms"], [9, 1, 1, "", "delete_realms_tags"], [9, 1, 1, "", "delete_remote_protection_group_snapshots"], [9, 1, 1, "", "delete_remote_protection_groups"], [9, 1, 1, "", "delete_remote_volume_snapshots"], [9, 1, 1, "", "delete_resource_accesses"], [9, 1, 1, "", "delete_servers"], [9, 1, 1, "", "delete_snmp_managers"], [9, 1, 1, "", "delete_software"], [9, 1, 1, "", "delete_software_check"], [9, 1, 1, "", "delete_sso_saml2_idps"], [9, 1, 1, "", "delete_subnets"], [9, 1, 1, "", "delete_syslog_servers"], [9, 1, 1, "", "delete_vchost_connections"], [9, 1, 1, "", "delete_vchosts"], [9, 1, 1, "", "delete_vchosts_certificates"], [9, 1, 1, "", "delete_vchosts_endpoints"], [9, 1, 1, "", "delete_volume_groups"], [9, 1, 1, "", "delete_volume_groups_tags"], [9, 1, 1, "", "delete_volume_snapshots"], [9, 1, 1, "", "delete_volume_snapshots_tags"], [9, 1, 1, "", "delete_volumes"], [9, 1, 1, "", "delete_volumes_protection_groups"], [9, 1, 1, "", "delete_volumes_tags"], [9, 1, 1, "", "delete_workloads"], [9, 1, 1, "", "delete_workloads_tags"], [9, 1, 1, "", "get_access_token"], [9, 1, 1, "", "get_active_directory"], [9, 1, 1, "", "get_admins"], [9, 1, 1, "", "get_admins_api_tokens"], [9, 1, 1, "", "get_admins_cache"], [9, 1, 1, "", "get_admins_policies_management_access"], [9, 1, 1, "", "get_admins_settings"], [9, 1, 1, "", "get_alert_watchers"], [9, 1, 1, "", "get_alert_watchers_test"], [9, 1, 1, "", "get_alerts"], [9, 1, 1, "", "get_alerts_events"], [9, 1, 1, "", "get_alerts_rules"], [9, 1, 1, "", "get_alerts_rules_catalog"], [9, 1, 1, "", "get_api_clients"], [9, 1, 1, "", "get_apps"], [9, 1, 1, "", "get_apps_nodes"], [9, 1, 1, "", "get_array_connections"], [9, 1, 1, "", "get_array_connections_connection_key"], [9, 1, 1, "", "get_array_connections_path"], [9, 1, 1, "", "get_arrays"], [9, 1, 1, "", "get_arrays_cloud_capacity"], [9, 1, 1, "", "get_arrays_cloud_capacity_supported_steps"], [9, 1, 1, "", "get_arrays_cloud_config"], [9, 1, 1, "", "get_arrays_cloud_config_supported_configs"], [9, 1, 1, "", "get_arrays_cloud_provider_tags"], [9, 1, 1, "", "get_arrays_erasures"], [9, 1, 1, "", "get_arrays_eula"], [9, 1, 1, "", "get_arrays_factory_reset_token"], [9, 1, 1, "", "get_arrays_ntp_test"], [9, 1, 1, "", "get_arrays_performance"], [9, 1, 1, "", "get_arrays_performance_by_link"], [9, 1, 1, "", "get_arrays_space"], [9, 1, 1, "", "get_arrays_tags"], [9, 1, 1, "", "get_audits"], [9, 1, 1, "", "get_certificate_groups"], [9, 1, 1, "", "get_certificate_groups_certificates"], [9, 1, 1, "", "get_certificate_groups_uses"], [9, 1, 1, "", "get_certificates"], [9, 1, 1, "", "get_certificates_certificate_groups"], [9, 1, 1, "", "get_certificates_uses"], [9, 1, 1, "", "get_connections"], [9, 1, 1, "", "get_container_default_protections"], [9, 1, 1, "", "get_controllers"], [9, 1, 1, "", "get_directories"], [9, 1, 1, "", "get_directories_groups"], [9, 1, 1, "", "get_directories_performance"], [9, 1, 1, "", "get_directories_policies"], [9, 1, 1, "", "get_directories_policies_audit_file"], [9, 1, 1, "", "get_directories_policies_autodir"], [9, 1, 1, "", "get_directories_policies_nfs"], [9, 1, 1, "", "get_directories_policies_quota"], [9, 1, 1, "", "get_directories_policies_smb"], [9, 1, 1, "", "get_directories_policies_snapshot"], [9, 1, 1, "", "get_directories_policies_user_group_quota"], [9, 1, 1, "", "get_directories_space"], [9, 1, 1, "", "get_directories_users"], [9, 1, 1, "", "get_directory_exports"], [9, 1, 1, "", "get_directory_group_quotas"], [9, 1, 1, "", "get_directory_quotas"], [9, 1, 1, "", "get_directory_services"], [9, 1, 1, "", "get_directory_services_local_directory_services"], [9, 1, 1, "", "get_directory_services_local_groups"], [9, 1, 1, "", "get_directory_services_local_groups_members"], [9, 1, 1, "", "get_directory_services_local_users"], [9, 1, 1, "", "get_directory_services_local_users_members"], [9, 1, 1, "", "get_directory_services_roles"], [9, 1, 1, "", "get_directory_services_roles_policies_management_access"], [9, 1, 1, "", "get_directory_services_test"], [9, 1, 1, "", "get_directory_snapshots"], [9, 1, 1, "", "get_directory_user_quotas"], [9, 1, 1, "", "get_dns"], [9, 1, 1, "", "get_drives"], [9, 1, 1, "", "get_file_systems"], [9, 1, 1, "", "get_fleets"], [9, 1, 1, "", "get_fleets_fleet_key"], [9, 1, 1, "", "get_fleets_members"], [9, 1, 1, "", "get_hardware"], [9, 1, 1, "", "get_host_groups"], [9, 1, 1, "", "get_host_groups_hosts"], [9, 1, 1, "", "get_host_groups_performance"], [9, 1, 1, "", "get_host_groups_performance_by_array"], [9, 1, 1, "", "get_host_groups_protection_groups"], [9, 1, 1, "", "get_host_groups_space"], [9, 1, 1, "", "get_host_groups_tags"], [9, 1, 1, "", "get_hosts"], [9, 1, 1, "", "get_hosts_host_groups"], [9, 1, 1, "", "get_hosts_performance"], [9, 1, 1, "", "get_hosts_performance_balance"], [9, 1, 1, "", "get_hosts_performance_by_array"], [9, 1, 1, "", "get_hosts_protection_groups"], [9, 1, 1, "", "get_hosts_space"], [9, 1, 1, "", "get_hosts_tags"], [9, 1, 1, "", "get_kmip"], [9, 1, 1, "", "get_kmip_test"], [9, 1, 1, "", "get_log_targets"], [9, 1, 1, "", "get_log_targets_file"], [9, 1, 1, "", "get_log_targets_syslog"], [9, 1, 1, "", "get_log_targets_syslog_settings"], [9, 1, 1, "", "get_log_targets_syslog_test"], [9, 1, 1, "", "get_maintenance_windows"], [9, 1, 1, "", "get_network_interfaces"], [9, 1, 1, "", "get_network_interfaces_neighbors"], [9, 1, 1, "", "get_network_interfaces_performance"], [9, 1, 1, "", "get_network_interfaces_port_details"], [9, 1, 1, "", "get_offloads"], [9, 1, 1, "", "get_pod_replica_links"], [9, 1, 1, "", "get_pod_replica_links_lag"], [9, 1, 1, "", "get_pod_replica_links_mappings_policies"], [9, 1, 1, "", "get_pod_replica_links_performance_replication"], [9, 1, 1, "", "get_pods"], [9, 1, 1, "", "get_pods_arrays"], [9, 1, 1, "", "get_pods_members"], [9, 1, 1, "", "get_pods_performance"], [9, 1, 1, "", "get_pods_performance_by_array"], [9, 1, 1, "", "get_pods_performance_replication"], [9, 1, 1, "", "get_pods_performance_replication_by_array"], [9, 1, 1, "", "get_pods_space"], [9, 1, 1, "", "get_pods_tags"], [9, 1, 1, "", "get_policies"], [9, 1, 1, "", "get_policies_alert_watcher"], [9, 1, 1, "", "get_policies_alert_watcher_members"], [9, 1, 1, "", "get_policies_alert_watcher_rules"], [9, 1, 1, "", "get_policies_alert_watcher_rules_test"], [9, 1, 1, "", "get_policies_audit_file"], [9, 1, 1, "", "get_policies_audit_file_members"], [9, 1, 1, "", "get_policies_autodir"], [9, 1, 1, "", "get_policies_autodir_members"], [9, 1, 1, "", "get_policies_management_access"], [9, 1, 1, "", "get_policies_management_access_members"], [9, 1, 1, "", "get_policies_members"], [9, 1, 1, "", "get_policies_nfs"], [9, 1, 1, "", "get_policies_nfs_client_rules"], [9, 1, 1, "", "get_policies_nfs_members"], [9, 1, 1, "", "get_policies_password"], [9, 1, 1, "", "get_policies_quota"], [9, 1, 1, "", "get_policies_quota_members"], [9, 1, 1, "", "get_policies_quota_rules"], [9, 1, 1, "", "get_policies_smb"], [9, 1, 1, "", "get_policies_smb_client_rules"], [9, 1, 1, "", "get_policies_smb_members"], [9, 1, 1, "", "get_policies_snapshot"], [9, 1, 1, "", "get_policies_snapshot_members"], [9, 1, 1, "", "get_policies_snapshot_rules"], [9, 1, 1, "", "get_policies_user_group_quota"], [9, 1, 1, "", "get_policies_user_group_quota_members"], [9, 1, 1, "", "get_policies_user_group_quota_rules"], [9, 1, 1, "", "get_ports"], [9, 1, 1, "", "get_ports_initiators"], [9, 1, 1, "", "get_presets_workload"], [9, 1, 1, "", "get_protection_group_snapshots"], [9, 1, 1, "", "get_protection_group_snapshots_tags"], [9, 1, 1, "", "get_protection_group_snapshots_transfer"], [9, 1, 1, "", "get_protection_groups"], [9, 1, 1, "", "get_protection_groups_host_groups"], [9, 1, 1, "", "get_protection_groups_hosts"], [9, 1, 1, "", "get_protection_groups_performance_replication"], [9, 1, 1, "", "get_protection_groups_performance_replication_by_array"], [9, 1, 1, "", "get_protection_groups_space"], [9, 1, 1, "", "get_protection_groups_tags"], [9, 1, 1, "", "get_protection_groups_targets"], [9, 1, 1, "", "get_protection_groups_volumes"], [9, 1, 1, "", "get_realms"], [9, 1, 1, "", "get_realms_performance"], [9, 1, 1, "", "get_realms_space"], [9, 1, 1, "", "get_realms_tags"], [9, 1, 1, "", "get_remote_arrays"], [9, 1, 1, "", "get_remote_pods"], [9, 1, 1, "", "get_remote_pods_tags"], [9, 1, 1, "", "get_remote_protection_group_snapshots"], [9, 1, 1, "", "get_remote_protection_group_snapshots_transfer"], [9, 1, 1, "", "get_remote_protection_groups"], [9, 1, 1, "", "get_remote_volume_snapshots"], [9, 1, 1, "", "get_remote_volume_snapshots_transfer"], [9, 1, 1, "", "get_resource_accesses"], [9, 1, 1, "", "get_resource_accesses_status"], [9, 1, 1, "", "get_rest_version"], [9, 1, 1, "", "get_servers"], [9, 1, 1, "", "get_sessions"], [9, 1, 1, "", "get_smi_s"], [9, 1, 1, "", "get_smtp_servers"], [9, 1, 1, "", "get_snmp_agents"], [9, 1, 1, "", "get_snmp_agents_mib"], [9, 1, 1, "", "get_snmp_managers"], [9, 1, 1, "", "get_snmp_managers_test"], [9, 1, 1, "", "get_software"], [9, 1, 1, "", "get_software_bundle"], [9, 1, 1, "", "get_software_check"], [9, 1, 1, "", "get_software_installation_steps"], [9, 1, 1, "", "get_software_installations"], [9, 1, 1, "", "get_software_patches"], [9, 1, 1, "", "get_software_patches_catalog"], [9, 1, 1, "", "get_software_versions"], [9, 1, 1, "", "get_sso_saml2_idps"], [9, 1, 1, "", "get_sso_saml2_idps_test"], [9, 1, 1, "", "get_subnets"], [9, 1, 1, "", "get_subscription_assets"], [9, 1, 1, "", "get_subscriptions"], [9, 1, 1, "", "get_support"], [9, 1, 1, "", "get_support_diagnostics_details"], [9, 1, 1, "", "get_support_diagnostics_settings"], [9, 1, 1, "", "get_support_remote_assist_sessions"], [9, 1, 1, "", "get_support_remote_assist_sessions_settings"], [9, 1, 1, "", "get_support_test"], [9, 1, 1, "", "get_syslog_servers"], [9, 1, 1, "", "get_syslog_servers_settings"], [9, 1, 1, "", "get_syslog_servers_test"], [9, 1, 1, "", "get_vchost_connections"], [9, 1, 1, "", "get_vchosts"], [9, 1, 1, "", "get_vchosts_certificates"], [9, 1, 1, "", "get_vchosts_endpoints"], [9, 1, 1, "", "get_virtual_machine_snapshots"], [9, 1, 1, "", "get_virtual_machine_volume_snapshots"], [9, 1, 1, "", "get_virtual_machines"], [9, 1, 1, "", "get_volume_groups"], [9, 1, 1, "", "get_volume_groups_performance"], [9, 1, 1, "", "get_volume_groups_space"], [9, 1, 1, "", "get_volume_groups_tags"], [9, 1, 1, "", "get_volume_groups_volumes"], [9, 1, 1, "", "get_volume_snapshots"], [9, 1, 1, "", "get_volume_snapshots_tags"], [9, 1, 1, "", "get_volume_snapshots_transfer"], [9, 1, 1, "", "get_volumes"], [9, 1, 1, "", "get_volumes_diff"], [9, 1, 1, "", "get_volumes_performance"], [9, 1, 1, "", "get_volumes_performance_by_array"], [9, 1, 1, "", "get_volumes_protection_groups"], [9, 1, 1, "", "get_volumes_space"], [9, 1, 1, "", "get_volumes_tags"], [9, 1, 1, "", "get_volumes_volume_groups"], [9, 1, 1, "", "get_workloads"], [9, 1, 1, "", "get_workloads_placement_recommendations"], [9, 1, 1, "", "get_workloads_tags"], [9, 1, 1, "", "patch_active_directory"], [9, 1, 1, "", "patch_admins"], [9, 1, 1, "", "patch_admins_settings"], [9, 1, 1, "", "patch_alert_watchers"], [9, 1, 1, "", "patch_alerts"], [9, 1, 1, "", "patch_alerts_rules"], [9, 1, 1, "", "patch_api_clients"], [9, 1, 1, "", "patch_apps"], [9, 1, 1, "", "patch_array_connections"], [9, 1, 1, "", "patch_arrays"], [9, 1, 1, "", "patch_arrays_cloud_capacity"], [9, 1, 1, "", "patch_arrays_cloud_config"], [9, 1, 1, "", "patch_arrays_erasures"], [9, 1, 1, "", "patch_arrays_eula"], [9, 1, 1, "", "patch_certificates"], [9, 1, 1, "", "patch_container_default_protections"], [9, 1, 1, "", "patch_directories"], [9, 1, 1, "", "patch_directory_exports"], [9, 1, 1, "", "patch_directory_services"], [9, 1, 1, "", "patch_directory_services_local_directory_services"], [9, 1, 1, "", "patch_directory_services_local_groups"], [9, 1, 1, "", "patch_directory_services_local_users"], [9, 1, 1, "", "patch_directory_services_roles"], [9, 1, 1, "", "patch_directory_snapshots"], [9, 1, 1, "", "patch_dns"], [9, 1, 1, "", "patch_drives"], [9, 1, 1, "", "patch_file_systems"], [9, 1, 1, "", "patch_fleets"], [9, 1, 1, "", "patch_hardware"], [9, 1, 1, "", "patch_host_groups"], [9, 1, 1, "", "patch_hosts"], [9, 1, 1, "", "patch_kmip"], [9, 1, 1, "", "patch_log_targets_file"], [9, 1, 1, "", "patch_log_targets_syslog"], [9, 1, 1, "", "patch_log_targets_syslog_settings"], [9, 1, 1, "", "patch_network_interfaces"], [9, 1, 1, "", "patch_pod_replica_links"], [9, 1, 1, "", "patch_pod_replica_links_mappings_policies"], [9, 1, 1, "", "patch_pods"], [9, 1, 1, "", "patch_policies_alert_watcher"], [9, 1, 1, "", "patch_policies_alert_watcher_rules"], [9, 1, 1, "", "patch_policies_audit_file"], [9, 1, 1, "", "patch_policies_autodir"], [9, 1, 1, "", "patch_policies_management_access"], [9, 1, 1, "", "patch_policies_nfs"], [9, 1, 1, "", "patch_policies_password"], [9, 1, 1, "", "patch_policies_quota"], [9, 1, 1, "", "patch_policies_quota_rules"], [9, 1, 1, "", "patch_policies_smb"], [9, 1, 1, "", "patch_policies_snapshot"], [9, 1, 1, "", "patch_policies_user_group_quota"], [9, 1, 1, "", "patch_policies_user_group_quota_rules"], [9, 1, 1, "", "patch_presets_workload"], [9, 1, 1, "", "patch_protection_group_snapshots"], [9, 1, 1, "", "patch_protection_groups"], [9, 1, 1, "", "patch_protection_groups_targets"], [9, 1, 1, "", "patch_realms"], [9, 1, 1, "", "patch_remote_protection_group_snapshots"], [9, 1, 1, "", "patch_remote_protection_groups"], [9, 1, 1, "", "patch_remote_volume_snapshots"], [9, 1, 1, "", "patch_servers"], [9, 1, 1, "", "patch_smi_s"], [9, 1, 1, "", "patch_smtp_servers"], [9, 1, 1, "", "patch_snmp_agents"], [9, 1, 1, "", "patch_snmp_managers"], [9, 1, 1, "", "patch_software_installations"], [9, 1, 1, "", "patch_sso_saml2_idps"], [9, 1, 1, "", "patch_sso_saml2_idps_test"], [9, 1, 1, "", "patch_subnets"], [9, 1, 1, "", "patch_support"], [9, 1, 1, "", "patch_support_diagnostics_settings"], [9, 1, 1, "", "patch_support_remote_assist_sessions"], [9, 1, 1, "", "patch_support_remote_assist_sessions_settings"], [9, 1, 1, "", "patch_syslog_servers"], [9, 1, 1, "", "patch_syslog_servers_settings"], [9, 1, 1, "", "patch_vchosts"], [9, 1, 1, "", "patch_vchosts_certificates"], [9, 1, 1, "", "patch_vchosts_endpoints"], [9, 1, 1, "", "patch_virtual_machines"], [9, 1, 1, "", "patch_volume_groups"], [9, 1, 1, "", "patch_volume_snapshots"], [9, 1, 1, "", "patch_volumes"], [9, 1, 1, "", "patch_workloads"], [9, 1, 1, "", "post_active_directory"], [9, 1, 1, "", "post_admins"], [9, 1, 1, "", "post_admins_api_tokens"], [9, 1, 1, "", "post_admins_policies_management_access"], [9, 1, 1, "", "post_alert_watchers"], [9, 1, 1, "", "post_alerts_rules"], [9, 1, 1, "", "post_api_clients"], [9, 1, 1, "", "post_array_connections"], [9, 1, 1, "", "post_arrays_erasures"], [9, 1, 1, "", "post_arrays_factory_reset_token"], [9, 1, 1, "", "post_certificate_groups"], [9, 1, 1, "", "post_certificate_groups_certificates"], [9, 1, 1, "", "post_certificates"], [9, 1, 1, "", "post_certificates_certificate_groups"], [9, 1, 1, "", "post_certificates_certificate_signing_requests"], [9, 1, 1, "", "post_connections"], [9, 1, 1, "", "post_directories"], [9, 1, 1, "", "post_directories_locks_nlm_reclamations"], [9, 1, 1, "", "post_directories_policies_audit_file"], [9, 1, 1, "", "post_directories_policies_autodir"], [9, 1, 1, "", "post_directories_policies_nfs"], [9, 1, 1, "", "post_directories_policies_quota"], [9, 1, 1, "", "post_directories_policies_smb"], [9, 1, 1, "", "post_directories_policies_snapshot"], [9, 1, 1, "", "post_directories_policies_user_group_quota"], [9, 1, 1, "", "post_directory_exports"], [9, 1, 1, "", "post_directory_services"], [9, 1, 1, "", "post_directory_services_local_directory_services"], [9, 1, 1, "", "post_directory_services_local_groups"], [9, 1, 1, "", "post_directory_services_local_groups_members"], [9, 1, 1, "", "post_directory_services_local_users"], [9, 1, 1, "", "post_directory_services_local_users_members"], [9, 1, 1, "", "post_directory_services_roles"], [9, 1, 1, "", "post_directory_services_roles_policies_management_access"], [9, 1, 1, "", "post_directory_snapshots"], [9, 1, 1, "", "post_dns"], [9, 1, 1, "", "post_file_systems"], [9, 1, 1, "", "post_files"], [9, 1, 1, "", "post_fleets"], [9, 1, 1, "", "post_fleets_fleet_key"], [9, 1, 1, "", "post_fleets_members"], [9, 1, 1, "", "post_host_groups"], [9, 1, 1, "", "post_host_groups_hosts"], [9, 1, 1, "", "post_host_groups_protection_groups"], [9, 1, 1, "", "post_hosts"], [9, 1, 1, "", "post_hosts_host_groups"], [9, 1, 1, "", "post_hosts_protection_groups"], [9, 1, 1, "", "post_kmip"], [9, 1, 1, "", "post_log_targets_file"], [9, 1, 1, "", "post_log_targets_syslog"], [9, 1, 1, "", "post_maintenance_windows"], [9, 1, 1, "", "post_network_interfaces"], [9, 1, 1, "", "post_offloads"], [9, 1, 1, "", "post_pod_replica_links"], [9, 1, 1, "", "post_pods"], [9, 1, 1, "", "post_pods_arrays"], [9, 1, 1, "", "post_pods_members"], [9, 1, 1, "", "post_pods_test"], [9, 1, 1, "", "post_policies_alert_watcher"], [9, 1, 1, "", "post_policies_alert_watcher_members"], [9, 1, 1, "", "post_policies_alert_watcher_rules"], [9, 1, 1, "", "post_policies_audit_file"], [9, 1, 1, "", "post_policies_audit_file_members"], [9, 1, 1, "", "post_policies_autodir"], [9, 1, 1, "", "post_policies_autodir_members"], [9, 1, 1, "", "post_policies_management_access"], [9, 1, 1, "", "post_policies_management_access_members"], [9, 1, 1, "", "post_policies_nfs"], [9, 1, 1, "", "post_policies_nfs_client_rules"], [9, 1, 1, "", "post_policies_nfs_members"], [9, 1, 1, "", "post_policies_quota"], [9, 1, 1, "", "post_policies_quota_members"], [9, 1, 1, "", "post_policies_quota_rules"], [9, 1, 1, "", "post_policies_smb"], [9, 1, 1, "", "post_policies_smb_client_rules"], [9, 1, 1, "", "post_policies_smb_members"], [9, 1, 1, "", "post_policies_snapshot"], [9, 1, 1, "", "post_policies_snapshot_members"], [9, 1, 1, "", "post_policies_snapshot_rules"], [9, 1, 1, "", "post_policies_user_group_quota"], [9, 1, 1, "", "post_policies_user_group_quota_members"], [9, 1, 1, "", "post_policies_user_group_quota_rules"], [9, 1, 1, "", "post_presets_workload"], [9, 1, 1, "", "post_protection_group_snapshots"], [9, 1, 1, "", "post_protection_group_snapshots_replica"], [9, 1, 1, "", "post_protection_group_snapshots_test"], [9, 1, 1, "", "post_protection_groups"], [9, 1, 1, "", "post_protection_groups_host_groups"], [9, 1, 1, "", "post_protection_groups_hosts"], [9, 1, 1, "", "post_protection_groups_targets"], [9, 1, 1, "", "post_protection_groups_volumes"], [9, 1, 1, "", "post_realms"], [9, 1, 1, "", "post_remote_protection_group_snapshots"], [9, 1, 1, "", "post_remote_protection_group_snapshots_test"], [9, 1, 1, "", "post_remote_volume_snapshots"], [9, 1, 1, "", "post_resource_accesses_batch"], [9, 1, 1, "", "post_servers"], [9, 1, 1, "", "post_snmp_managers"], [9, 1, 1, "", "post_software"], [9, 1, 1, "", "post_software_bundle"], [9, 1, 1, "", "post_software_check"], [9, 1, 1, "", "post_software_installations"], [9, 1, 1, "", "post_software_patches"], [9, 1, 1, "", "post_sso_saml2_idps"], [9, 1, 1, "", "post_subnets"], [9, 1, 1, "", "post_syslog_servers"], [9, 1, 1, "", "post_vchost_connections"], [9, 1, 1, "", "post_vchosts"], [9, 1, 1, "", "post_vchosts_certificates"], [9, 1, 1, "", "post_vchosts_endpoints"], [9, 1, 1, "", "post_virtual_machines"], [9, 1, 1, "", "post_volume_groups"], [9, 1, 1, "", "post_volume_snapshots"], [9, 1, 1, "", "post_volume_snapshots_test"], [9, 1, 1, "", "post_volumes"], [9, 1, 1, "", "post_volumes_batch"], [9, 1, 1, "", "post_volumes_batch_test"], [9, 1, 1, "", "post_volumes_protection_groups"], [9, 1, 1, "", "post_volumes_test"], [9, 1, 1, "", "post_workloads"], [9, 1, 1, "", "post_workloads_placement_recommendations"], [9, 1, 1, "", "put_admins_cache"], [9, 1, 1, "", "put_arrays_cloud_provider_tags_batch"], [9, 1, 1, "", "put_arrays_tags"], [9, 1, 1, "", "put_host_groups_tags_batch"], [9, 1, 1, "", "put_hosts_tags_batch"], [9, 1, 1, "", "put_pods_tags_batch"], [9, 1, 1, "", "put_presets_workload"], [9, 1, 1, "", "put_protection_group_snapshots_tags_batch"], [9, 1, 1, "", "put_protection_groups_tags_batch"], [9, 1, 1, "", "put_realms_tags_batch"], [9, 1, 1, "", "put_volume_groups_tags_batch"], [9, 1, 1, "", "put_volume_snapshots_tags_batch"], [9, 1, 1, "", "put_volumes_tags_batch"], [9, 1, 1, "", "put_workloads_tags_batch"]], "pypureclient.flasharray.FilePost": [[9, 5, 1, "", "source"], [9, 5, 1, "", "source_path"]], "pypureclient.flasharray.FileSystem": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.FileSystemGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.FileSystemPatch": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"]], "pypureclient.flasharray.FileSystemResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.FixedNameResourceNoId": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.FixedReference": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.FixedReferenceNoId": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.FixedReferenceWithType": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.FixedReferenceWithTypeAndLocation": [[9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.Fleet": [[9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.FleetGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.FleetKey": [[9, 5, 1, "", "created"], [9, 5, 1, "", "expires"], [9, 5, 1, "", "fleet_key"]], "pypureclient.flasharray.FleetKeyGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.FleetKeyResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.FleetMember": [[9, 5, 1, "", "coordinator_of"], [9, 5, 1, "", "fleet"], [9, 5, 1, "", "member"], [9, 5, 1, "", "status"], [9, 5, 1, "", "status_details"]], "pypureclient.flasharray.FleetMemberGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.FleetMemberPost": [[9, 5, 1, "", "members"]], "pypureclient.flasharray.FleetMemberResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.FleetPatch": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.FleetResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.FleetmemberpostMember": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.FleetmemberpostMembers": [[9, 5, 1, "", "key"], [9, 5, 1, "", "member"]], "pypureclient.flasharray.Hardware": [[9, 5, 1, "", "details"], [9, 5, 1, "", "identify_enabled"], [9, 5, 1, "", "index"], [9, 5, 1, "", "model"], [9, 5, 1, "", "name"], [9, 5, 1, "", "serial"], [9, 5, 1, "", "slot"], [9, 5, 1, "", "speed"], [9, 5, 1, "", "status"], [9, 5, 1, "", "temperature"], [9, 5, 1, "", "type"], [9, 5, 1, "", "voltage"]], "pypureclient.flasharray.HardwareGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.HardwarePatch": [[9, 5, 1, "", "identify_enabled"], [9, 5, 1, "", "index"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.HardwareResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Host": [[9, 5, 1, "", "chap"], [9, 5, 1, "", "connection_count"], [9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "host_group"], [9, 5, 1, "", "iqns"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nqns"], [9, 5, 1, "", "personality"], [9, 5, 1, "", "port_connectivity"], [9, 5, 1, "", "preferred_arrays"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "vlan"], [9, 5, 1, "", "wwns"]], "pypureclient.flasharray.HostGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.HostGroup": [[9, 5, 1, "", "connection_count"], [9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "host_count"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.HostGroupGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.HostGroupPatch": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.HostGroupPost": [[9, 5, 1, "", "tags"]], "pypureclient.flasharray.HostGroupResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.HostPatch": [[9, 5, 1, "", "add_iqns"], [9, 5, 1, "", "add_nqns"], [9, 5, 1, "", "add_wwns"], [9, 5, 1, "", "chap"], [9, 5, 1, "", "host_group"], [9, 5, 1, "", "iqns"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nqns"], [9, 5, 1, "", "personality"], [9, 5, 1, "", "preferred_arrays"], [9, 5, 1, "", "remove_iqns"], [9, 5, 1, "", "remove_nqns"], [9, 5, 1, "", "remove_wwns"], [9, 5, 1, "", "vlan"], [9, 5, 1, "", "wwns"]], "pypureclient.flasharray.HostPerformanceBalance": [[9, 5, 1, "", "context"], [9, 5, 1, "", "fraction_relative_to_max"], [9, 5, 1, "", "initiator"], [9, 5, 1, "", "name"], [9, 5, 1, "", "op_count"], [9, 5, 1, "", "target"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.HostPerformanceBalanceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.HostPortConnectivity": [[9, 5, 1, "", "details"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.HostPost": [[9, 5, 1, "", "chap"], [9, 5, 1, "", "iqns"], [9, 5, 1, "", "nqns"], [9, 5, 1, "", "personality"], [9, 5, 1, "", "preferred_arrays"], [9, 5, 1, "", "tags"], [9, 5, 1, "", "vlan"], [9, 5, 1, "", "wwns"]], "pypureclient.flasharray.HostResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Kmip": [[9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "certificate"], [9, 5, 1, "", "kmip_objects"], [9, 5, 1, "", "name"], [9, 5, 1, "", "uris"]], "pypureclient.flasharray.KmipCertificate": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.KmipGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.KmipObject": [[9, 5, 1, "", "name"], [9, 5, 1, "", "uid"]], "pypureclient.flasharray.KmipPatch": [[9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "certificate"], [9, 5, 1, "", "uris"]], "pypureclient.flasharray.KmipPost": [[9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "certificate"], [9, 5, 1, "", "uris"]], "pypureclient.flasharray.KmipResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.KmipTestResult": [[9, 5, 1, "", "component_address"], [9, 5, 1, "", "component_name"], [9, 5, 1, "", "description"], [9, 5, 1, "", "destination"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "result_details"], [9, 5, 1, "", "success"], [9, 5, 1, "", "test_type"]], "pypureclient.flasharray.KmipTestResultGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.LimitedBy": [[9, 5, 1, "", "member"], [9, 5, 1, "", "policy"]], "pypureclient.flasharray.LocalDirectoryService": [[9, 5, 1, "", "domain"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.LocalDirectoryServiceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.LocalDirectoryServicePost": [[9, 5, 1, "", "domain"]], "pypureclient.flasharray.LocalDirectoryServiceReference": [[9, 5, 1, "", "local_directory_service"]], "pypureclient.flasharray.LocalDirectoryServiceResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.LocalGroup": [[9, 5, 1, "", "built_in"], [9, 5, 1, "", "context"], [9, 5, 1, "", "email"], [9, 5, 1, "", "gid"], [9, 5, 1, "", "local_directory_service"], [9, 5, 1, "", "name"], [9, 5, 1, "", "sid"]], "pypureclient.flasharray.LocalGroupGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.LocalGroupMembershipPost": [[9, 5, 1, "", "members"]], "pypureclient.flasharray.LocalGroupPatch": [[9, 5, 1, "", "built_in"], [9, 5, 1, "", "context"], [9, 5, 1, "", "email"], [9, 5, 1, "", "gid"], [9, 5, 1, "", "name"], [9, 5, 1, "", "sid"]], "pypureclient.flasharray.LocalGroupPost": [[9, 5, 1, "", "email"], [9, 5, 1, "", "gid"]], "pypureclient.flasharray.LocalGroupResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.LocalMember": [[9, 5, 1, "", "context"], [9, 5, 1, "", "group"], [9, 5, 1, "", "group_gid"], [9, 5, 1, "", "is_primary_group"], [9, 5, 1, "", "local_directory_service"], [9, 5, 1, "", "member"], [9, 5, 1, "", "member_id"]], "pypureclient.flasharray.LocalMembershipGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.LocalMembershipResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.LocalUser": [[9, 5, 1, "", "built_in"], [9, 5, 1, "", "context"], [9, 5, 1, "", "email"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "local_directory_service"], [9, 5, 1, "", "name"], [9, 5, 1, "", "primary_group"], [9, 5, 1, "", "sid"], [9, 5, 1, "", "uid"]], "pypureclient.flasharray.LocalUserGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.LocalUserMembershipPost": [[9, 5, 1, "", "groups"], [9, 5, 1, "", "is_primary"]], "pypureclient.flasharray.LocalUserPatch": [[9, 5, 1, "", "email"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "name"], [9, 5, 1, "", "password"], [9, 5, 1, "", "primary_group"], [9, 5, 1, "", "uid"]], "pypureclient.flasharray.LocalUserPost": [[9, 5, 1, "", "email"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "password"], [9, 5, 1, "", "primary_group"], [9, 5, 1, "", "uid"]], "pypureclient.flasharray.LocalUserResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.LocalgroupmembershippostMembers": [[9, 5, 1, "", "member"], [9, 5, 1, "", "member_id"]], "pypureclient.flasharray.LocalusermembershippostGroups": [[9, 5, 1, "", "group"], [9, 5, 1, "", "group_gid"]], "pypureclient.flasharray.LocationReference": [[9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.LogTarget": [[9, 5, 1, "", "context"], [9, 5, 1, "", "name"], [9, 5, 1, "", "target_type"]], "pypureclient.flasharray.LogTargetFile": [[9, 5, 1, "", "context"], [9, 5, 1, "", "directory"], [9, 5, 1, "", "keep_for"], [9, 5, 1, "", "keep_size"], [9, 5, 1, "", "name"], [9, 5, 1, "", "target_type"]], "pypureclient.flasharray.LogTargetFileGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.LogTargetFileResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.LogTargetsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.LogTargetsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.LoginPost": [[9, 5, 1, "", "password"], [9, 5, 1, "", "username"]], "pypureclient.flasharray.MaintenanceWindow": [[9, 5, 1, "", "created"], [9, 5, 1, "", "expires"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.MaintenanceWindowPost": [[9, 5, 1, "", "timeout"]], "pypureclient.flasharray.MaintenanceWindowsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.MaintenanceWindowsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.MappingPolicy": [[9, 5, 1, "", "context"], [9, 5, 1, "", "direction"], [9, 5, 1, "", "id"], [9, 5, 1, "", "local_policy"], [9, 5, 1, "", "mapping"], [9, 5, 1, "", "pod_replica_link"], [9, 5, 1, "", "policy_type"], [9, 5, 1, "", "remote_policy"]], "pypureclient.flasharray.MappingPolicyPatch": [[9, 5, 1, "", "mapping"]], "pypureclient.flasharray.Member": [[9, 5, 1, "", "context"], [9, 5, 1, "", "group"], [9, 5, 1, "", "member"]], "pypureclient.flasharray.MemberGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.MemberNoIdAll": [[9, 5, 1, "", "context"], [9, 5, 1, "", "group"], [9, 5, 1, "", "member"]], "pypureclient.flasharray.MemberNoIdAllGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.MemberNoIdAllResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.MemberNoIdGroup": [[9, 5, 1, "", "group"], [9, 5, 1, "", "member"]], "pypureclient.flasharray.MemberNoIdMember": [[9, 5, 1, "", "context"], [9, 5, 1, "", "group"], [9, 5, 1, "", "member"]], "pypureclient.flasharray.MemberNoIdMemberGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.MemberNoIdMemberResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.MemberResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.MemberWithType": [[9, 5, 1, "", "group"], [9, 5, 1, "", "member"]], "pypureclient.flasharray.NetworkInterface": [[9, 5, 1, "", "attached_servers"], [9, 5, 1, "", "context"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "eth"], [9, 5, 1, "", "fc"], [9, 5, 1, "", "interface_type"], [9, 5, 1, "", "name"], [9, 5, 1, "", "services"], [9, 5, 1, "", "speed"]], "pypureclient.flasharray.NetworkInterfaceEth": [[9, 5, 1, "", "address"], [9, 5, 1, "", "gateway"], [9, 5, 1, "", "mac_address"], [9, 5, 1, "", "mtu"], [9, 5, 1, "", "netmask"], [9, 5, 1, "", "subinterfaces"], [9, 5, 1, "", "subnet"], [9, 5, 1, "", "subtype"], [9, 5, 1, "", "vlan"]], "pypureclient.flasharray.NetworkInterfaceFc": [[9, 5, 1, "", "wwn"]], "pypureclient.flasharray.NetworkInterfaceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.NetworkInterfaceNeighbor": [[9, 5, 1, "", "initial_ttl_in_sec"], [9, 5, 1, "", "local_port"], [9, 5, 1, "", "neighbor_chassis"], [9, 5, 1, "", "neighbor_port"]], "pypureclient.flasharray.NetworkInterfaceNeighborCapability": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "supported"]], "pypureclient.flasharray.NetworkInterfaceNeighborGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis": [[9, 5, 1, "", "addresses"], [9, 5, 1, "", "bridge"], [9, 5, 1, "", "description"], [9, 5, 1, "", "docsis_cable_device"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "repeater"], [9, 5, 1, "", "router"], [9, 5, 1, "", "station_only"], [9, 5, 1, "", "telephone"], [9, 5, 1, "", "wlan_access_point"]], "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassisId": [[9, 5, 1, "", "type"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.NetworkInterfaceNeighborNeighborPort": [[9, 5, 1, "", "description"], [9, 5, 1, "", "id"]], "pypureclient.flasharray.NetworkInterfaceNeighborNeighborPortId": [[9, 5, 1, "", "type"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.NetworkInterfaceNeighborResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.NetworkInterfacePatch": [[9, 5, 1, "", "attached_servers"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "eth"], [9, 5, 1, "", "override_npiv_check"], [9, 5, 1, "", "services"]], "pypureclient.flasharray.NetworkInterfacePerformance": [[9, 5, 1, "", "eth"], [9, 5, 1, "", "fc"], [9, 5, 1, "", "interface_type"], [9, 5, 1, "", "name"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.NetworkInterfacePerformanceEth": [[9, 5, 1, "", "flow_control_received_congestion_packets_per_sec"], [9, 5, 1, "", "flow_control_received_discarded_packets_per_sec"], [9, 5, 1, "", "flow_control_received_lossless_bytes_per_sec"], [9, 5, 1, "", "flow_control_received_pause_frames_per_sec"], [9, 5, 1, "", "flow_control_transmitted_congestion_packets_per_sec"], [9, 5, 1, "", "flow_control_transmitted_discarded_packets_per_sec"], [9, 5, 1, "", "flow_control_transmitted_lossless_bytes_per_sec"], [9, 5, 1, "", "flow_control_transmitted_pause_frames_per_sec"], [9, 5, 1, "", "other_errors_per_sec"], [9, 5, 1, "", "rdma_received_req_cqe_errors_per_sec"], [9, 5, 1, "", "rdma_received_sequence_errors_per_sec"], [9, 5, 1, "", "rdma_transmitted_local_ack_timeout_errors_per_sec"], [9, 5, 1, "", "received_bytes_per_sec"], [9, 5, 1, "", "received_crc_errors_per_sec"], [9, 5, 1, "", "received_frame_errors_per_sec"], [9, 5, 1, "", "received_packets_per_sec"], [9, 5, 1, "", "total_errors_per_sec"], [9, 5, 1, "", "transmitted_bytes_per_sec"], [9, 5, 1, "", "transmitted_carrier_errors_per_sec"], [9, 5, 1, "", "transmitted_dropped_errors_per_sec"], [9, 5, 1, "", "transmitted_packets_per_sec"]], "pypureclient.flasharray.NetworkInterfacePerformanceFc": [[9, 5, 1, "", "received_bytes_per_sec"], [9, 5, 1, "", "received_crc_errors_per_sec"], [9, 5, 1, "", "received_frames_per_sec"], [9, 5, 1, "", "received_link_failures_per_sec"], [9, 5, 1, "", "received_loss_of_signal_per_sec"], [9, 5, 1, "", "received_loss_of_sync_per_sec"], [9, 5, 1, "", "total_errors_per_sec"], [9, 5, 1, "", "transmitted_bytes_per_sec"], [9, 5, 1, "", "transmitted_frames_per_sec"], [9, 5, 1, "", "transmitted_invalid_words_per_sec"]], "pypureclient.flasharray.NetworkInterfacePerformanceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.NetworkInterfacePortDetailsRxLos": [[9, 5, 1, "", "channel"], [9, 5, 1, "", "flag"]], "pypureclient.flasharray.NetworkInterfacePortDetailsRxPower": [[9, 5, 1, "", "channel"], [9, 5, 1, "", "measurement"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.NetworkInterfacePortDetailsStatic": [[9, 5, 1, "", "cable_technology"], [9, 5, 1, "", "connector_type"], [9, 5, 1, "", "encoding"], [9, 5, 1, "", "extended_identifier"], [9, 5, 1, "", "fc_link_lengths"], [9, 5, 1, "", "fc_speeds"], [9, 5, 1, "", "fc_technology"], [9, 5, 1, "", "fc_transmission_media"], [9, 5, 1, "", "identifier"], [9, 5, 1, "", "link_length"], [9, 5, 1, "", "rate_identifier"], [9, 5, 1, "", "rx_power_thresholds"], [9, 5, 1, "", "signaling_rate"], [9, 5, 1, "", "signaling_rate_max"], [9, 5, 1, "", "signaling_rate_min"], [9, 5, 1, "", "specifications"], [9, 5, 1, "", "temperature_thresholds"], [9, 5, 1, "", "tx_bias_thresholds"], [9, 5, 1, "", "tx_power_thresholds"], [9, 5, 1, "", "vendor_date_code"], [9, 5, 1, "", "vendor_name"], [9, 5, 1, "", "vendor_oui"], [9, 5, 1, "", "vendor_part_number"], [9, 5, 1, "", "vendor_revision"], [9, 5, 1, "", "vendor_serial_number"], [9, 5, 1, "", "voltage_thresholds"], [9, 5, 1, "", "wavelength"]], "pypureclient.flasharray.NetworkInterfacePortDetailsStaticRxPowerThresholds": [[9, 5, 1, "", "alarm_high"], [9, 5, 1, "", "alarm_low"], [9, 5, 1, "", "warn_high"], [9, 5, 1, "", "warn_low"]], "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTemperatureThresholds": [[9, 5, 1, "", "alarm_high"], [9, 5, 1, "", "alarm_low"], [9, 5, 1, "", "warn_high"], [9, 5, 1, "", "warn_low"]], "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxBiasThresholds": [[9, 5, 1, "", "alarm_high"], [9, 5, 1, "", "alarm_low"], [9, 5, 1, "", "warn_high"], [9, 5, 1, "", "warn_low"]], "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxPowerThresholds": [[9, 5, 1, "", "alarm_high"], [9, 5, 1, "", "alarm_low"], [9, 5, 1, "", "warn_high"], [9, 5, 1, "", "warn_low"]], "pypureclient.flasharray.NetworkInterfacePortDetailsStaticVoltageThresholds": [[9, 5, 1, "", "alarm_high"], [9, 5, 1, "", "alarm_low"], [9, 5, 1, "", "warn_high"], [9, 5, 1, "", "warn_low"]], "pypureclient.flasharray.NetworkInterfacePortDetailsTemperature": [[9, 5, 1, "", "channel"], [9, 5, 1, "", "measurement"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.NetworkInterfacePortDetailsTxBias": [[9, 5, 1, "", "channel"], [9, 5, 1, "", "measurement"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.NetworkInterfacePortDetailsTxFault": [[9, 5, 1, "", "channel"], [9, 5, 1, "", "flag"]], "pypureclient.flasharray.NetworkInterfacePortDetailsTxPower": [[9, 5, 1, "", "channel"], [9, 5, 1, "", "measurement"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.NetworkInterfacePortDetailsVoltage": [[9, 5, 1, "", "channel"], [9, 5, 1, "", "measurement"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.NetworkInterfacePost": [[9, 5, 1, "", "attached_servers"], [9, 5, 1, "", "eth"], [9, 5, 1, "", "name"], [9, 5, 1, "", "services"]], "pypureclient.flasharray.NetworkInterfaceResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.NetworkInterfacesPortDetails": [[9, 5, 1, "", "interface_type"], [9, 5, 1, "", "name"], [9, 5, 1, "", "rx_los"], [9, 5, 1, "", "rx_power"], [9, 5, 1, "", "static"], [9, 5, 1, "", "temperature"], [9, 5, 1, "", "tx_bias"], [9, 5, 1, "", "tx_fault"], [9, 5, 1, "", "tx_power"], [9, 5, 1, "", "voltage"]], "pypureclient.flasharray.NetworkInterfacesPortDetailsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.NetworkInterfacesPortDetailsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.NetworkinterfacepatchEth": [[9, 5, 1, "", "add_subinterfaces"], [9, 5, 1, "", "address"], [9, 5, 1, "", "gateway"], [9, 5, 1, "", "mtu"], [9, 5, 1, "", "netmask"], [9, 5, 1, "", "remove_subinterfaces"], [9, 5, 1, "", "subinterfaces"], [9, 5, 1, "", "subnet"]], "pypureclient.flasharray.NetworkinterfacepostEth": [[9, 5, 1, "", "address"], [9, 5, 1, "", "subinterfaces"], [9, 5, 1, "", "subnet"], [9, 5, 1, "", "subtype"]], "pypureclient.flasharray.NewFqname": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.NewName": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.NonCopyableTag": [[9, 5, 1, "", "key"], [9, 5, 1, "", "namespace"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.NonCopyableTagBatch": [[9, 5, 1, "", "key"], [9, 5, 1, "", "namespace"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.Oauth210TokenPost400Response": [[9, 5, 1, "", "error"], [9, 5, 1, "", "error_description"]], "pypureclient.flasharray.Oauth210TokenPost401Response": [[9, 5, 1, "", "error"], [9, 5, 1, "", "error_description"]], "pypureclient.flasharray.OauthTokenResponse": [[9, 5, 1, "", "access_token"], [9, 5, 1, "", "expires_in"], [9, 5, 1, "", "issued_token_type"], [9, 5, 1, "", "token_type"]], "pypureclient.flasharray.Offload": [[9, 5, 1, "", "azure"], [9, 5, 1, "", "context"], [9, 5, 1, "", "google_cloud"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nfs"], [9, 5, 1, "", "protocol"], [9, 5, 1, "", "s3"], [9, 5, 1, "", "space"], [9, 5, 1, "", "status"], [9, 5, 1, "", "target_id"]], "pypureclient.flasharray.OffloadAzure": [[9, 5, 1, "", "account_name"], [9, 5, 1, "", "container_name"], [9, 5, 1, "", "profile"], [9, 5, 1, "", "secret_access_key"]], "pypureclient.flasharray.OffloadGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.OffloadGoogleCloud": [[9, 5, 1, "", "access_key_id"], [9, 5, 1, "", "bucket"], [9, 5, 1, "", "profile"], [9, 5, 1, "", "secret_access_key"]], "pypureclient.flasharray.OffloadNfs": [[9, 5, 1, "", "address"], [9, 5, 1, "", "mount_options"], [9, 5, 1, "", "mount_point"], [9, 5, 1, "", "profile"]], "pypureclient.flasharray.OffloadPost": [[9, 5, 1, "", "azure"], [9, 5, 1, "", "google_cloud"], [9, 5, 1, "", "nfs"], [9, 5, 1, "", "s3"]], "pypureclient.flasharray.OffloadResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.OffloadS3": [[9, 5, 1, "", "access_key_id"], [9, 5, 1, "", "auth_region"], [9, 5, 1, "", "bucket"], [9, 5, 1, "", "placement_strategy"], [9, 5, 1, "", "profile"], [9, 5, 1, "", "secret_access_key"], [9, 5, 1, "", "uri"]], "pypureclient.flasharray.OverrideCheck": [[9, 5, 1, "", "args"], [9, 5, 1, "", "name"], [9, 5, 1, "", "persistent"]], "pypureclient.flasharray.PageInfo": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PageInfoWithoutTotalItemCountResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "more_items_remaining"]], "pypureclient.flasharray.Performance": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.Pod": [[9, 5, 1, "", "array_count"], [9, 5, 1, "", "arrays"], [9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "failover_preferences"], [9, 5, 1, "", "footprint"], [9, 5, 1, "", "id"], [9, 5, 1, "", "link_source_count"], [9, 5, 1, "", "link_target_count"], [9, 5, 1, "", "mediator"], [9, 5, 1, "", "mediator_version"], [9, 5, 1, "", "members"], [9, 5, 1, "", "name"], [9, 5, 1, "", "promotion_status"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "requested_promotion_state"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PodArrayStatus": [[9, 5, 1, "", "frozen_at"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mediator_status"], [9, 5, 1, "", "member"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pre_elected"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.PodEradicationConfig": [[9, 5, 1, "", "manual_eradication"]], "pypureclient.flasharray.PodGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodMember": [[9, 5, 1, "", "context"], [9, 5, 1, "", "member"], [9, 5, 1, "", "pod"]], "pypureclient.flasharray.PodMemberGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodMemberResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PodPatch": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "failover_preferences"], [9, 5, 1, "", "id"], [9, 5, 1, "", "ignore_usage"], [9, 5, 1, "", "mediator"], [9, 5, 1, "", "name"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "requested_promotion_state"]], "pypureclient.flasharray.PodPerformance": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "others_per_sec"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_other_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.PodPerformanceByArray": [[9, 5, 1, "", "array"], [9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "others_per_sec"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_other_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.PodPerformanceByArrayGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodPerformanceReplication": [[9, 5, 1, "", "context"], [9, 5, 1, "", "continuous_bytes_per_sec"], [9, 5, 1, "", "periodic_bytes_per_sec"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "resync_bytes_per_sec"], [9, 5, 1, "", "sync_bytes_per_sec"], [9, 5, 1, "", "time"], [9, 5, 1, "", "total_bytes_per_sec"]], "pypureclient.flasharray.PodPerformanceReplicationByArray": [[9, 5, 1, "", "array"], [9, 5, 1, "", "context"], [9, 5, 1, "", "continuous_bytes_per_sec"], [9, 5, 1, "", "periodic_bytes_per_sec"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "resync_bytes_per_sec"], [9, 5, 1, "", "sync_bytes_per_sec"], [9, 5, 1, "", "time"], [9, 5, 1, "", "total_bytes_per_sec"]], "pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodPerformanceReplicationByArrayResponse": [[9, 5, 1, "", "items"], [9, 5, 1, "", "total"]], "pypureclient.flasharray.PodPerformanceReplicationGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodPerformanceReplicationResponse": [[9, 5, 1, "", "items"], [9, 5, 1, "", "total"]], "pypureclient.flasharray.PodPost": [[9, 5, 1, "", "failover_preferences"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "source"], [9, 5, 1, "", "tags"]], "pypureclient.flasharray.PodReplicaLink": [[9, 5, 1, "", "context"], [9, 5, 1, "", "direction"], [9, 5, 1, "", "id"], [9, 5, 1, "", "lag"], [9, 5, 1, "", "local_pod"], [9, 5, 1, "", "paused"], [9, 5, 1, "", "recovery_point"], [9, 5, 1, "", "remote_pod"], [9, 5, 1, "", "remotes"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.PodReplicaLinkGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodReplicaLinkLag": [[9, 5, 1, "", "context"], [9, 5, 1, "", "direction"], [9, 5, 1, "", "id"], [9, 5, 1, "", "lag"], [9, 5, 1, "", "local_pod"], [9, 5, 1, "", "recovery_point"], [9, 5, 1, "", "remote_pod"], [9, 5, 1, "", "remotes"], [9, 5, 1, "", "status"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.PodReplicaLinkLagGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodReplicaLinkLagResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PodReplicaLinkMappingPolicyGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodReplicaLinkMappingPolicyResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PodReplicaLinkPatch": [[9, 5, 1, "", "paused"]], "pypureclient.flasharray.PodReplicaLinkPerformanceReplication": [[9, 5, 1, "", "bytes_per_sec_from_remote"], [9, 5, 1, "", "bytes_per_sec_to_remote"], [9, 5, 1, "", "bytes_per_sec_total"], [9, 5, 1, "", "context"], [9, 5, 1, "", "direction"], [9, 5, 1, "", "id"], [9, 5, 1, "", "local_pod"], [9, 5, 1, "", "remote_pod"], [9, 5, 1, "", "remotes"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationResponse": [[9, 5, 1, "", "items"], [9, 5, 1, "", "total"]], "pypureclient.flasharray.PodReplicaLinkReference": [[9, 5, 1, "", "id"], [9, 5, 1, "", "local_pod"], [9, 5, 1, "", "remote_pod"], [9, 5, 1, "", "remotes"]], "pypureclient.flasharray.PodReplicaLinkResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PodResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PodSpace": [[9, 5, 1, "", "data_reduction"], [9, 5, 1, "", "footprint"], [9, 5, 1, "", "replication"], [9, 5, 1, "", "replication_effective"], [9, 5, 1, "", "shared"], [9, 5, 1, "", "shared_effective"], [9, 5, 1, "", "snapshots"], [9, 5, 1, "", "system"], [9, 5, 1, "", "thin_provisioning"], [9, 5, 1, "", "total_physical"], [9, 5, 1, "", "total_provisioned"], [9, 5, 1, "", "total_reduction"], [9, 5, 1, "", "total_used"], [9, 5, 1, "", "unique"], [9, 5, 1, "", "used_provisioned"], [9, 5, 1, "", "virtual"]], "pypureclient.flasharray.Policy": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "policy_type"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyAssignmentPost": [[9, 5, 1, "", "policies"]], "pypureclient.flasharray.PolicyAssignmentPostPolicy": [[9, 5, 1, "", "policy"]], "pypureclient.flasharray.PolicyAuditFile": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "log_targets"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "policy_type"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyAuditFileGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyAuditFilePatch": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "log_targets"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.PolicyAuditFilePost": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "log_targets"]], "pypureclient.flasharray.PolicyAuditFileResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyManagementAccess": [[9, 5, 1, "", "aggregation_strategy"], [9, 5, 1, "", "context"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "policy_type"], [9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyManagementAccessEffective": [[9, 5, 1, "", "details"], [9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyManagementAccessGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyManagementAccessPatch": [[9, 5, 1, "", "aggregation_strategy"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "name"], [9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyManagementAccessPost": [[9, 5, 1, "", "aggregation_strategy"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyManagementAccessResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyMember": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "member"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyMemberClean": [[9, 5, 1, "", "context"], [9, 5, 1, "", "member"], [9, 5, 1, "", "policy"]], "pypureclient.flasharray.PolicyMemberCleanGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyMemberCleanResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyMemberExport": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "export_name"], [9, 5, 1, "", "member"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "server"], [9, 5, 1, "", "status"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyMemberExportGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyMemberExportPost": [[9, 5, 1, "", "members"]], "pypureclient.flasharray.PolicyMemberExportResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyMemberGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyMemberPost": [[9, 5, 1, "", "members"]], "pypureclient.flasharray.PolicyMemberResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyNfs": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nfs_version"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "policy_mapping"], [9, 5, 1, "", "policy_type"], [9, 5, 1, "", "security"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "user_mapping_enabled"]], "pypureclient.flasharray.PolicyNfsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyNfsPatch": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nfs_version"], [9, 5, 1, "", "security"], [9, 5, 1, "", "user_mapping_enabled"]], "pypureclient.flasharray.PolicyNfsPolicyMapping": [[9, 5, 1, "", "mapping"], [9, 5, 1, "", "remote_policy"]], "pypureclient.flasharray.PolicyNfsPost": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "policy_mapping"], [9, 5, 1, "", "user_mapping_enabled"]], "pypureclient.flasharray.PolicyNfsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyPassword": [[9, 5, 1, "", "context"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "enforce_dictionary_check"], [9, 5, 1, "", "enforce_username_check"], [9, 5, 1, "", "id"], [9, 5, 1, "", "lockout_duration"], [9, 5, 1, "", "max_login_attempts"], [9, 5, 1, "", "max_password_age"], [9, 5, 1, "", "min_character_groups"], [9, 5, 1, "", "min_characters_per_group"], [9, 5, 1, "", "min_password_age"], [9, 5, 1, "", "min_password_length"], [9, 5, 1, "", "name"], [9, 5, 1, "", "password_history"], [9, 5, 1, "", "policy_type"]], "pypureclient.flasharray.PolicyPasswordGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyPasswordResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyPatch": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.PolicyPost": [[9, 5, 1, "", "enabled"]], "pypureclient.flasharray.PolicyResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyRuleAlertWatcher": [[9, 5, 1, "", "context"], [9, 5, 1, "", "email"], [9, 5, 1, "", "excluded_codes"], [9, 5, 1, "", "included_codes"], [9, 5, 1, "", "minimum_notification_severity"], [9, 5, 1, "", "name"], [9, 5, 1, "", "policy"]], "pypureclient.flasharray.PolicyRuleAlertWatcherGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyRuleAlertWatcherPatch": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleAlertWatcherPost": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleAlertWatcherResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyRuleNfsClient": [[9, 5, 1, "", "access"], [9, 5, 1, "", "anongid"], [9, 5, 1, "", "anonuid"], [9, 5, 1, "", "client"], [9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nfs_version"], [9, 5, 1, "", "permission"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "security"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyRuleNfsClientGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyRuleNfsClientPost": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleNfsClientResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyRuleQuota": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enforced"], [9, 5, 1, "", "name"], [9, 5, 1, "", "notifications"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyRuleQuotaGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyRuleQuotaPatch": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleQuotaPost": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleQuotaResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyRuleSmbClient": [[9, 5, 1, "", "anonymous_access_allowed"], [9, 5, 1, "", "client"], [9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "smb_encryption_required"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyRuleSmbClientGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyRuleSmbClientPost": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleSmbClientResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyRuleSnapshot": [[9, 5, 1, "", "at"], [9, 5, 1, "", "client_name"], [9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "every"], [9, 5, 1, "", "keep_for"], [9, 5, 1, "", "name"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyRuleSnapshotGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyRuleSnapshotPost": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleSnapshotResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyRuleUserGroupQuota": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enforced"], [9, 5, 1, "", "name"], [9, 5, 1, "", "notifications"], [9, 5, 1, "", "policy"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "quota_type"], [9, 5, 1, "", "subject"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicyRuleUserGroupQuotaGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicyRuleUserGroupQuotaPatch": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleUserGroupQuotaPost": [[9, 5, 1, "", "rules"]], "pypureclient.flasharray.PolicyRuleUserGroupQuotaResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicyRuleUserGroupQuotaSubject": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "sid"]], "pypureclient.flasharray.PolicySmb": [[9, 5, 1, "", "access_based_enumeration_enabled"], [9, 5, 1, "", "context"], [9, 5, 1, "", "continuous_availability_enabled"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "policy_mapping"], [9, 5, 1, "", "policy_type"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.PolicySmbGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PolicySmbPatch": [[9, 5, 1, "", "access_based_enumeration_enabled"], [9, 5, 1, "", "continuous_availability_enabled"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.PolicySmbPost": [[9, 5, 1, "", "access_based_enumeration_enabled"], [9, 5, 1, "", "continuous_availability_enabled"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "policy_mapping"]], "pypureclient.flasharray.PolicySmbResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PolicymemberexportpostMembers": [[9, 5, 1, "", "export_enabled"], [9, 5, 1, "", "export_name"], [9, 5, 1, "", "member"], [9, 5, 1, "", "server"]], "pypureclient.flasharray.PolicymemberpostMembers": [[9, 5, 1, "", "member"]], "pypureclient.flasharray.PolicynfspostPolicyMapping": [[9, 5, 1, "", "mapping"]], "pypureclient.flasharray.PolicyrulealertwatcherpatchRules": [[9, 5, 1, "", "email"], [9, 5, 1, "", "excluded_codes"], [9, 5, 1, "", "included_codes"], [9, 5, 1, "", "minimum_notification_severity"]], "pypureclient.flasharray.PolicyrulealertwatcherpostRules": [[9, 5, 1, "", "email"], [9, 5, 1, "", "excluded_codes"], [9, 5, 1, "", "included_codes"], [9, 5, 1, "", "minimum_notification_severity"]], "pypureclient.flasharray.PolicyrulemanagementaccessRules": [[9, 5, 1, "", "role"], [9, 5, 1, "", "scope"]], "pypureclient.flasharray.PolicyrulenfsclientpostRules": [[9, 5, 1, "", "access"], [9, 5, 1, "", "anongid"], [9, 5, 1, "", "anonuid"], [9, 5, 1, "", "client"], [9, 5, 1, "", "nfs_version"], [9, 5, 1, "", "permission"], [9, 5, 1, "", "security"]], "pypureclient.flasharray.PolicyrulequotapatchRules": [[9, 5, 1, "", "enforced"], [9, 5, 1, "", "notifications"], [9, 5, 1, "", "quota_limit"]], "pypureclient.flasharray.PolicyrulequotapostRules": [[9, 5, 1, "", "enforced"], [9, 5, 1, "", "notifications"], [9, 5, 1, "", "quota_limit"]], "pypureclient.flasharray.PolicyrulesmbclientpostRules": [[9, 5, 1, "", "anonymous_access_allowed"], [9, 5, 1, "", "client"], [9, 5, 1, "", "smb_encryption_required"]], "pypureclient.flasharray.PolicyrulesnapshotpostRules": [[9, 5, 1, "", "at"], [9, 5, 1, "", "client_name"], [9, 5, 1, "", "every"], [9, 5, 1, "", "keep_for"], [9, 5, 1, "", "suffix"]], "pypureclient.flasharray.PolicyruleusergroupquotaSubject": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "sid"]], "pypureclient.flasharray.PolicyruleusergroupquotapatchRules": [[9, 5, 1, "", "enforced"], [9, 5, 1, "", "notifications"], [9, 5, 1, "", "quota_limit"]], "pypureclient.flasharray.PolicyruleusergroupquotapostRules": [[9, 5, 1, "", "enforced"], [9, 5, 1, "", "notifications"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "quota_type"], [9, 5, 1, "", "subject"]], "pypureclient.flasharray.Port": [[9, 5, 1, "", "context"], [9, 5, 1, "", "failover"], [9, 5, 1, "", "iqn"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nqn"], [9, 5, 1, "", "portal"], [9, 5, 1, "", "wwn"]], "pypureclient.flasharray.PortCommon": [[9, 5, 1, "", "iqn"], [9, 5, 1, "", "nqn"], [9, 5, 1, "", "portal"], [9, 5, 1, "", "wwn"]], "pypureclient.flasharray.PortGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PortInitiator": [[9, 5, 1, "", "context"], [9, 5, 1, "", "initiator"], [9, 5, 1, "", "target"]], "pypureclient.flasharray.PortInitiatorTarget": [[9, 5, 1, "", "failover"], [9, 5, 1, "", "iqn"], [9, 5, 1, "", "name"], [9, 5, 1, "", "nqn"], [9, 5, 1, "", "portal"], [9, 5, 1, "", "wwn"]], "pypureclient.flasharray.PortInitiatorsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.PresetWorkload": [[9, 5, 1, "", "context"], [9, 5, 1, "", "description"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "parameters"], [9, 5, 1, "", "periodic_replication_configurations"], [9, 5, 1, "", "placement_configurations"], [9, 5, 1, "", "qos_configurations"], [9, 5, 1, "", "revision"], [9, 5, 1, "", "snapshot_configurations"], [9, 5, 1, "", "volume_configurations"], [9, 5, 1, "", "workload_tags"], [9, 5, 1, "", "workload_type"]], "pypureclient.flasharray.PresetWorkloadBase": [[9, 5, 1, "", "description"], [9, 5, 1, "", "parameters"], [9, 5, 1, "", "periodic_replication_configurations"], [9, 5, 1, "", "placement_configurations"], [9, 5, 1, "", "qos_configurations"], [9, 5, 1, "", "revision"], [9, 5, 1, "", "snapshot_configurations"], [9, 5, 1, "", "volume_configurations"], [9, 5, 1, "", "workload_tags"], [9, 5, 1, "", "workload_type"]], "pypureclient.flasharray.PresetWorkloadConstraints": [[9, 5, 1, "", "boolean"], [9, 5, 1, "", "integer"], [9, 5, 1, "", "resource_reference"], [9, 5, 1, "", "string"]], "pypureclient.flasharray.PresetWorkloadConstraintsBoolean": [[9, 5, 1, "", "default"]], "pypureclient.flasharray.PresetWorkloadConstraintsInteger": [[9, 5, 1, "", "allowed_values"], [9, 5, 1, "", "default"], [9, 5, 1, "", "maximum"], [9, 5, 1, "", "minimum"]], "pypureclient.flasharray.PresetWorkloadConstraintsResourceReference": [[9, 5, 1, "", "allowed_values"], [9, 5, 1, "", "default"]], "pypureclient.flasharray.PresetWorkloadConstraintsResourceReferenceAllowedValues": [[9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.PresetWorkloadConstraintsString": [[9, 5, 1, "", "allowed_values"], [9, 5, 1, "", "default"]], "pypureclient.flasharray.PresetWorkloadGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"]], "pypureclient.flasharray.PresetWorkloadMetadata": [[9, 5, 1, "", "description"], [9, 5, 1, "", "display_name"], [9, 5, 1, "", "subtype"]], "pypureclient.flasharray.PresetWorkloadParameter": [[9, 5, 1, "", "constraints"], [9, 5, 1, "", "metadata"], [9, 5, 1, "", "name"], [9, 5, 1, "", "type"]], "pypureclient.flasharray.PresetWorkloadPatch": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.PresetWorkloadPeriodicReplicationConfiguration": [[9, 5, 1, "", "name"], [9, 5, 1, "", "remote_targets"], [9, 5, 1, "", "rules"]], "pypureclient.flasharray.PresetWorkloadPlacementConfiguration": [[9, 5, 1, "", "name"], [9, 5, 1, "", "qos_configurations"], [9, 5, 1, "", "storage_class"]], "pypureclient.flasharray.PresetWorkloadPost": [[9, 5, 1, "", "description"], [9, 5, 1, "", "parameters"], [9, 5, 1, "", "periodic_replication_configurations"], [9, 5, 1, "", "placement_configurations"], [9, 5, 1, "", "qos_configurations"], [9, 5, 1, "", "revision"], [9, 5, 1, "", "snapshot_configurations"], [9, 5, 1, "", "volume_configurations"], [9, 5, 1, "", "workload_tags"], [9, 5, 1, "", "workload_type"]], "pypureclient.flasharray.PresetWorkloadQosConfiguration": [[9, 5, 1, "", "bandwidth_limit"], [9, 5, 1, "", "iops_limit"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.PresetWorkloadResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.PresetWorkloadSnapshotConfiguration": [[9, 5, 1, "", "name"], [9, 5, 1, "", "rules"]], "pypureclient.flasharray.PresetWorkloadSnapshotRule": [[9, 5, 1, "", "at"], [9, 5, 1, "", "every"], [9, 5, 1, "", "keep_for"]], "pypureclient.flasharray.PresetWorkloadVolumeConfiguration": [[9, 5, 1, "", "count"], [9, 5, 1, "", "name"], [9, 5, 1, "", "periodic_replication_configurations"], [9, 5, 1, "", "placement_configurations"], [9, 5, 1, "", "provisioned_size"], [9, 5, 1, "", "snapshot_configurations"]], "pypureclient.flasharray.PresetWorkloadWorkloadTag": [[9, 5, 1, "", "copyable"], [9, 5, 1, "", "key"], [9, 5, 1, "", "namespace"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.PriorityAdjustment": [[9, 5, 1, "", "priority_adjustment_operator"], [9, 5, 1, "", "priority_adjustment_value"]], "pypureclient.flasharray.ProtectionGroup": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "host_count"], [9, 5, 1, "", "host_group_count"], [9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "replication_schedule"], [9, 5, 1, "", "retention_lock"], [9, 5, 1, "", "snapshot_schedule"], [9, 5, 1, "", "source"], [9, 5, 1, "", "source_retention"], [9, 5, 1, "", "space"], [9, 5, 1, "", "target_count"], [9, 5, 1, "", "target_retention"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "volume_count"], [9, 5, 1, "", "workload"]], "pypureclient.flasharray.ProtectionGroupEradicationConfig": [[9, 5, 1, "", "manual_eradication"]], "pypureclient.flasharray.ProtectionGroupGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ProtectionGroupPerformance": [[9, 5, 1, "", "bytes_per_sec"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ProtectionGroupPerformanceArray": [[9, 5, 1, "", "bytes_per_sec"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "source"], [9, 5, 1, "", "target"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ProtectionGroupPerformanceArrayResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ProtectionGroupPerformanceResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ProtectionGroupPost": [[9, 5, 1, "", "tags"]], "pypureclient.flasharray.ProtectionGroupResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ProtectionGroupSnapshot": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.ProtectionGroupSnapshotGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ProtectionGroupSnapshotPatch": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.ProtectionGroupSnapshotPost": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "tags"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.ProtectionGroupSnapshotReplica": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.ProtectionGroupSnapshotReplicaResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ProtectionGroupSnapshotResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ProtectionGroupSnapshotTransfer": [[9, 5, 1, "", "completed"], [9, 5, 1, "", "context"], [9, 5, 1, "", "data_transferred"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "physical_bytes_written"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "started"]], "pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ProtectionGroupSnapshotTransferResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ProtectionGroupTarget": [[9, 5, 1, "", "allowed"], [9, 5, 1, "", "protection_group"], [9, 5, 1, "", "target"]], "pypureclient.flasharray.ProtectionGroupTargetGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ProtectionGroupTargetResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ProtectionGroupsVolumes": [[9, 5, 1, "", "context"], [9, 5, 1, "", "group"], [9, 5, 1, "", "member"]], "pypureclient.flasharray.ProtectionGroupsVolumesGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ProtectionGroupsVolumesMember": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.ProtectionGroupsVolumesResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ProtocolEndpoint": [[9, 5, 1, "", "container_version"]], "pypureclient.flasharray.Qos": [[9, 5, 1, "", "bandwidth_limit"], [9, 5, 1, "", "iops_limit"]], "pypureclient.flasharray.Realm": [[9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "eradication_config"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.RealmGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RealmPatch": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "quota_limit"]], "pypureclient.flasharray.RealmPost": [[9, 5, 1, "", "qos"], [9, 5, 1, "", "quota_limit"], [9, 5, 1, "", "tags"]], "pypureclient.flasharray.RealmResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.RealmSpaceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.Reference": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.ReferenceNoId": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.ReferenceNoIdWithType": [[9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.ReferenceWithFixedType": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.ReferenceWithType": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.RemoteArray": [[9, 5, 1, "", "fleet"], [9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "model"], [9, 5, 1, "", "name"], [9, 5, 1, "", "os"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.RemoteArrayFleet": [[9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.RemoteArraysResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemotePod": [[9, 5, 1, "", "arrays"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.RemotePodTagGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemotePodsResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemoteProtectionGroup": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"], [9, 5, 1, "", "remote"], [9, 5, 1, "", "source"], [9, 5, 1, "", "target_retention"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.RemoteProtectionGroupGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemoteProtectionGroupResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.RemoteProtectionGroupSnapshot": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"], [9, 5, 1, "", "remote"], [9, 5, 1, "", "source"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.RemoteProtectionGroupSnapshotGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "name"], [9, 5, 1, "", "remote"], [9, 5, 1, "", "source"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "tags"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.RemoteProtectionGroupSnapshotResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer": [[9, 5, 1, "", "completed"], [9, 5, 1, "", "context"], [9, 5, 1, "", "data_transferred"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "physical_bytes_written"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "source"], [9, 5, 1, "", "started"]], "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.RemoteVolumeSnapshot": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "remote"], [9, 5, 1, "", "source"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.RemoteVolumeSnapshotGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemoteVolumeSnapshotPost": [[9, 5, 1, "", "suffix"]], "pypureclient.flasharray.RemoteVolumeSnapshotResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.RemoteVolumeSnapshotTransfer": [[9, 5, 1, "", "completed"], [9, 5, 1, "", "context"], [9, 5, 1, "", "data_transferred"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "physical_bytes_written"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "started"]], "pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RemoteVolumeSnapshotTransferResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ReplicaLinkLag": [[9, 5, 1, "", "avg"], [9, 5, 1, "", "max"]], "pypureclient.flasharray.ReplicaLinkPerformanceReplication": [[9, 5, 1, "", "bytes_per_sec_from_remote"], [9, 5, 1, "", "bytes_per_sec_to_remote"], [9, 5, 1, "", "bytes_per_sec_total"], [9, 5, 1, "", "direction"], [9, 5, 1, "", "local_pod"], [9, 5, 1, "", "remote_pod"], [9, 5, 1, "", "remotes"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ReplicationPerformanceWithTotal": [[9, 5, 1, "", "from_remote_bytes_per_sec"], [9, 5, 1, "", "to_remote_bytes_per_sec"], [9, 5, 1, "", "total_bytes_per_sec"]], "pypureclient.flasharray.ReplicationSchedule": [[9, 5, 1, "", "at"], [9, 5, 1, "", "blackout"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "frequency"]], "pypureclient.flasharray.Resource": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.ResourceAccess": [[9, 5, 1, "", "id"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "scope"]], "pypureclient.flasharray.ResourceAccessStatus": [[9, 5, 1, "", "created_by"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "scope"]], "pypureclient.flasharray.ResourceAccessStatusCreatedBy": [[9, 5, 1, "", "id"], [9, 5, 1, "", "implicit"]], "pypureclient.flasharray.ResourceAccessesGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourceAccessesResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ResourceAccessesStatusGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourceAccessesStatusResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.ResourceDirectorySpace": [[9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ResourceDirectorySpaceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourceFixedNonUniqueName": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.ResourceNoId": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.ResourcePerformance": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.ResourcePerformanceByArray": [[9, 5, 1, "", "array"], [9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.ResourcePerformanceByArrayGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourcePerformanceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourcePerformanceNoId": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.ResourcePerformanceNoIdByArray": [[9, 5, 1, "", "array"], [9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "context"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourcePerformanceNoIdGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourcePodSpace": [[9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ResourcePodSpaceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourceRealmSpace": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ResourceSpace": [[9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ResourceSpaceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ResourceSpaceNoId": [[9, 5, 1, "", "context"], [9, 5, 1, "", "name"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.ResourceSpaceNoIdGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.RetentionPolicy": [[9, 5, 1, "", "all_for_sec"], [9, 5, 1, "", "days"], [9, 5, 1, "", "per_day"], [9, 5, 1, "", "per_period"], [9, 5, 1, "", "period_length_ms"]], "pypureclient.flasharray.Saml2Sso": [[9, 5, 1, "", "array_url"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "id"], [9, 5, 1, "", "idp"], [9, 5, 1, "", "name"], [9, 5, 1, "", "sp"]], "pypureclient.flasharray.Saml2SsoGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.Saml2SsoIdp": [[9, 5, 1, "", "encrypt_assertion_enabled"], [9, 5, 1, "", "entity_id"], [9, 5, 1, "", "metadata_url"], [9, 5, 1, "", "sign_request_enabled"], [9, 5, 1, "", "url"], [9, 5, 1, "", "verification_certificate"]], "pypureclient.flasharray.Saml2SsoPatch": [[9, 5, 1, "", "array_url"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "idp"], [9, 5, 1, "", "sp"]], "pypureclient.flasharray.Saml2SsoPost": [[9, 5, 1, "", "array_url"], [9, 5, 1, "", "idp"], [9, 5, 1, "", "sp"]], "pypureclient.flasharray.Saml2SsoResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Saml2SsoSp": [[9, 5, 1, "", "assertion_consumer_url"], [9, 5, 1, "", "decryption_credential"], [9, 5, 1, "", "entity_id"], [9, 5, 1, "", "metadata_url"], [9, 5, 1, "", "signing_credential"]], "pypureclient.flasharray.Saml2SsoSpCredential": [[9, 5, 1, "", "decryption_credential"], [9, 5, 1, "", "signing_credential"]], "pypureclient.flasharray.Server": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "directory_services"], [9, 5, 1, "", "dns"], [9, 5, 1, "", "id"], [9, 5, 1, "", "local_directory_service"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.ServerGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.ServerPatch": [[9, 5, 1, "", "directory_services"], [9, 5, 1, "", "dns"], [9, 5, 1, "", "local_directory_service"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.ServerPost": [[9, 5, 1, "", "directory_services"], [9, 5, 1, "", "dns"], [9, 5, 1, "", "local_directory_service"]], "pypureclient.flasharray.ServerReference": [[9, 5, 1, "", "server"]], "pypureclient.flasharray.ServerResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Session": [[9, 5, 1, "", "end_time"], [9, 5, 1, "", "event"], [9, 5, 1, "", "event_count"], [9, 5, 1, "", "id"], [9, 5, 1, "", "location"], [9, 5, 1, "", "method"], [9, 5, 1, "", "name"], [9, 5, 1, "", "start_time"], [9, 5, 1, "", "user"], [9, 5, 1, "", "user_interface"]], "pypureclient.flasharray.SessionGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.Smis": [[9, 5, 1, "", "slp_enabled"], [9, 5, 1, "", "wbem_https_enabled"]], "pypureclient.flasharray.SmisGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SmisResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SmtpServer": [[9, 5, 1, "", "body_prefix"], [9, 5, 1, "", "encryption_mode"], [9, 5, 1, "", "name"], [9, 5, 1, "", "password"], [9, 5, 1, "", "relay_host"], [9, 5, 1, "", "sender_domain"], [9, 5, 1, "", "sender_username"], [9, 5, 1, "", "subject_prefix"], [9, 5, 1, "", "user_name"]], "pypureclient.flasharray.SmtpServerGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SmtpServerResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Snapshot": [[9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "source"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.SnapshotSchedule": [[9, 5, 1, "", "at"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "frequency"]], "pypureclient.flasharray.SnapshotSpace": [[9, 5, 1, "", "data_reduction"], [9, 5, 1, "", "footprint"], [9, 5, 1, "", "shared"], [9, 5, 1, "", "snapshots"], [9, 5, 1, "", "snapshots_effective"], [9, 5, 1, "", "system"], [9, 5, 1, "", "thin_provisioning"], [9, 5, 1, "", "total_physical"], [9, 5, 1, "", "total_provisioned"], [9, 5, 1, "", "total_reduction"], [9, 5, 1, "", "total_used"], [9, 5, 1, "", "unique"], [9, 5, 1, "", "used_provisioned"], [9, 5, 1, "", "virtual"]], "pypureclient.flasharray.SnmpAgent": [[9, 5, 1, "", "engine_id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "v2c"], [9, 5, 1, "", "v3"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SnmpAgentGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SnmpAgentMib": [[9, 5, 1, "", "mib"]], "pypureclient.flasharray.SnmpAgentMibGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SnmpAgentMibResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SnmpAgentPatch": [[9, 5, 1, "", "engine_id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "v2c"], [9, 5, 1, "", "v3"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SnmpAgentResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SnmpManager": [[9, 5, 1, "", "host"], [9, 5, 1, "", "name"], [9, 5, 1, "", "notification"], [9, 5, 1, "", "v2c"], [9, 5, 1, "", "v3"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SnmpManagerGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SnmpManagerPatch": [[9, 5, 1, "", "host"], [9, 5, 1, "", "name"], [9, 5, 1, "", "notification"], [9, 5, 1, "", "v2c"], [9, 5, 1, "", "v3"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SnmpManagerPost": [[9, 5, 1, "", "host"], [9, 5, 1, "", "notification"], [9, 5, 1, "", "v2c"], [9, 5, 1, "", "v3"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SnmpManagerResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SnmpV2c": [[9, 5, 1, "", "community"]], "pypureclient.flasharray.SnmpV3": [[9, 5, 1, "", "auth_passphrase"], [9, 5, 1, "", "auth_protocol"], [9, 5, 1, "", "privacy_passphrase"], [9, 5, 1, "", "privacy_protocol"], [9, 5, 1, "", "user"]], "pypureclient.flasharray.SnmpV3Patch": [[9, 5, 1, "", "auth_passphrase"], [9, 5, 1, "", "auth_protocol"], [9, 5, 1, "", "privacy_passphrase"], [9, 5, 1, "", "privacy_protocol"], [9, 5, 1, "", "user"]], "pypureclient.flasharray.SnmpV3Post": [[9, 5, 1, "", "auth_passphrase"], [9, 5, 1, "", "auth_protocol"], [9, 5, 1, "", "privacy_passphrase"], [9, 5, 1, "", "privacy_protocol"], [9, 5, 1, "", "user"]], "pypureclient.flasharray.Software": [[9, 5, 1, "", "details"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "payload_id"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "status"], [9, 5, 1, "", "upgrade_hops"], [9, 5, 1, "", "upgrade_plan"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SoftwareBundle": [[9, 5, 1, "", "created"], [9, 5, 1, "", "details"], [9, 5, 1, "", "download_progress"], [9, 5, 1, "", "id"], [9, 5, 1, "", "source"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SoftwareBundleGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SoftwareBundlePost": [[9, 5, 1, "", "source"]], "pypureclient.flasharray.SoftwareBundleResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SoftwareCheck": [[9, 5, 1, "", "checks"], [9, 5, 1, "", "details"], [9, 5, 1, "", "end_time"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "software_name"], [9, 5, 1, "", "software_upgrade_hops"], [9, 5, 1, "", "software_version"], [9, 5, 1, "", "start_time"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SoftwareChecksChecks": [[9, 5, 1, "", "details"], [9, 5, 1, "", "name"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SoftwareChecksGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SoftwareChecksResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SoftwareGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SoftwareInstallation": [[9, 5, 1, "", "current_step_id"], [9, 5, 1, "", "details"], [9, 5, 1, "", "end_time"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mode"], [9, 5, 1, "", "name"], [9, 5, 1, "", "override_checks"], [9, 5, 1, "", "software"], [9, 5, 1, "", "start_time"], [9, 5, 1, "", "status"], [9, 5, 1, "", "upgrade_parameters"]], "pypureclient.flasharray.SoftwareInstallationPatch": [[9, 5, 1, "", "add_override_checks"]], "pypureclient.flasharray.SoftwareInstallationPost": [[9, 5, 1, "", "mode"], [9, 5, 1, "", "override_checks"], [9, 5, 1, "", "upgrade_parameters"]], "pypureclient.flasharray.SoftwareInstallationStep": [[9, 5, 1, "", "checks"], [9, 5, 1, "", "description"], [9, 5, 1, "", "details"], [9, 5, 1, "", "end_time"], [9, 5, 1, "", "hop_version"], [9, 5, 1, "", "id"], [9, 5, 1, "", "installation"], [9, 5, 1, "", "name"], [9, 5, 1, "", "start_time"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SoftwareInstallationStepsChecks": [[9, 5, 1, "", "details"], [9, 5, 1, "", "name"], [9, 5, 1, "", "overridable"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SoftwareInstallationStepsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SoftwareInstallationStepsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SoftwareInstallationsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SoftwareInstallationsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SoftwarePatch": [[9, 5, 1, "", "alert_code"], [9, 5, 1, "", "description"], [9, 5, 1, "", "details"], [9, 5, 1, "", "ha_reduction_required"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SoftwarePatchesGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SoftwarePatchesResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SoftwarePost": [[9, 5, 1, "", "name"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SoftwareResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SoftwareUpgradePlan": [[9, 5, 1, "", "description"], [9, 5, 1, "", "hop_version"], [9, 5, 1, "", "step_name"]], "pypureclient.flasharray.SoftwareVersion": [[9, 5, 1, "", "details"], [9, 5, 1, "", "name"], [9, 5, 1, "", "release_family"], [9, 5, 1, "", "upgrade_hops"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SoftwareVersionsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SoftwareVersionsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Space": [[9, 5, 1, "", "data_reduction"], [9, 5, 1, "", "footprint"], [9, 5, 1, "", "shared"], [9, 5, 1, "", "snapshots"], [9, 5, 1, "", "system"], [9, 5, 1, "", "thin_provisioning"], [9, 5, 1, "", "total_physical"], [9, 5, 1, "", "total_provisioned"], [9, 5, 1, "", "total_reduction"], [9, 5, 1, "", "total_used"], [9, 5, 1, "", "unique"], [9, 5, 1, "", "used_provisioned"], [9, 5, 1, "", "virtual"]], "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective": [[9, 5, 1, "", "data_reduction"], [9, 5, 1, "", "footprint"], [9, 5, 1, "", "shared"], [9, 5, 1, "", "snapshots"], [9, 5, 1, "", "system"], [9, 5, 1, "", "thin_provisioning"], [9, 5, 1, "", "total_provisioned"], [9, 5, 1, "", "total_reduction"], [9, 5, 1, "", "total_used"], [9, 5, 1, "", "unique"], [9, 5, 1, "", "used_provisioned"], [9, 5, 1, "", "virtual"]], "pypureclient.flasharray.StartEndTime": [[9, 5, 1, "", "end_time"], [9, 5, 1, "", "start_time"]], "pypureclient.flasharray.StretchedTag": [[9, 5, 1, "", "arrays"], [9, 5, 1, "", "context"], [9, 5, 1, "", "copyable"], [9, 5, 1, "", "key"], [9, 5, 1, "", "namespace"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.Subnet": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "gateway"], [9, 5, 1, "", "interfaces"], [9, 5, 1, "", "mtu"], [9, 5, 1, "", "name"], [9, 5, 1, "", "prefix"], [9, 5, 1, "", "services"], [9, 5, 1, "", "vlan"]], "pypureclient.flasharray.SubnetGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SubnetPatch": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "gateway"], [9, 5, 1, "", "mtu"], [9, 5, 1, "", "name"], [9, 5, 1, "", "prefix"], [9, 5, 1, "", "vlan"]], "pypureclient.flasharray.SubnetPost": [[9, 5, 1, "", "enabled"], [9, 5, 1, "", "gateway"], [9, 5, 1, "", "mtu"], [9, 5, 1, "", "prefix"], [9, 5, 1, "", "vlan"]], "pypureclient.flasharray.SubnetResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Subscription": [[9, 5, 1, "", "id"], [9, 5, 1, "", "service"]], "pypureclient.flasharray.SubscriptionAsset": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "subscription"]], "pypureclient.flasharray.SubscriptionAssetGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SubscriptionAssetResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SubscriptionAssetSubscription": [[9, 5, 1, "", "id"]], "pypureclient.flasharray.SubscriptionGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SubscriptionResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Support": [[9, 5, 1, "", "phonehome_enabled"], [9, 5, 1, "", "phonehome_excludes"], [9, 5, 1, "", "proxy"], [9, 5, 1, "", "remote_assist_active"], [9, 5, 1, "", "remote_assist_duration"], [9, 5, 1, "", "remote_assist_expires"], [9, 5, 1, "", "remote_assist_opened"], [9, 5, 1, "", "remote_assist_paths"], [9, 5, 1, "", "remote_assist_status"]], "pypureclient.flasharray.SupportDiagnosticsDetails": [[9, 5, 1, "", "result_details"], [9, 5, 1, "", "severity"], [9, 5, 1, "", "test_name"], [9, 5, 1, "", "test_type"]], "pypureclient.flasharray.SupportDiagnosticsDetailsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SupportDiagnosticsDetailsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SupportDiagnosticsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SupportDiagnosticsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SupportDiagnosticsSettings": [[9, 5, 1, "", "last_updated"], [9, 5, 1, "", "version"]], "pypureclient.flasharray.SupportGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SupportPatch": [[9, 5, 1, "", "phonehome_enabled"], [9, 5, 1, "", "phonehome_excludes"], [9, 5, 1, "", "proxy"], [9, 5, 1, "", "remote_assist_active"], [9, 5, 1, "", "remote_assist_duration"]], "pypureclient.flasharray.SupportRemoteAssistPaths": [[9, 5, 1, "", "component_name"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SupportRemoteAssistSessions": [[9, 5, 1, "", "access_level"], [9, 5, 1, "", "active"], [9, 5, 1, "", "duration"], [9, 5, 1, "", "expires"], [9, 5, 1, "", "opened"], [9, 5, 1, "", "paths"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SupportRemoteAssistSessionsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SupportRemoteAssistSessionsPatch": [[9, 5, 1, "", "access_level_override"], [9, 5, 1, "", "active"], [9, 5, 1, "", "duration"]], "pypureclient.flasharray.SupportRemoteAssistSessionsPaths": [[9, 5, 1, "", "component_name"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.SupportRemoteAssistSessionsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SupportRemoteAssistSessionsSettings": [[9, 5, 1, "", "default_access_level"]], "pypureclient.flasharray.SupportRemoteAssistSessionsSettingsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SupportRemoteAssistSessionsSettingsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SupportResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SyslogServer": [[9, 5, 1, "", "context"], [9, 5, 1, "", "name"], [9, 5, 1, "", "services"], [9, 5, 1, "", "target_type"], [9, 5, 1, "", "uri"]], "pypureclient.flasharray.SyslogServerGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SyslogServerResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.SyslogServerSettings": [[9, 5, 1, "", "ca_certificate"], [9, 5, 1, "", "context"], [9, 5, 1, "", "logging_severity"], [9, 5, 1, "", "tls_audit_enabled"]], "pypureclient.flasharray.SyslogServerSettingsGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.SyslogServerSettingsResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Tag": [[9, 5, 1, "", "context"], [9, 5, 1, "", "copyable"], [9, 5, 1, "", "key"], [9, 5, 1, "", "namespace"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.TagBatch": [[9, 5, 1, "", "copyable"], [9, 5, 1, "", "key"], [9, 5, 1, "", "namespace"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.TagGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.TagResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.TargetProtectionGroup": [[9, 5, 1, "", "allowed"], [9, 5, 1, "", "context"], [9, 5, 1, "", "group"], [9, 5, 1, "", "member"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.TargetProtectionGroupPostPatch": [[9, 5, 1, "", "allowed"], [9, 5, 1, "", "protection_group"], [9, 5, 1, "", "target"]], "pypureclient.flasharray.TestResult": [[9, 5, 1, "", "component_address"], [9, 5, 1, "", "component_name"], [9, 5, 1, "", "description"], [9, 5, 1, "", "destination"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "result_details"], [9, 5, 1, "", "success"], [9, 5, 1, "", "test_type"]], "pypureclient.flasharray.TestResultGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.TestResultResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.TestResultWithResource": [[9, 5, 1, "", "component_address"], [9, 5, 1, "", "component_name"], [9, 5, 1, "", "context"], [9, 5, 1, "", "description"], [9, 5, 1, "", "destination"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "result_details"], [9, 5, 1, "", "success"], [9, 5, 1, "", "test_type"]], "pypureclient.flasharray.TestResultWithResourceGetResponse": [[9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.TestResultWithResourcePatchResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.TestResultWithResourcePostResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.TestResultWithResourceResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.TestResultWithResourceWithId": [[9, 5, 1, "", "component_address"], [9, 5, 1, "", "component_name"], [9, 5, 1, "", "context"], [9, 5, 1, "", "description"], [9, 5, 1, "", "destination"], [9, 5, 1, "", "enabled"], [9, 5, 1, "", "resource"], [9, 5, 1, "", "result_details"], [9, 5, 1, "", "success"], [9, 5, 1, "", "test_type"]], "pypureclient.flasharray.TestResultWithResourceWithIdPostResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Throttle": [[9, 5, 1, "", "default_limit"], [9, 5, 1, "", "window"], [9, 5, 1, "", "window_limit"]], "pypureclient.flasharray.ThrottleDeprecated": [[9, 5, 1, "", "default_limit"], [9, 5, 1, "", "window"], [9, 5, 1, "", "window_limit"]], "pypureclient.flasharray.TimeWindow": [[9, 5, 1, "", "end"], [9, 5, 1, "", "start"]], "pypureclient.flasharray.TotalItemCountResponse": [[9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.Transfer": [[9, 5, 1, "", "completed"], [9, 5, 1, "", "data_transferred"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "physical_bytes_written"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "started"]], "pypureclient.flasharray.UpgradeParameters": [[9, 5, 1, "", "name"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.UserGroup": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "sid"]], "pypureclient.flasharray.UserGroupQuotaLimitedBy": [[9, 5, 1, "", "member"], [9, 5, 1, "", "policy"]], "pypureclient.flasharray.UserGroupSpace": [[9, 5, 1, "", "dynamic_limit"], [9, 5, 1, "", "total_used"]], "pypureclient.flasharray.Username": [[9, 5, 1, "", "username"]], "pypureclient.flasharray.UsernameResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Vchost": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "vcuuid"]], "pypureclient.flasharray.VchostCertificate": [[9, 5, 1, "", "certificate"], [9, 5, 1, "", "endpoints"], [9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "vchost"]], "pypureclient.flasharray.VchostCertificateGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VchostCertificatePatch": [[9, 5, 1, "", "endpoints"]], "pypureclient.flasharray.VchostCertificatePost": [[9, 5, 1, "", "certificate"], [9, 5, 1, "", "endpoints"]], "pypureclient.flasharray.VchostCertificateResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VchostConnection": [[9, 5, 1, "", "all_vchosts"], [9, 5, 1, "", "protocol_endpoint"], [9, 5, 1, "", "vchost"]], "pypureclient.flasharray.VchostConnectionGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VchostConnectionResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VchostEndpoint": [[9, 5, 1, "", "certificates"], [9, 5, 1, "", "endpoint"], [9, 5, 1, "", "id"], [9, 5, 1, "", "is_local"], [9, 5, 1, "", "vchost"]], "pypureclient.flasharray.VchostEndpointGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VchostEndpointPatch": [[9, 5, 1, "", "certificates"]], "pypureclient.flasharray.VchostEndpointPost": [[9, 5, 1, "", "certificates"], [9, 5, 1, "", "endpoint"]], "pypureclient.flasharray.VchostEndpointResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VchostGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VchostPatch": [[9, 5, 1, "", "name"]], "pypureclient.flasharray.VchostPost": [[9, 5, 1, "", "vcuuid"]], "pypureclient.flasharray.VchostResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VirtualMachine": [[9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "recover_context"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "vm_id"], [9, 5, 1, "", "vm_type"]], "pypureclient.flasharray.VirtualMachineGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VirtualMachinePost": [[9, 5, 1, "", "id"], [9, 5, 1, "", "source"], [9, 5, 1, "", "vm_id"], [9, 5, 1, "", "vm_type"]], "pypureclient.flasharray.VirtualMachineResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VirtualMachineVolumeSnapshot": [[9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "recover_context"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "vm_id"], [9, 5, 1, "", "vm_type"], [9, 5, 1, "", "vvol_name"], [9, 5, 1, "", "vvol_type"]], "pypureclient.flasharray.VirtualMachineVolumeSnapshotResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.Volume": [[9, 5, 1, "", "connection_count"], [9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "host_encryption_key_status"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "priority"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "promotion_status"], [9, 5, 1, "", "protocol_endpoint"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "requested_promotion_state"], [9, 5, 1, "", "serial"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "subtype"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "volume_group"], [9, 5, 1, "", "workload"]], "pypureclient.flasharray.VolumeBatchPost": [[9, 5, 1, "", "add_to_protection_groups"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "protocol_endpoint"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "source"], [9, 5, 1, "", "subtype"], [9, 5, 1, "", "tags"]], "pypureclient.flasharray.VolumeCommon": [[9, 5, 1, "", "connection_count"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "host_encryption_key_status"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "serial"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.VolumeDiff": [[9, 5, 1, "", "context"], [9, 5, 1, "", "length"], [9, 5, 1, "", "offset"]], "pypureclient.flasharray.VolumeGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VolumeGroup": [[9, 5, 1, "", "context"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "volume_count"], [9, 5, 1, "", "workload"]], "pypureclient.flasharray.VolumeGroupGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VolumeGroupPatch": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "space"]], "pypureclient.flasharray.VolumeGroupPerformance": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.VolumeGroupPost": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "space"], [9, 5, 1, "", "tags"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "volume_count"]], "pypureclient.flasharray.VolumeGroupResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VolumePatch": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "protocol_endpoint"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "requested_promotion_state"], [9, 5, 1, "", "volume_group"], [9, 5, 1, "", "workload"]], "pypureclient.flasharray.VolumePerformance": [[9, 5, 1, "", "bytes_per_mirrored_write"], [9, 5, 1, "", "bytes_per_op"], [9, 5, 1, "", "bytes_per_read"], [9, 5, 1, "", "bytes_per_write"], [9, 5, 1, "", "id"], [9, 5, 1, "", "mirrored_write_bytes_per_sec"], [9, 5, 1, "", "mirrored_writes_per_sec"], [9, 5, 1, "", "name"], [9, 5, 1, "", "qos_rate_limit_usec_per_mirrored_write_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_read_op"], [9, 5, 1, "", "qos_rate_limit_usec_per_write_op"], [9, 5, 1, "", "queue_usec_per_mirrored_write_op"], [9, 5, 1, "", "queue_usec_per_read_op"], [9, 5, 1, "", "queue_usec_per_write_op"], [9, 5, 1, "", "read_bytes_per_sec"], [9, 5, 1, "", "reads_per_sec"], [9, 5, 1, "", "san_usec_per_mirrored_write_op"], [9, 5, 1, "", "san_usec_per_read_op"], [9, 5, 1, "", "san_usec_per_write_op"], [9, 5, 1, "", "service_usec_per_mirrored_write_op"], [9, 5, 1, "", "service_usec_per_read_op"], [9, 5, 1, "", "service_usec_per_read_op_cache_reduction"], [9, 5, 1, "", "service_usec_per_write_op"], [9, 5, 1, "", "time"], [9, 5, 1, "", "usec_per_mirrored_write_op"], [9, 5, 1, "", "usec_per_read_op"], [9, 5, 1, "", "usec_per_write_op"], [9, 5, 1, "", "write_bytes_per_sec"], [9, 5, 1, "", "writes_per_sec"]], "pypureclient.flasharray.VolumePost": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "protocol_endpoint"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "source"], [9, 5, 1, "", "subtype"], [9, 5, 1, "", "tags"], [9, 5, 1, "", "workload"]], "pypureclient.flasharray.VolumePostBase": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "priority_adjustment"], [9, 5, 1, "", "protocol_endpoint"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "qos"], [9, 5, 1, "", "source"], [9, 5, 1, "", "subtype"], [9, 5, 1, "", "tags"]], "pypureclient.flasharray.VolumeResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VolumeSnapshot": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "pod"], [9, 5, 1, "", "provisioned"], [9, 5, 1, "", "serial"], [9, 5, 1, "", "source"], [9, 5, 1, "", "space"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "time_remaining"], [9, 5, 1, "", "volume_group"]], "pypureclient.flasharray.VolumeSnapshotGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VolumeSnapshotPatch": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.VolumeSnapshotPost": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "suffix"], [9, 5, 1, "", "tags"]], "pypureclient.flasharray.VolumeSnapshotResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VolumeSnapshotTransfer": [[9, 5, 1, "", "completed"], [9, 5, 1, "", "context"], [9, 5, 1, "", "data_transferred"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "physical_bytes_written"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "started"]], "pypureclient.flasharray.VolumeSnapshotTransferGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VolumeSnapshotTransferResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VolumeSpace": [[9, 5, 1, "", "context"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "space"], [9, 5, 1, "", "time"]], "pypureclient.flasharray.VolumeSpaceCommon": [[9, 5, 1, "", "data_reduction"], [9, 5, 1, "", "footprint"], [9, 5, 1, "", "shared"], [9, 5, 1, "", "snapshots"], [9, 5, 1, "", "snapshots_effective"], [9, 5, 1, "", "system"], [9, 5, 1, "", "thin_provisioning"], [9, 5, 1, "", "total_effective"], [9, 5, 1, "", "total_physical"], [9, 5, 1, "", "total_provisioned"], [9, 5, 1, "", "total_reduction"], [9, 5, 1, "", "total_used"], [9, 5, 1, "", "unique"], [9, 5, 1, "", "unique_effective"], [9, 5, 1, "", "used_provisioned"], [9, 5, 1, "", "virtual"]], "pypureclient.flasharray.VolumeSpaceGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VolumesBatchResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.VolumesDiffGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.VolumesDiffResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.Workload": [[9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "destroyed"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "preset"], [9, 5, 1, "", "status"], [9, 5, 1, "", "status_details"], [9, 5, 1, "", "time_remaining"]], "pypureclient.flasharray.WorkloadConfigurationFixedReference": [[9, 5, 1, "", "workload"]], "pypureclient.flasharray.WorkloadConfigurationFixedReferenceWorkload": [[9, 5, 1, "", "configuration"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.WorkloadConfigurationReference": [[9, 5, 1, "", "configuration"], [9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.WorkloadGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "errors"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"]], "pypureclient.flasharray.WorkloadParameter": [[9, 5, 1, "", "name"], [9, 5, 1, "", "value"]], "pypureclient.flasharray.WorkloadParameterValue": [[9, 5, 1, "", "boolean"], [9, 5, 1, "", "integer"], [9, 5, 1, "", "resource_reference"], [9, 5, 1, "", "string"]], "pypureclient.flasharray.WorkloadParameterValueResourceReference": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"]], "pypureclient.flasharray.WorkloadPatch": [[9, 5, 1, "", "destroyed"], [9, 5, 1, "", "name"]], "pypureclient.flasharray.WorkloadPlacementRecommendation": [[9, 5, 1, "", "additional_constraints"], [9, 5, 1, "", "context"], [9, 5, 1, "", "created"], [9, 5, 1, "", "expires"], [9, 5, 1, "", "id"], [9, 5, 1, "", "more_results_available"], [9, 5, 1, "", "name"], [9, 5, 1, "", "parameters"], [9, 5, 1, "", "placement_names"], [9, 5, 1, "", "preset"], [9, 5, 1, "", "progress"], [9, 5, 1, "", "projection_months"], [9, 5, 1, "", "recommendation_engine"], [9, 5, 1, "", "results"], [9, 5, 1, "", "results_limit"], [9, 5, 1, "", "status"]], "pypureclient.flasharray.WorkloadPlacementRecommendationAdditionalConstraints": [[9, 5, 1, "", "required_resource_references"], [9, 5, 1, "", "targets"]], "pypureclient.flasharray.WorkloadPlacementRecommendationGetResponse": [[9, 5, 1, "", "continuation_token"], [9, 5, 1, "", "items"], [9, 5, 1, "", "more_items_remaining"], [9, 5, 1, "", "total_item_count"]], "pypureclient.flasharray.WorkloadPlacementRecommendationPlacement": [[9, 5, 1, "", "name"], [9, 5, 1, "", "targets"]], "pypureclient.flasharray.WorkloadPlacementRecommendationProjection": [[9, 5, 1, "", "end"], [9, 5, 1, "", "start"]], "pypureclient.flasharray.WorkloadPlacementRecommendationResourceReference": [[9, 5, 1, "", "allowed_values"]], "pypureclient.flasharray.WorkloadPlacementRecommendationResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.WorkloadPlacementRecommendationResult": [[9, 5, 1, "", "placements"], [9, 5, 1, "", "score"]], "pypureclient.flasharray.WorkloadPlacementRecommendationTarget": [[9, 5, 1, "", "capacity"], [9, 5, 1, "", "capacity_used_projections"], [9, 5, 1, "", "id"], [9, 5, 1, "", "load_projections"], [9, 5, 1, "", "model"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"], [9, 5, 1, "", "warnings"]], "pypureclient.flasharray.WorkloadPlacementRecommendationTargetCapacityUsedProjections": [[9, 5, 1, "", "days_until_full"], [9, 5, 1, "", "projection"], [9, 5, 1, "", "projection_baseline"]], "pypureclient.flasharray.WorkloadPlacementRecommendationTargetLoadProjections": [[9, 5, 1, "", "projection_avg"], [9, 5, 1, "", "projection_baseline"], [9, 5, 1, "", "projection_blended_max"]], "pypureclient.flasharray.WorkloadPlacementRecommendationWarning": [[9, 5, 1, "", "code"], [9, 5, 1, "", "message"]], "pypureclient.flasharray.WorkloadPost": [[9, 5, 1, "", "parameters"]], "pypureclient.flasharray.WorkloadPreset": [[9, 5, 1, "", "id"], [9, 5, 1, "", "name"], [9, 5, 1, "", "resource_type"], [9, 5, 1, "", "revision"]], "pypureclient.flasharray.WorkloadResponse": [[9, 5, 1, "", "items"]], "pypureclient.flasharray.client": [[9, 7, 1, "", "Client"]], "pypureclient.flashblade": [[10, 4, 1, "", "ActiveDirectory"], [10, 4, 1, "", "ActiveDirectoryDirectoryServers"], [10, 4, 1, "", "ActiveDirectoryGetResponse"], [10, 4, 1, "", "ActiveDirectoryPatch"], [10, 4, 1, "", "ActiveDirectoryPost"], [10, 4, 1, "", "ActiveDirectoryResponse"], [10, 4, 1, "", "Admin"], [10, 4, 1, "", "AdminApiToken"], [10, 4, 1, "", "AdminApiTokenGetResponse"], [10, 4, 1, "", "AdminApiTokenResponse"], [10, 4, 1, "", "AdminCache"], [10, 4, 1, "", "AdminCacheGetResponse"], [10, 4, 1, "", "AdminGetResponse"], [10, 4, 1, "", "AdminPatch"], [10, 4, 1, "", "AdminPost"], [10, 4, 1, "", "AdminResponse"], [10, 4, 1, "", "AdminSetting"], [10, 4, 1, "", "AdminSettingsGetResponse"], [10, 4, 1, "", "AdminSettingsResponse"], [10, 4, 1, "", "Alert"], [10, 4, 1, "", "AlertGetResponse"], [10, 4, 1, "", "AlertResponse"], [10, 4, 1, "", "AlertWatcher"], [10, 4, 1, "", "AlertWatcherGetResponse"], [10, 4, 1, "", "AlertWatcherPost"], [10, 4, 1, "", "AlertWatcherResponse"], [10, 4, 1, "", "ApiClient"], [10, 4, 1, "", "ApiClientsPost"], [10, 4, 1, "", "ApiClientsResponse"], [10, 4, 1, "", "ApiToken"], [10, 4, 1, "", "ApiVersion"], [10, 4, 1, "", "Array"], [10, 4, 1, "", "ArrayConnection"], [10, 4, 1, "", "ArrayConnectionGetResponse"], [10, 4, 1, "", "ArrayConnectionKey"], [10, 4, 1, "", "ArrayConnectionKeyGetResponse"], [10, 4, 1, "", "ArrayConnectionKeyResponse"], [10, 4, 1, "", "ArrayConnectionPath"], [10, 4, 1, "", "ArrayConnectionPathGetResponse"], [10, 4, 1, "", "ArrayConnectionPost"], [10, 4, 1, "", "ArrayConnectionResponse"], [10, 4, 1, "", "ArrayEncryption"], [10, 4, 1, "", "ArrayEncryptionDataAtRest"], [10, 4, 1, "", "ArrayEradicationConfig"], [10, 4, 1, "", "ArrayErasure"], [10, 4, 1, "", "ArrayErasureGetResponse"], [10, 4, 1, "", "ArrayErasureResponse"], [10, 4, 1, "", "ArrayFactoryResetToken"], [10, 4, 1, "", "ArrayFactoryResetTokenGetResponse"], [10, 4, 1, "", "ArrayFactoryResetTokenResponse"], [10, 4, 1, "", "ArrayGetResponse"], [10, 4, 1, "", "ArrayHttpSpecificPerformance"], [10, 4, 1, "", "ArrayHttpSpecificPerformanceGet"], [10, 4, 1, "", "ArrayNfsSpecificPerformance"], [10, 4, 1, "", "ArrayNfsSpecificPerformanceGet"], [10, 4, 1, "", "ArrayPerformance"], [10, 4, 1, "", "ArrayPerformanceGetResponse"], [10, 4, 1, "", "ArrayPerformanceReplicationGetResp"], [10, 4, 1, "", "ArrayResponse"], [10, 4, 1, "", "ArrayS3SpecificPerformance"], [10, 4, 1, "", "ArrayS3SpecificPerformanceGetResp"], [10, 4, 1, "", "ArraySpace"], [10, 4, 1, "", "ArraySpaceGetResponse"], [10, 4, 1, "", "ArraySpaceStorageClassGetResponse"], [10, 4, 1, "", "ArraysSupportedTimeZonesGetResponse"], [10, 4, 1, "", "Audit"], [10, 4, 1, "", "AuditFileSystemsPoliciesGetResponse"], [10, 4, 1, "", "AuditFileSystemsPoliciesMembersGetResponse"], [10, 4, 1, "", "AuditFileSystemsPoliciesMembersResponse"], [10, 4, 1, "", "AuditFileSystemsPoliciesPatch"], [10, 4, 1, "", "AuditFileSystemsPoliciesPost"], [10, 4, 1, "", "AuditFileSystemsPoliciesResponse"], [10, 4, 1, "", "AuditFileSystemsPolicy"], [10, 4, 1, "", "AuditFileSystemsPolicyNoContext"], [10, 4, 1, "", "AuditFileSystemsPolicyOperation"], [10, 4, 1, "", "AuditFileSystemsPolicyOperationGetResponse"], [10, 4, 1, "", "AuditFileSystemsPolicyOperationResponse"], [10, 4, 1, "", "AuditFileSystemsPolicyPatchBase"], [10, 4, 1, "", "AuditFileSystemsPolicyRuleBase"], [10, 4, 1, "", "AuditFileSystemsPolicyRuleInPolicy"], [10, 4, 1, "", "AuditGetResponse"], [10, 4, 1, "", "AuditLogNamePrefix"], [10, 4, 1, "", "AuditLogRotate"], [10, 4, 1, "", "AuditObjectStorePoliciesGetResponse"], [10, 4, 1, "", "AuditObjectStorePoliciesMembersGetResponse"], [10, 4, 1, "", "AuditObjectStorePoliciesMembersResponse"], [10, 4, 1, "", "AuditObjectStorePoliciesPatch"], [10, 4, 1, "", "AuditObjectStorePoliciesPost"], [10, 4, 1, "", "AuditObjectStorePoliciesResponse"], [10, 4, 1, "", "AuditObjectStorePolicy"], [10, 4, 1, "", "AuditObjectStorePolicyWithContext"], [10, 4, 1, "", "AuditObjectStorePolicyWithWritableReference"], [10, 4, 1, "", "AuditResponse"], [10, 4, 1, "", "Blade"], [10, 4, 1, "", "BladeGetResponse"], [10, 4, 1, "", "Bucket"], [10, 4, 1, "", "BucketAccessPolicy"], [10, 4, 1, "", "BucketAccessPolicyGetResponse"], [10, 4, 1, "", "BucketAccessPolicyPost"], [10, 4, 1, "", "BucketAccessPolicyResponse"], [10, 4, 1, "", "BucketAccessPolicyRule"], [10, 4, 1, "", "BucketAccessPolicyRuleBulkManage"], [10, 4, 1, "", "BucketAccessPolicyRuleGetResponse"], [10, 4, 1, "", "BucketAccessPolicyRulePost"], [10, 4, 1, "", "BucketAccessPolicyRulePrincipal"], [10, 4, 1, "", "BucketAccessPolicyRuleResponse"], [10, 4, 1, "", "BucketAccessPolicyRuleWithContext"], [10, 4, 1, "", "BucketAuditFilter"], [10, 4, 1, "", "BucketAuditFilterAction"], [10, 4, 1, "", "BucketAuditFilterActionGetResponse"], [10, 4, 1, "", "BucketAuditFilterActionResponse"], [10, 4, 1, "", "BucketAuditFilterActionWithContext"], [10, 4, 1, "", "BucketAuditFilterBase"], [10, 4, 1, "", "BucketAuditFilterGetResponse"], [10, 4, 1, "", "BucketAuditFilterPost"], [10, 4, 1, "", "BucketAuditFilterResponse"], [10, 4, 1, "", "BucketAuditFilterWithContext"], [10, 4, 1, "", "BucketDefaults"], [10, 4, 1, "", "BucketDefaultsReadonly"], [10, 4, 1, "", "BucketEradicationConfig"], [10, 4, 1, "", "BucketGetResponse"], [10, 4, 1, "", "BucketPatch"], [10, 4, 1, "", "BucketPerformance"], [10, 4, 1, "", "BucketPerformanceGetResponse"], [10, 4, 1, "", "BucketPerformanceItems"], [10, 4, 1, "", "BucketPost"], [10, 4, 1, "", "BucketReplicaLink"], [10, 4, 1, "", "BucketReplicaLinkGetResponse"], [10, 4, 1, "", "BucketReplicaLinkPost"], [10, 4, 1, "", "BucketReplicaLinkResponse"], [10, 4, 1, "", "BucketResponse"], [10, 4, 1, "", "BucketS3SpecificPerformance"], [10, 4, 1, "", "BucketS3SpecificPerformanceGetResp"], [10, 4, 1, "", "BuiltIn"], [10, 4, 1, "", "BuiltInNoId"], [10, 4, 1, "", "BuiltInRelationship"], [10, 4, 1, "", "Certificate"], [10, 4, 1, "", "CertificateBase"], [10, 4, 1, "", "CertificateCertificateGroupGetResp"], [10, 4, 1, "", "CertificateCertificateGroupResponse"], [10, 4, 1, "", "CertificateGetResponse"], [10, 4, 1, "", "CertificateGroup"], [10, 4, 1, "", "CertificateGroupCertificateGetResp"], [10, 4, 1, "", "CertificateGroupCertificateResponse"], [10, 4, 1, "", "CertificateGroupGetResponse"], [10, 4, 1, "", "CertificateGroupResponse"], [10, 4, 1, "", "CertificateGroupUse"], [10, 4, 1, "", "CertificateGroupUseGetResponse"], [10, 4, 1, "", "CertificatePatch"], [10, 4, 1, "", "CertificatePost"], [10, 4, 1, "", "CertificateResponse"], [10, 4, 1, "", "CertificateSigningRequest"], [10, 4, 1, "", "CertificateSigningRequestPost"], [10, 4, 1, "", "CertificateSigningRequestResponse"], [10, 4, 1, "", "CertificateUse"], [10, 4, 1, "", "CertificateUseGetResponse"], [10, 4, 1, "", "ClientsPerformance"], [10, 4, 1, "", "ClientsPerformanceGetResponse"], [10, 4, 1, "", "ClientsS3SpecificPerformance"], [10, 4, 1, "", "ClientsS3SpecificPerformanceGetResponse"], [10, 4, 1, "", "ConnectionRelationshipPerformanceReplication"], [10, 4, 1, "", "ConnectionRelationshipPerformanceReplicationGetResp"], [10, 4, 1, "", "Context"], [10, 4, 1, "", "ContinuousReplicationPerformance"], [10, 4, 1, "", "CrossOriginResourceSharingPolicy"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyGetResponse"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyPatch"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyResponse"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyRule"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyRuleBulkManage"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyRuleGetResponse"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyRulePost"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyRuleResponse"], [10, 4, 1, "", "CrossOriginResourceSharingPolicyRuleWithContext"], [10, 4, 1, "", "DataEvictionPoliciesGetResponse"], [10, 4, 1, "", "DataEvictionPoliciesMembersGetResponse"], [10, 4, 1, "", "DataEvictionPoliciesMembersResponse"], [10, 4, 1, "", "DataEvictionPoliciesResponse"], [10, 4, 1, "", "DataEvictionPolicy"], [10, 4, 1, "", "DataEvictionPolicyPost"], [10, 4, 1, "", "DirectoryService"], [10, 4, 1, "", "DirectoryServiceGetResponse"], [10, 4, 1, "", "DirectoryServiceManagement"], [10, 4, 1, "", "DirectoryServiceNfs"], [10, 4, 1, "", "DirectoryServiceResponse"], [10, 4, 1, "", "DirectoryServiceRole"], [10, 4, 1, "", "DirectoryServiceRolePost"], [10, 4, 1, "", "DirectoryServiceRolesGetResponse"], [10, 4, 1, "", "DirectoryServiceRolesResponse"], [10, 4, 1, "", "DirectoryServiceSmb"], [10, 4, 1, "", "Dns"], [10, 4, 1, "", "DnsGetResponse"], [10, 4, 1, "", "DnsPost"], [10, 4, 1, "", "DnsResponse"], [10, 4, 1, "", "Drive"], [10, 4, 1, "", "DriveGetResponse"], [10, 4, 1, "", "ErrorContextResponse"], [10, 4, 1, "", "ErrorContextResponseErrors"], [10, 4, 1, "", "Eula"], [10, 4, 1, "", "EulaGetResponse"], [10, 4, 1, "", "EulaResponse"], [10, 4, 1, "", "EulaSignature"], [10, 4, 1, "", "FileInfo"], [10, 4, 1, "", "FileLock"], [10, 4, 1, "", "FileLockGetResponse"], [10, 4, 1, "", "FileLockNlmReclamationResponse"], [10, 4, 1, "", "FileLockRange"], [10, 4, 1, "", "FileLockResponse"], [10, 4, 1, "", "FileSession"], [10, 4, 1, "", "FileSessionGetResponse"], [10, 4, 1, "", "FileSessionResponse"], [10, 4, 1, "", "FileSystem"], [10, 4, 1, "", "FileSystemClient"], [10, 4, 1, "", "FileSystemClientsGetResponse"], [10, 4, 1, "", "FileSystemClientsResponse"], [10, 4, 1, "", "FileSystemEradicationConfig"], [10, 4, 1, "", "FileSystemExport"], [10, 4, 1, "", "FileSystemExportGetResponse"], [10, 4, 1, "", "FileSystemExportPost"], [10, 4, 1, "", "FileSystemExportResponse"], [10, 4, 1, "", "FileSystemGetResponse"], [10, 4, 1, "", "FileSystemGroupPerformance"], [10, 4, 1, "", "FileSystemGroupsPerformanceGetResponse"], [10, 4, 1, "", "FileSystemLockNlmReclamation"], [10, 4, 1, "", "FileSystemOpenFile"], [10, 4, 1, "", "FileSystemOpenFilesGetResponse"], [10, 4, 1, "", "FileSystemOpenFilesResponse"], [10, 4, 1, "", "FileSystemPatch"], [10, 4, 1, "", "FileSystemPerformance"], [10, 4, 1, "", "FileSystemPerformanceGetResponse"], [10, 4, 1, "", "FileSystemPost"], [10, 4, 1, "", "FileSystemReplicaLink"], [10, 4, 1, "", "FileSystemReplicaLinkGetResponse"], [10, 4, 1, "", "FileSystemReplicaLinkResponse"], [10, 4, 1, "", "FileSystemResponse"], [10, 4, 1, "", "FileSystemSnapshot"], [10, 4, 1, "", "FileSystemSnapshotGetResponse"], [10, 4, 1, "", "FileSystemSnapshotGetTransferResponse"], [10, 4, 1, "", "FileSystemSnapshotPost"], [10, 4, 1, "", "FileSystemSnapshotResponse"], [10, 4, 1, "", "FileSystemSnapshotTransfer"], [10, 4, 1, "", "FileSystemSnapshotTransferResponse"], [10, 4, 1, "", "FileSystemSpaceStorageClassGetResponse"], [10, 4, 1, "", "FileSystemStorageClassSpace"], [10, 4, 1, "", "FileSystemUserPerformance"], [10, 4, 1, "", "FileSystemUsersPerformanceGetResponse"], [10, 4, 1, "", "FixedLocationReference"], [10, 4, 1, "", "FixedReference"], [10, 4, 1, "", "FixedReferenceNameOnly"], [10, 4, 1, "", "FixedReferenceNoId"], [10, 4, 1, "", "FixedReferenceNoResourceType"], [10, 4, 1, "", "FixedReferenceWithIsLocal"], [10, 4, 1, "", "FixedReferenceWithRemote"], [10, 4, 1, "", "FixedReferenceWithType"], [10, 4, 1, "", "Fleet"], [10, 4, 1, "", "FleetGetResponse"], [10, 4, 1, "", "FleetKey"], [10, 4, 1, "", "FleetKeyGetResponse"], [10, 4, 1, "", "FleetKeyResponse"], [10, 4, 1, "", "FleetMember"], [10, 4, 1, "", "FleetMemberGetResponse"], [10, 4, 1, "", "FleetMemberPost"], [10, 4, 1, "", "FleetMemberPostMembers"], [10, 4, 1, "", "FleetMemberPostMembersMember"], [10, 4, 1, "", "FleetMemberResponse"], [10, 4, 1, "", "FleetPatch"], [10, 4, 1, "", "FleetResponse"], [10, 4, 1, "", "Group"], [10, 4, 1, "", "GroupQuota"], [10, 4, 1, "", "GroupQuotaGetResponse"], [10, 4, 1, "", "GroupQuotaPatch"], [10, 4, 1, "", "GroupQuotaPost"], [10, 4, 1, "", "GroupQuotaResponse"], [10, 4, 1, "", "Hardware"], [10, 4, 1, "", "HardwareConnector"], [10, 4, 1, "", "HardwareConnectorGetResponse"], [10, 4, 1, "", "HardwareConnectorPerformance"], [10, 4, 1, "", "HardwareConnectorPerformanceGetResponse"], [10, 4, 1, "", "HardwareConnectorResponse"], [10, 4, 1, "", "HardwareGetResponse"], [10, 4, 1, "", "HardwareResponse"], [10, 4, 1, "", "HardwareTemperatures"], [10, 4, 1, "", "HardwareTemperaturesThresholds"], [10, 4, 1, "", "Http"], [10, 4, 1, "", "Index"], [10, 4, 1, "", "Keytab"], [10, 4, 1, "", "KeytabGetResponse"], [10, 4, 1, "", "KeytabPost"], [10, 4, 1, "", "KeytabResponse"], [10, 4, 1, "", "KmipServer"], [10, 4, 1, "", "KmipServerResponse"], [10, 4, 1, "", "LegalHold"], [10, 4, 1, "", "LegalHoldHeldEntity"], [10, 4, 1, "", "LegalHoldsGetResponse"], [10, 4, 1, "", "LegalHoldsHeldEntitiesGetResponse"], [10, 4, 1, "", "LegalHoldsHeldEntitiesResponse"], [10, 4, 1, "", "LegalHoldsResponse"], [10, 4, 1, "", "LifecycleRule"], [10, 4, 1, "", "LifecycleRuleConfigExtension"], [10, 4, 1, "", "LifecycleRuleGetResponse"], [10, 4, 1, "", "LifecycleRulePatch"], [10, 4, 1, "", "LifecycleRulePost"], [10, 4, 1, "", "LifecycleRuleResponse"], [10, 4, 1, "", "LinkAggregationGroup"], [10, 4, 1, "", "LinkAggregationGroupGetResponse"], [10, 4, 1, "", "LinkAggregationGroupPatch"], [10, 4, 1, "", "LinkAggregationGroupResponse"], [10, 4, 1, "", "LocationReference"], [10, 4, 1, "", "LogTargetsFileSystems"], [10, 4, 1, "", "LogTargetsFileSystemsGetResponse"], [10, 4, 1, "", "LogTargetsFileSystemsPost"], [10, 4, 1, "", "LogTargetsFileSystemsResponse"], [10, 4, 1, "", "LogTargetsObjectStore"], [10, 4, 1, "", "LogTargetsObjectStoreGetResponse"], [10, 4, 1, "", "LogTargetsObjectStorePost"], [10, 4, 1, "", "LogTargetsObjectStoreResponse"], [10, 4, 1, "", "LogTargetsObjectStoreWithContext"], [10, 4, 1, "", "Login"], [10, 4, 1, "", "LoginBannerGetResponse"], [10, 4, 1, "", "LogsAsync"], [10, 4, 1, "", "LogsAsyncGetResponse"], [10, 4, 1, "", "LogsAsyncResponse"], [10, 4, 1, "", "MaintenanceWindow"], [10, 4, 1, "", "MaintenanceWindowPost"], [10, 4, 1, "", "MaintenanceWindowsGetResponse"], [10, 4, 1, "", "MaintenanceWindowsResponse"], [10, 4, 1, "", "ManagementAccessPoliciesGetResponse"], [10, 4, 1, "", "ManagementAccessPoliciesResponse"], [10, 4, 1, "", "ManagementAccessPolicy"], [10, 4, 1, "", "ManagementAccessPolicyPost"], [10, 4, 1, "", "ManagementAccessPolicyRule"], [10, 4, 1, "", "ManagementAccessPolicyRuleBase"], [10, 4, 1, "", "ManagementAccessPolicyRuleInPolicy"], [10, 4, 1, "", "Member"], [10, 4, 1, "", "MemberLink"], [10, 4, 1, "", "MultiProtocol"], [10, 4, 1, "", "MultiProtocolPost"], [10, 4, 1, "", "NetworkAccessPolicy"], [10, 4, 1, "", "NetworkAccessPolicyGetResponse"], [10, 4, 1, "", "NetworkAccessPolicyResponse"], [10, 4, 1, "", "NetworkAccessPolicyRule"], [10, 4, 1, "", "NetworkAccessPolicyRuleBase"], [10, 4, 1, "", "NetworkAccessPolicyRuleGetResponse"], [10, 4, 1, "", "NetworkAccessPolicyRuleInPolicy"], [10, 4, 1, "", "NetworkAccessPolicyRulePost"], [10, 4, 1, "", "NetworkAccessPolicyRulePostBase"], [10, 4, 1, "", "NetworkAccessPolicyRuleResponse"], [10, 4, 1, "", "NetworkConnectionStatistics"], [10, 4, 1, "", "NetworkConnectionStatisticsGetResponse"], [10, 4, 1, "", "NetworkConnectionStatisticsResponse"], [10, 4, 1, "", "NetworkInterface"], [10, 4, 1, "", "NetworkInterfaceGetResponse"], [10, 4, 1, "", "NetworkInterfaceInfo"], [10, 4, 1, "", "NetworkInterfaceNeighbor"], [10, 4, 1, "", "NetworkInterfaceNeighborCapability"], [10, 4, 1, "", "NetworkInterfaceNeighborGetResponse"], [10, 4, 1, "", "NetworkInterfaceNeighborLocalPort"], [10, 4, 1, "", "NetworkInterfaceNeighborNeighborChassis"], [10, 4, 1, "", "NetworkInterfaceNeighborNeighborChassisId"], [10, 4, 1, "", "NetworkInterfaceNeighborNeighborPort"], [10, 4, 1, "", "NetworkInterfaceNeighborNeighborPortId"], [10, 4, 1, "", "NetworkInterfaceNeighborResponse"], [10, 4, 1, "", "NetworkInterfacePatch"], [10, 4, 1, "", "NetworkInterfacePing"], [10, 4, 1, "", "NetworkInterfacePingGetResponse"], [10, 4, 1, "", "NetworkInterfacePingResponse"], [10, 4, 1, "", "NetworkInterfaceResponse"], [10, 4, 1, "", "NetworkInterfaceTrace"], [10, 4, 1, "", "NetworkInterfaceTraceGetResponse"], [10, 4, 1, "", "NetworkInterfaceTraceResponse"], [10, 4, 1, "", "NetworkInterfacesConnectorsGetResponse"], [10, 4, 1, "", "NetworkInterfacesConnectorsPerformance"], [10, 4, 1, "", "NetworkInterfacesConnectorsPerformanceGetResponse"], [10, 4, 1, "", "NetworkInterfacesConnectorsResponse"], [10, 4, 1, "", "NetworkInterfacesConnectorsSetting"], [10, 4, 1, "", "NetworkInterfacesConnectorsSettingRoce"], [10, 4, 1, "", "NetworkInterfacesConnectorsSettingRoceEcn"], [10, 4, 1, "", "NetworkInterfacesConnectorsSettingRocePfc"], [10, 4, 1, "", "NetworkInterfacesConnectorsSettingsGetResponse"], [10, 4, 1, "", "Nfs"], [10, 4, 1, "", "NfsExportPolicy"], [10, 4, 1, "", "NfsExportPolicyGetResponse"], [10, 4, 1, "", "NfsExportPolicyPost"], [10, 4, 1, "", "NfsExportPolicyResponse"], [10, 4, 1, "", "NfsExportPolicyRule"], [10, 4, 1, "", "NfsExportPolicyRuleBase"], [10, 4, 1, "", "NfsExportPolicyRuleGetResponse"], [10, 4, 1, "", "NfsExportPolicyRuleInPolicy"], [10, 4, 1, "", "NfsExportPolicyRuleResponse"], [10, 4, 1, "", "NfsPatch"], [10, 4, 1, "", "Node"], [10, 4, 1, "", "NodeGetResponse"], [10, 4, 1, "", "NodeGroup"], [10, 4, 1, "", "NodeGroupGetResponse"], [10, 4, 1, "", "NodeGroupNodeGetResponse"], [10, 4, 1, "", "NodeGroupNodeResponse"], [10, 4, 1, "", "NodeGroupPatch"], [10, 4, 1, "", "NodeGroupResponse"], [10, 4, 1, "", "NodeGroupUse"], [10, 4, 1, "", "NodeGroupUseGetResponse"], [10, 4, 1, "", "NodeResponse"], [10, 4, 1, "", "Oauth210TokenPost400Response"], [10, 4, 1, "", "Oauth210TokenPost401Response"], [10, 4, 1, "", "OauthTokenResponse"], [10, 4, 1, "", "ObjectBacklog"], [10, 4, 1, "", "ObjectLockConfigBase"], [10, 4, 1, "", "ObjectLockConfigRequestBody"], [10, 4, 1, "", "ObjectLockConfigResponse"], [10, 4, 1, "", "ObjectStoreAccessKey"], [10, 4, 1, "", "ObjectStoreAccessKeyGetResponse"], [10, 4, 1, "", "ObjectStoreAccessKeyPost"], [10, 4, 1, "", "ObjectStoreAccessKeyPostUser"], [10, 4, 1, "", "ObjectStoreAccessKeyResponse"], [10, 4, 1, "", "ObjectStoreAccessPolicy"], [10, 4, 1, "", "ObjectStoreAccessPolicyAction"], [10, 4, 1, "", "ObjectStoreAccessPolicyActionGetResponse"], [10, 4, 1, "", "ObjectStoreAccessPolicyActionResponse"], [10, 4, 1, "", "ObjectStoreAccessPolicyGetResponse"], [10, 4, 1, "", "ObjectStoreAccessPolicyPatch"], [10, 4, 1, "", "ObjectStoreAccessPolicyPost"], [10, 4, 1, "", "ObjectStoreAccessPolicyResponse"], [10, 4, 1, "", "ObjectStoreAccessPolicyRuleGetResponse"], [10, 4, 1, "", "ObjectStoreAccessPolicyRuleResponse"], [10, 4, 1, "", "ObjectStoreAccount"], [10, 4, 1, "", "ObjectStoreAccountExport"], [10, 4, 1, "", "ObjectStoreAccountExportGetResponse"], [10, 4, 1, "", "ObjectStoreAccountExportPatch"], [10, 4, 1, "", "ObjectStoreAccountExportPost"], [10, 4, 1, "", "ObjectStoreAccountExportResponse"], [10, 4, 1, "", "ObjectStoreAccountGetResponse"], [10, 4, 1, "", "ObjectStoreAccountPatch"], [10, 4, 1, "", "ObjectStoreAccountPost"], [10, 4, 1, "", "ObjectStoreAccountResponse"], [10, 4, 1, "", "ObjectStoreDefault"], [10, 4, 1, "", "ObjectStoreRemoteCredentialGetResp"], [10, 4, 1, "", "ObjectStoreRemoteCredentials"], [10, 4, 1, "", "ObjectStoreRemoteCredentialsPost"], [10, 4, 1, "", "ObjectStoreRemoteCredentialsResp"], [10, 4, 1, "", "ObjectStoreRole"], [10, 4, 1, "", "ObjectStoreRoleGetResponse"], [10, 4, 1, "", "ObjectStoreRolePost"], [10, 4, 1, "", "ObjectStoreRoleResponse"], [10, 4, 1, "", "ObjectStoreTrustPolicy"], [10, 4, 1, "", "ObjectStoreTrustPolicyGetResponse"], [10, 4, 1, "", "ObjectStoreTrustPolicyResponse"], [10, 4, 1, "", "ObjectStoreTrustPolicyRuleGetResponse"], [10, 4, 1, "", "ObjectStoreTrustPolicyRuleResponse"], [10, 4, 1, "", "ObjectStoreUser"], [10, 4, 1, "", "ObjectStoreUserGetResponse"], [10, 4, 1, "", "ObjectStoreUserResponse"], [10, 4, 1, "", "ObjectStoreVirtualHost"], [10, 4, 1, "", "ObjectStoreVirtualHostGetResponse"], [10, 4, 1, "", "ObjectStoreVirtualHostPatch"], [10, 4, 1, "", "ObjectStoreVirtualHostResponse"], [10, 4, 1, "", "OidcSso"], [10, 4, 1, "", "OidcSsoGetResponse"], [10, 4, 1, "", "OidcSsoPatch"], [10, 4, 1, "", "OidcSsoPost"], [10, 4, 1, "", "OidcSsoPostIdp"], [10, 4, 1, "", "OidcSsoResponse"], [10, 4, 1, "", "PageInfo"], [10, 4, 1, "", "PageInfoScale"], [10, 4, 1, "", "PasswordPoliciesGetResponse"], [10, 4, 1, "", "PasswordPoliciesResponse"], [10, 4, 1, "", "PasswordPolicy"], [10, 4, 1, "", "Permission"], [10, 4, 1, "", "Policy"], [10, 4, 1, "", "PolicyBase"], [10, 4, 1, "", "PolicyBaseContext"], [10, 4, 1, "", "PolicyBaseGetResponse"], [10, 4, 1, "", "PolicyBaseRenameable"], [10, 4, 1, "", "PolicyBaseResponse"], [10, 4, 1, "", "PolicyFileSystemSnapshot"], [10, 4, 1, "", "PolicyFileSystemSnapshotGetResponse"], [10, 4, 1, "", "PolicyFileSystemSnapshotResponse"], [10, 4, 1, "", "PolicyGetResponse"], [10, 4, 1, "", "PolicyMember"], [10, 4, 1, "", "PolicyMemberContext"], [10, 4, 1, "", "PolicyMemberContextGetResponse"], [10, 4, 1, "", "PolicyMemberContextResponse"], [10, 4, 1, "", "PolicyMemberGetResponse"], [10, 4, 1, "", "PolicyMemberResponse"], [10, 4, 1, "", "PolicyMemberWithRemote"], [10, 4, 1, "", "PolicyMemberWithRemoteGetResponse"], [10, 4, 1, "", "PolicyMemberWithRemoteResponse"], [10, 4, 1, "", "PolicyPatch"], [10, 4, 1, "", "PolicyReference"], [10, 4, 1, "", "PolicyResponse"], [10, 4, 1, "", "PolicyRule"], [10, 4, 1, "", "PolicyRuleIndex"], [10, 4, 1, "", "PolicyRuleIndexInPolicy"], [10, 4, 1, "", "PolicyRuleObjectAccess"], [10, 4, 1, "", "PolicyRuleObjectAccessBulkManage"], [10, 4, 1, "", "PolicyRuleObjectAccessCondition"], [10, 4, 1, "", "PolicyRuleObjectAccessPost"], [10, 4, 1, "", "PublicAccessConfig"], [10, 4, 1, "", "PublicKey"], [10, 4, 1, "", "PublicKeyGetResponse"], [10, 4, 1, "", "PublicKeyPost"], [10, 4, 1, "", "PublicKeyResponse"], [10, 4, 1, "", "PublicKeyUse"], [10, 4, 1, "", "PublicKeyUseGetResponse"], [10, 4, 1, "", "PublicKeyUseResponse"], [10, 4, 1, "", "QosPoliciesGetResponse"], [10, 4, 1, "", "QosPoliciesResponse"], [10, 4, 1, "", "QosPolicy"], [10, 4, 1, "", "QuotaSetting"], [10, 4, 1, "", "QuotaSettingGetResponse"], [10, 4, 1, "", "QuotaSettingResponse"], [10, 4, 1, "", "RapidDataLocking"], [10, 4, 1, "", "RapidDataLockingResponse"], [10, 4, 1, "", "Realm"], [10, 4, 1, "", "RealmDefaults"], [10, 4, 1, "", "RealmDefaultsGetResponse"], [10, 4, 1, "", "RealmDefaultsResponse"], [10, 4, 1, "", "RealmGetResponse"], [10, 4, 1, "", "RealmPatch"], [10, 4, 1, "", "RealmResponse"], [10, 4, 1, "", "RealmSpace"], [10, 4, 1, "", "RealmSpaceGetResponse"], [10, 4, 1, "", "RealmSpaceStorageClass"], [10, 4, 1, "", "RealmSpaceStorageClassGetResponse"], [10, 4, 1, "", "Reference"], [10, 4, 1, "", "ReferenceNameOnly"], [10, 4, 1, "", "ReferenceWithoutType"], [10, 4, 1, "", "ReferenceWritable"], [10, 4, 1, "", "RelationshipPerformanceReplication"], [10, 4, 1, "", "RemoteArray"], [10, 4, 1, "", "RemoteArraysResponse"], [10, 4, 1, "", "ReplicaLinkBuiltIn"], [10, 4, 1, "", "ReplicationPerformance"], [10, 4, 1, "", "Resource"], [10, 4, 1, "", "ResourceAccess"], [10, 4, 1, "", "ResourceAccessPost"], [10, 4, 1, "", "ResourceAccessesGetResponse"], [10, 4, 1, "", "ResourceAccessesResponse"], [10, 4, 1, "", "ResourceFixedNonUniqueName"], [10, 4, 1, "", "ResourceNoId"], [10, 4, 1, "", "ResourcePerformanceReplication"], [10, 4, 1, "", "ResourcePerformanceReplicationGetResponse"], [10, 4, 1, "", "Role"], [10, 4, 1, "", "RoleGetResponse"], [10, 4, 1, "", "S3ExportPolicy"], [10, 4, 1, "", "S3ExportPolicyAllOfRules"], [10, 4, 1, "", "S3ExportPolicyGetResponse"], [10, 4, 1, "", "S3ExportPolicyPatch"], [10, 4, 1, "", "S3ExportPolicyPost"], [10, 4, 1, "", "S3ExportPolicyResponse"], [10, 4, 1, "", "S3ExportPolicyRule"], [10, 4, 1, "", "S3ExportPolicyRuleGetResponse"], [10, 4, 1, "", "S3ExportPolicyRuleInlined"], [10, 4, 1, "", "S3ExportPolicyRulePost"], [10, 4, 1, "", "S3ExportPolicyRuleResponse"], [10, 4, 1, "", "Saml2Sso"], [10, 4, 1, "", "Saml2SsoGetResponse"], [10, 4, 1, "", "Saml2SsoIdp"], [10, 4, 1, "", "Saml2SsoPost"], [10, 4, 1, "", "Saml2SsoResponse"], [10, 4, 1, "", "Saml2SsoSp"], [10, 4, 1, "", "Saml2SsoSpCredential"], [10, 4, 1, "", "Server"], [10, 4, 1, "", "ServerContext"], [10, 4, 1, "", "ServerForAccountExport"], [10, 4, 1, "", "ServerGetResponse"], [10, 4, 1, "", "ServerPost"], [10, 4, 1, "", "ServerResponse"], [10, 4, 1, "", "ServerResponseContext"], [10, 4, 1, "", "Session"], [10, 4, 1, "", "SessionGetResponse"], [10, 4, 1, "", "Smb"], [10, 4, 1, "", "SmbClientPolicy"], [10, 4, 1, "", "SmbClientPolicyGetResponse"], [10, 4, 1, "", "SmbClientPolicyPost"], [10, 4, 1, "", "SmbClientPolicyResponse"], [10, 4, 1, "", "SmbClientPolicyRule"], [10, 4, 1, "", "SmbClientPolicyRuleBase"], [10, 4, 1, "", "SmbClientPolicyRuleGetResponse"], [10, 4, 1, "", "SmbClientPolicyRuleInPolicy"], [10, 4, 1, "", "SmbClientPolicyRulePost"], [10, 4, 1, "", "SmbClientPolicyRulePostBase"], [10, 4, 1, "", "SmbClientPolicyRulePostInPolicy"], [10, 4, 1, "", "SmbClientPolicyRuleResponse"], [10, 4, 1, "", "SmbPost"], [10, 4, 1, "", "SmbSharePolicy"], [10, 4, 1, "", "SmbSharePolicyGetResponse"], [10, 4, 1, "", "SmbSharePolicyPost"], [10, 4, 1, "", "SmbSharePolicyResponse"], [10, 4, 1, "", "SmbSharePolicyRule"], [10, 4, 1, "", "SmbSharePolicyRuleGetResponse"], [10, 4, 1, "", "SmbSharePolicyRulePost"], [10, 4, 1, "", "SmbSharePolicyRuleResponse"], [10, 4, 1, "", "SmbSharePolicyRuleWithContext"], [10, 4, 1, "", "SmtpServer"], [10, 4, 1, "", "SmtpServerGetResponse"], [10, 4, 1, "", "SmtpServerResponse"], [10, 4, 1, "", "SnmpAgent"], [10, 4, 1, "", "SnmpAgentGetResponse"], [10, 4, 1, "", "SnmpAgentMib"], [10, 4, 1, "", "SnmpAgentMibResponse"], [10, 4, 1, "", "SnmpAgentResponse"], [10, 4, 1, "", "SnmpManager"], [10, 4, 1, "", "SnmpManagerGetResponse"], [10, 4, 1, "", "SnmpManagerPost"], [10, 4, 1, "", "SnmpManagerResponse"], [10, 4, 1, "", "SnmpManagerTest"], [10, 4, 1, "", "SnmpV2c"], [10, 4, 1, "", "SnmpV3"], [10, 4, 1, "", "SnmpV3Post"], [10, 4, 1, "", "SoftwareCheck"], [10, 4, 1, "", "SoftwareChecksChecks"], [10, 4, 1, "", "SoftwareChecksGetResponse"], [10, 4, 1, "", "SoftwareChecksResponse"], [10, 4, 1, "", "Space"], [10, 4, 1, "", "SshCertificateAuthorityPolicy"], [10, 4, 1, "", "SshCertificateAuthorityPolicyGetResponse"], [10, 4, 1, "", "SshCertificateAuthorityPolicyPost"], [10, 4, 1, "", "SshCertificateAuthorityPolicyResponse"], [10, 4, 1, "", "StartEndTime"], [10, 4, 1, "", "StorageClassInfo"], [10, 4, 1, "", "StorageClassSpace"], [10, 4, 1, "", "StorageClassTieringPoliciesGetResponse"], [10, 4, 1, "", "StorageClassTieringPoliciesMembersGetResponse"], [10, 4, 1, "", "StorageClassTieringPoliciesMembersResponse"], [10, 4, 1, "", "StorageClassTieringPoliciesResponse"], [10, 4, 1, "", "StorageClassTieringPolicy"], [10, 4, 1, "", "Subnet"], [10, 4, 1, "", "SubnetGetResponse"], [10, 4, 1, "", "SubnetResponse"], [10, 4, 1, "", "Support"], [10, 4, 1, "", "SupportDiagnostics"], [10, 4, 1, "", "SupportDiagnosticsDetails"], [10, 4, 1, "", "SupportDiagnosticsDetailsGetResponse"], [10, 4, 1, "", "SupportDiagnosticsDetailsResponse"], [10, 4, 1, "", "SupportDiagnosticsGetResponse"], [10, 4, 1, "", "SupportDiagnosticsResponse"], [10, 4, 1, "", "SupportDiagnosticsSeverityCount"], [10, 4, 1, "", "SupportGetResponse"], [10, 4, 1, "", "SupportRemoteAssistPaths"], [10, 4, 1, "", "SupportResponse"], [10, 4, 1, "", "SyslogServer"], [10, 4, 1, "", "SyslogServerContext"], [10, 4, 1, "", "SyslogServerContextResponse"], [10, 4, 1, "", "SyslogServerGetResponse"], [10, 4, 1, "", "SyslogServerPatch"], [10, 4, 1, "", "SyslogServerPost"], [10, 4, 1, "", "SyslogServerPostOrPatch"], [10, 4, 1, "", "SyslogServerResponse"], [10, 4, 1, "", "SyslogServerSettings"], [10, 4, 1, "", "SyslogServerSettingsGetResponse"], [10, 4, 1, "", "SyslogServerSettingsResponse"], [10, 4, 1, "", "Target"], [10, 4, 1, "", "TargetGetResponse"], [10, 4, 1, "", "TargetPost"], [10, 4, 1, "", "TargetResponse"], [10, 4, 1, "", "TargetResponseContext"], [10, 4, 1, "", "TargetWithContext"], [10, 4, 1, "", "TestResult"], [10, 4, 1, "", "TestResultGetResponse"], [10, 4, 1, "", "TestResultResponse"], [10, 4, 1, "", "Throttle"], [10, 4, 1, "", "TieringPolicyArchivalRule"], [10, 4, 1, "", "TieringPolicyRetrievalRule"], [10, 4, 1, "", "TimeWindow"], [10, 4, 1, "", "TimeZone"], [10, 4, 1, "", "TlsPolicy"], [10, 4, 1, "", "TlsPolicyGetResponse"], [10, 4, 1, "", "TlsPolicyPost"], [10, 4, 1, "", "TlsPolicyResponse"], [10, 4, 1, "", "TrustPolicyRule"], [10, 4, 1, "", "TrustPolicyRuleCondition"], [10, 4, 1, "", "TrustPolicyRulePost"], [10, 4, 1, "", "TrustPolicyRuleWithContext"], [10, 4, 1, "", "User"], [10, 4, 1, "", "UserNoId"], [10, 4, 1, "", "UserQuota"], [10, 4, 1, "", "UserQuotaGetResponse"], [10, 4, 1, "", "UserQuotaPatch"], [10, 4, 1, "", "UserQuotaPost"], [10, 4, 1, "", "UserQuotaResponse"], [10, 4, 1, "", "VerificationKey"], [10, 4, 1, "", "VerificationKeyGetResponse"], [10, 4, 1, "", "VerificationKeyPatch"], [10, 4, 1, "", "VerificationKeyResponse"], [10, 4, 1, "", "Version"], [10, 4, 1, "", "WormDataPoliciesGetResponse"], [10, 4, 1, "", "WormDataPoliciesMembersGetResponse"], [10, 4, 1, "", "WormDataPoliciesMembersResponse"], [10, 4, 1, "", "WormDataPoliciesResponse"], [10, 4, 1, "", "WormDataPolicy"], [10, 4, 1, "", "WormDataPolicyRetentionConfig"], [10, 6, 0, "-", "client"]], "pypureclient.flashblade.ActiveDirectory": [[10, 5, 1, "", "computer_name"], [10, 5, 1, "", "directory_servers"], [10, 5, 1, "", "domain"], [10, 5, 1, "", "encryption_types"], [10, 5, 1, "", "global_catalog_servers"], [10, 5, 1, "", "id"], [10, 5, 1, "", "join_ou"], [10, 5, 1, "", "kerberos_servers"], [10, 5, 1, "", "name"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "server"], [10, 5, 1, "", "service_principal_names"]], "pypureclient.flashblade.ActiveDirectoryDirectoryServers": [[10, 5, 1, "", "directory_servers"], [10, 5, 1, "", "global_catalog_servers"]], "pypureclient.flashblade.ActiveDirectoryGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ActiveDirectoryPatch": [[10, 5, 1, "", "directory_servers"], [10, 5, 1, "", "encryption_types"], [10, 5, 1, "", "fqdns"], [10, 5, 1, "", "global_catalog_servers"], [10, 5, 1, "", "join_ou"], [10, 5, 1, "", "kerberos_servers"], [10, 5, 1, "", "service_principal_names"]], "pypureclient.flashblade.ActiveDirectoryPost": [[10, 5, 1, "", "computer_name"], [10, 5, 1, "", "directory_servers"], [10, 5, 1, "", "domain"], [10, 5, 1, "", "encryption_types"], [10, 5, 1, "", "fqdns"], [10, 5, 1, "", "global_catalog_servers"], [10, 5, 1, "", "join_ou"], [10, 5, 1, "", "kerberos_servers"], [10, 5, 1, "", "password"], [10, 5, 1, "", "service_principal_names"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.ActiveDirectoryResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Admin": [[10, 5, 1, "", "api_token"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "locked"], [10, 5, 1, "", "lockout_remaining"], [10, 5, 1, "", "management_access_policies"], [10, 5, 1, "", "name"], [10, 5, 1, "", "public_key"], [10, 5, 1, "", "role"]], "pypureclient.flashblade.AdminApiToken": [[10, 5, 1, "", "admin"], [10, 5, 1, "", "api_token"]], "pypureclient.flashblade.AdminApiTokenGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AdminApiTokenResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AdminCache": [[10, 5, 1, "", "id"], [10, 5, 1, "", "management_access_policies"], [10, 5, 1, "", "name"], [10, 5, 1, "", "role"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.AdminCacheGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AdminGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AdminPatch": [[10, 5, 1, "", "locked"], [10, 5, 1, "", "old_password"], [10, 5, 1, "", "password"], [10, 5, 1, "", "public_key"], [10, 5, 1, "", "role"]], "pypureclient.flashblade.AdminPost": [[10, 5, 1, "", "management_access_policies"], [10, 5, 1, "", "password"], [10, 5, 1, "", "public_key"], [10, 5, 1, "", "role"]], "pypureclient.flashblade.AdminResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AdminSetting": [[10, 5, 1, "", "lockout_duration"], [10, 5, 1, "", "max_login_attempts"], [10, 5, 1, "", "min_password_length"]], "pypureclient.flashblade.AdminSettingsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AdminSettingsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Alert": [[10, 5, 1, "", "action"], [10, 5, 1, "", "code"], [10, 5, 1, "", "component_name"], [10, 5, 1, "", "component_type"], [10, 5, 1, "", "created"], [10, 5, 1, "", "description"], [10, 5, 1, "", "duration"], [10, 5, 1, "", "flagged"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "knowledge_base_url"], [10, 5, 1, "", "name"], [10, 5, 1, "", "notified"], [10, 5, 1, "", "severity"], [10, 5, 1, "", "state"], [10, 5, 1, "", "summary"], [10, 5, 1, "", "updated"], [10, 5, 1, "", "variables"]], "pypureclient.flashblade.AlertGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AlertResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AlertWatcher": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "minimum_notification_severity"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.AlertWatcherGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AlertWatcherPost": [[10, 5, 1, "", "minimum_notification_severity"]], "pypureclient.flashblade.AlertWatcherResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ApiClient": [[10, 5, 1, "", "access_policies"], [10, 5, 1, "", "access_token_ttl_in_ms"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "issuer"], [10, 5, 1, "", "key_id"], [10, 5, 1, "", "max_role"], [10, 5, 1, "", "name"], [10, 5, 1, "", "public_key"]], "pypureclient.flashblade.ApiClientsPost": [[10, 5, 1, "", "access_policies"], [10, 5, 1, "", "access_token_ttl_in_ms"], [10, 5, 1, "", "issuer"], [10, 5, 1, "", "max_role"], [10, 5, 1, "", "public_key"]], "pypureclient.flashblade.ApiClientsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ApiToken": [[10, 5, 1, "", "created_at"], [10, 5, 1, "", "expires_at"], [10, 5, 1, "", "token"]], "pypureclient.flashblade.ApiVersion": [[10, 5, 1, "", "versions"]], "pypureclient.flashblade.Array": [[10, 5, 1, "", "as_of"], [10, 5, 1, "", "banner"], [10, 5, 1, "", "default_inbound_tls_policy"], [10, 5, 1, "", "encryption"], [10, 5, 1, "", "eradication_config"], [10, 5, 1, "", "id"], [10, 5, 1, "", "idle_timeout"], [10, 5, 1, "", "name"], [10, 5, 1, "", "network_access_policy"], [10, 5, 1, "", "ntp_servers"], [10, 5, 1, "", "os"], [10, 5, 1, "", "product_type"], [10, 5, 1, "", "revision"], [10, 5, 1, "", "security_update"], [10, 5, 1, "", "smb_mode"], [10, 5, 1, "", "time_zone"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.ArrayConnection": [[10, 5, 1, "", "ca_certificate_group"], [10, 5, 1, "", "context"], [10, 5, 1, "", "encrypted"], [10, 5, 1, "", "id"], [10, 5, 1, "", "management_address"], [10, 5, 1, "", "os"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "replication_addresses"], [10, 5, 1, "", "status"], [10, 5, 1, "", "throttle"], [10, 5, 1, "", "type"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.ArrayConnectionGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayConnectionKey": [[10, 5, 1, "", "connection_key"], [10, 5, 1, "", "created"], [10, 5, 1, "", "expires"]], "pypureclient.flashblade.ArrayConnectionKeyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayConnectionKeyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ArrayConnectionPath": [[10, 5, 1, "", "context"], [10, 5, 1, "", "destination"], [10, 5, 1, "", "id"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "source"], [10, 5, 1, "", "status"], [10, 5, 1, "", "status_details"], [10, 5, 1, "", "type"]], "pypureclient.flashblade.ArrayConnectionPathGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayConnectionPost": [[10, 5, 1, "", "ca_certificate_group"], [10, 5, 1, "", "connection_key"], [10, 5, 1, "", "context"], [10, 5, 1, "", "encrypted"], [10, 5, 1, "", "id"], [10, 5, 1, "", "management_address"], [10, 5, 1, "", "os"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "replication_addresses"], [10, 5, 1, "", "status"], [10, 5, 1, "", "throttle"], [10, 5, 1, "", "type"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.ArrayConnectionResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ArrayEncryption": [[10, 5, 1, "", "data_at_rest"]], "pypureclient.flashblade.ArrayEncryptionDataAtRest": [[10, 5, 1, "", "algorithms"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "entropy_source"]], "pypureclient.flashblade.ArrayEradicationConfig": [[10, 5, 1, "", "eradication_delay"], [10, 5, 1, "", "manual_eradication"]], "pypureclient.flashblade.ArrayErasure": [[10, 5, 1, "", "details"], [10, 5, 1, "", "name"], [10, 5, 1, "", "sanitization_certificate"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.ArrayErasureGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayErasureResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ArrayFactoryResetToken": [[10, 5, 1, "", "name"], [10, 5, 1, "", "token"]], "pypureclient.flashblade.ArrayFactoryResetTokenGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayFactoryResetTokenResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ArrayGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayHttpSpecificPerformance": [[10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_dirs_per_sec"], [10, 5, 1, "", "read_files_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_dir_op"], [10, 5, 1, "", "usec_per_read_file_op"], [10, 5, 1, "", "usec_per_write_dir_op"], [10, 5, 1, "", "usec_per_write_file_op"], [10, 5, 1, "", "write_dirs_per_sec"], [10, 5, 1, "", "write_files_per_sec"]], "pypureclient.flashblade.ArrayHttpSpecificPerformanceGet": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayNfsSpecificPerformance": [[10, 5, 1, "", "accesses_per_sec"], [10, 5, 1, "", "aggregate_file_metadata_creates_per_sec"], [10, 5, 1, "", "aggregate_file_metadata_modifies_per_sec"], [10, 5, 1, "", "aggregate_file_metadata_reads_per_sec"], [10, 5, 1, "", "aggregate_other_per_sec"], [10, 5, 1, "", "aggregate_share_metadata_reads_per_sec"], [10, 5, 1, "", "aggregate_usec_per_file_metadata_create_op"], [10, 5, 1, "", "aggregate_usec_per_file_metadata_modify_op"], [10, 5, 1, "", "aggregate_usec_per_file_metadata_read_op"], [10, 5, 1, "", "aggregate_usec_per_other_op"], [10, 5, 1, "", "aggregate_usec_per_share_metadata_read_op"], [10, 5, 1, "", "context"], [10, 5, 1, "", "creates_per_sec"], [10, 5, 1, "", "fsinfos_per_sec"], [10, 5, 1, "", "fsstats_per_sec"], [10, 5, 1, "", "getattrs_per_sec"], [10, 5, 1, "", "id"], [10, 5, 1, "", "links_per_sec"], [10, 5, 1, "", "lookups_per_sec"], [10, 5, 1, "", "mkdirs_per_sec"], [10, 5, 1, "", "name"], [10, 5, 1, "", "pathconfs_per_sec"], [10, 5, 1, "", "readdirpluses_per_sec"], [10, 5, 1, "", "readdirs_per_sec"], [10, 5, 1, "", "readlinks_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "removes_per_sec"], [10, 5, 1, "", "renames_per_sec"], [10, 5, 1, "", "rmdirs_per_sec"], [10, 5, 1, "", "setattrs_per_sec"], [10, 5, 1, "", "symlinks_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_access_op"], [10, 5, 1, "", "usec_per_create_op"], [10, 5, 1, "", "usec_per_fsinfo_op"], [10, 5, 1, "", "usec_per_fsstat_op"], [10, 5, 1, "", "usec_per_getattr_op"], [10, 5, 1, "", "usec_per_link_op"], [10, 5, 1, "", "usec_per_lookup_op"], [10, 5, 1, "", "usec_per_mkdir_op"], [10, 5, 1, "", "usec_per_pathconf_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_readdir_op"], [10, 5, 1, "", "usec_per_readdirplus_op"], [10, 5, 1, "", "usec_per_readlink_op"], [10, 5, 1, "", "usec_per_remove_op"], [10, 5, 1, "", "usec_per_rename_op"], [10, 5, 1, "", "usec_per_rmdir_op"], [10, 5, 1, "", "usec_per_setattr_op"], [10, 5, 1, "", "usec_per_symlink_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.ArrayNfsSpecificPerformanceGet": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayPerformance": [[10, 5, 1, "", "bytes_per_op"], [10, 5, 1, "", "bytes_per_read"], [10, 5, 1, "", "bytes_per_write"], [10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_bytes_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "write_bytes_per_sec"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.ArrayPerformanceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayPerformanceReplicationGetResp": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArrayResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ArrayS3SpecificPerformance": [[10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_buckets_per_sec"], [10, 5, 1, "", "read_objects_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_bucket_op"], [10, 5, 1, "", "usec_per_read_object_op"], [10, 5, 1, "", "usec_per_write_bucket_op"], [10, 5, 1, "", "usec_per_write_object_op"], [10, 5, 1, "", "write_buckets_per_sec"], [10, 5, 1, "", "write_objects_per_sec"]], "pypureclient.flashblade.ArrayS3SpecificPerformanceGetResp": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArraySpace": [[10, 5, 1, "", "capacity"], [10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "parity"], [10, 5, 1, "", "space"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.ArraySpaceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArraySpaceStorageClassGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ArraysSupportedTimeZonesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Audit": [[10, 5, 1, "", "arguments"], [10, 5, 1, "", "command"], [10, 5, 1, "", "id"], [10, 5, 1, "", "ip_address"], [10, 5, 1, "", "name"], [10, 5, 1, "", "origin"], [10, 5, 1, "", "scopes"], [10, 5, 1, "", "subcommand"], [10, 5, 1, "", "time"], [10, 5, 1, "", "user"], [10, 5, 1, "", "user_agent"], [10, 5, 1, "", "user_interface"]], "pypureclient.flashblade.AuditFileSystemsPoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AuditFileSystemsPoliciesMembersGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AuditFileSystemsPoliciesMembersResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AuditFileSystemsPoliciesPatch": [[10, 5, 1, "", "add_log_targets"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "remove_log_targets"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.AuditFileSystemsPoliciesPost": [[10, 5, 1, "", "control_type"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.AuditFileSystemsPoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AuditFileSystemsPolicy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "control_type"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.AuditFileSystemsPolicyNoContext": [[10, 5, 1, "", "control_type"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.AuditFileSystemsPolicyOperation": [[10, 5, 1, "", "description"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.AuditFileSystemsPolicyOperationGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AuditFileSystemsPolicyOperationResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.AuditFileSystemsPolicyRuleBase": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "op_status"], [10, 5, 1, "", "operations"]], "pypureclient.flashblade.AuditFileSystemsPolicyRuleInPolicy": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "op_status"], [10, 5, 1, "", "operations"]], "pypureclient.flashblade.AuditGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AuditLogNamePrefix": [[10, 5, 1, "", "prefix"]], "pypureclient.flashblade.AuditLogRotate": [[10, 5, 1, "", "duration"]], "pypureclient.flashblade.AuditObjectStorePoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AuditObjectStorePoliciesMembersGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.AuditObjectStorePoliciesMembersResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AuditObjectStorePoliciesPatch": [[10, 5, 1, "", "add_log_targets"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "remove_log_targets"]], "pypureclient.flashblade.AuditObjectStorePoliciesPost": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.AuditObjectStorePoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.AuditObjectStorePolicy": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.AuditObjectStorePolicyWithContext": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "log_targets"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.AuditResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Blade": [[10, 5, 1, "", "details"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "progress"], [10, 5, 1, "", "raw_capacity"], [10, 5, 1, "", "status"], [10, 5, 1, "", "target"]], "pypureclient.flashblade.BladeGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Bucket": [[10, 5, 1, "", "account"], [10, 5, 1, "", "bucket_type"], [10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "destroyed"], [10, 5, 1, "", "eradication_config"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "object_count"], [10, 5, 1, "", "object_lock_config"], [10, 5, 1, "", "public_access_config"], [10, 5, 1, "", "public_status"], [10, 5, 1, "", "qos_policy"], [10, 5, 1, "", "quota_limit"], [10, 5, 1, "", "retention_lock"], [10, 5, 1, "", "space"], [10, 5, 1, "", "storage_class"], [10, 5, 1, "", "time_remaining"], [10, 5, 1, "", "time_remaining_status"], [10, 5, 1, "", "versioning"]], "pypureclient.flashblade.BucketAccessPolicy": [[10, 5, 1, "", "bucket"], [10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.BucketAccessPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BucketAccessPolicyPost": [[10, 5, 1, "", "rules"]], "pypureclient.flashblade.BucketAccessPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.BucketAccessPolicyRule": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "principals"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.BucketAccessPolicyRuleBulkManage": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "principals"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.BucketAccessPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BucketAccessPolicyRulePost": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "principals"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.BucketAccessPolicyRulePrincipal": [[10, 5, 1, "", "all"]], "pypureclient.flashblade.BucketAccessPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.BucketAccessPolicyRuleWithContext": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "context"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "principals"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.BucketAuditFilter": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "bucket"], [10, 5, 1, "", "name"], [10, 5, 1, "", "s3_prefixes"]], "pypureclient.flashblade.BucketAuditFilterAction": [[10, 5, 1, "", "description"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.BucketAuditFilterActionGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BucketAuditFilterActionResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.BucketAuditFilterActionWithContext": [[10, 5, 1, "", "context"], [10, 5, 1, "", "description"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.BucketAuditFilterBase": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "s3_prefixes"]], "pypureclient.flashblade.BucketAuditFilterGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BucketAuditFilterPost": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "s3_prefixes"]], "pypureclient.flashblade.BucketAuditFilterResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.BucketAuditFilterWithContext": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "bucket"], [10, 5, 1, "", "context"], [10, 5, 1, "", "name"], [10, 5, 1, "", "s3_prefixes"]], "pypureclient.flashblade.BucketDefaults": [[10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "quota_limit"]], "pypureclient.flashblade.BucketDefaultsReadonly": [[10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "quota_limit"]], "pypureclient.flashblade.BucketEradicationConfig": [[10, 5, 1, "", "eradication_delay"], [10, 5, 1, "", "eradication_mode"], [10, 5, 1, "", "manual_eradication"]], "pypureclient.flashblade.BucketGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BucketPatch": [[10, 5, 1, "", "destroyed"], [10, 5, 1, "", "eradication_config"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "object_lock_config"], [10, 5, 1, "", "public_access_config"], [10, 5, 1, "", "qos_policy"], [10, 5, 1, "", "quota_limit"], [10, 5, 1, "", "retention_lock"], [10, 5, 1, "", "storage_class"], [10, 5, 1, "", "versioning"]], "pypureclient.flashblade.BucketPerformance": [[10, 5, 1, "", "bytes_per_op"], [10, 5, 1, "", "bytes_per_read"], [10, 5, 1, "", "bytes_per_write"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_bytes_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "write_bytes_per_sec"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.BucketPerformanceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BucketPerformanceItems": [[10, 5, 1, "", "bytes_per_op"], [10, 5, 1, "", "bytes_per_read"], [10, 5, 1, "", "bytes_per_write"], [10, 5, 1, "", "id"], [10, 5, 1, "", "max_total_bytes_per_sec"], [10, 5, 1, "", "max_total_ops_per_sec"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_bytes_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "write_bytes_per_sec"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.BucketPost": [[10, 5, 1, "", "account"], [10, 5, 1, "", "bucket_type"], [10, 5, 1, "", "eradication_config"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "object_lock_config"], [10, 5, 1, "", "quota_limit"], [10, 5, 1, "", "retention_lock"]], "pypureclient.flashblade.BucketReplicaLink": [[10, 5, 1, "", "cascading_enabled"], [10, 5, 1, "", "context"], [10, 5, 1, "", "direction"], [10, 5, 1, "", "id"], [10, 5, 1, "", "lag"], [10, 5, 1, "", "local_bucket"], [10, 5, 1, "", "object_backlog"], [10, 5, 1, "", "paused"], [10, 5, 1, "", "recovery_point"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "remote_bucket"], [10, 5, 1, "", "remote_credentials"], [10, 5, 1, "", "status"], [10, 5, 1, "", "status_details"]], "pypureclient.flashblade.BucketReplicaLinkGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BucketReplicaLinkPost": [[10, 5, 1, "", "cascading_enabled"], [10, 5, 1, "", "paused"]], "pypureclient.flashblade.BucketReplicaLinkResponse": [[10, 5, 1, "", "items"], [10, 5, 1, "", "total"]], "pypureclient.flashblade.BucketResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.BucketS3SpecificPerformance": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_buckets_per_sec"], [10, 5, 1, "", "read_objects_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_bucket_op"], [10, 5, 1, "", "usec_per_read_object_op"], [10, 5, 1, "", "usec_per_write_bucket_op"], [10, 5, 1, "", "usec_per_write_object_op"], [10, 5, 1, "", "write_buckets_per_sec"], [10, 5, 1, "", "write_objects_per_sec"]], "pypureclient.flashblade.BucketS3SpecificPerformanceGetResp": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.BuiltIn": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.BuiltInNoId": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.BuiltInRelationship": [[10, 5, 1, "", "id"]], "pypureclient.flashblade.Certificate": [[10, 5, 1, "", "certificate"], [10, 5, 1, "", "certificate_type"], [10, 5, 1, "", "common_name"], [10, 5, 1, "", "country"], [10, 5, 1, "", "email"], [10, 5, 1, "", "id"], [10, 5, 1, "", "intermediate_certificate"], [10, 5, 1, "", "issued_by"], [10, 5, 1, "", "issued_to"], [10, 5, 1, "", "key_algorithm"], [10, 5, 1, "", "key_size"], [10, 5, 1, "", "locality"], [10, 5, 1, "", "name"], [10, 5, 1, "", "organization"], [10, 5, 1, "", "organizational_unit"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "state"], [10, 5, 1, "", "status"], [10, 5, 1, "", "subject_alternative_names"], [10, 5, 1, "", "valid_from"], [10, 5, 1, "", "valid_to"]], "pypureclient.flashblade.CertificateBase": [[10, 5, 1, "", "certificate"], [10, 5, 1, "", "certificate_type"], [10, 5, 1, "", "common_name"], [10, 5, 1, "", "country"], [10, 5, 1, "", "email"], [10, 5, 1, "", "intermediate_certificate"], [10, 5, 1, "", "issued_by"], [10, 5, 1, "", "issued_to"], [10, 5, 1, "", "key_algorithm"], [10, 5, 1, "", "key_size"], [10, 5, 1, "", "locality"], [10, 5, 1, "", "organization"], [10, 5, 1, "", "organizational_unit"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "state"], [10, 5, 1, "", "status"], [10, 5, 1, "", "subject_alternative_names"], [10, 5, 1, "", "valid_from"], [10, 5, 1, "", "valid_to"]], "pypureclient.flashblade.CertificateCertificateGroupGetResp": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.CertificateCertificateGroupResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.CertificateGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.CertificateGroup": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.CertificateGroupCertificateGetResp": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.CertificateGroupCertificateResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.CertificateGroupGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.CertificateGroupResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.CertificateGroupUse": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "use"]], "pypureclient.flashblade.CertificateGroupUseGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.CertificatePatch": [[10, 5, 1, "", "certificate"], [10, 5, 1, "", "certificate_type"], [10, 5, 1, "", "common_name"], [10, 5, 1, "", "country"], [10, 5, 1, "", "days"], [10, 5, 1, "", "email"], [10, 5, 1, "", "intermediate_certificate"], [10, 5, 1, "", "issued_by"], [10, 5, 1, "", "issued_to"], [10, 5, 1, "", "key_algorithm"], [10, 5, 1, "", "key_size"], [10, 5, 1, "", "locality"], [10, 5, 1, "", "organization"], [10, 5, 1, "", "organizational_unit"], [10, 5, 1, "", "passphrase"], [10, 5, 1, "", "private_key"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "state"], [10, 5, 1, "", "status"], [10, 5, 1, "", "subject_alternative_names"], [10, 5, 1, "", "valid_from"], [10, 5, 1, "", "valid_to"]], "pypureclient.flashblade.CertificatePost": [[10, 5, 1, "", "certificate"], [10, 5, 1, "", "certificate_type"], [10, 5, 1, "", "common_name"], [10, 5, 1, "", "country"], [10, 5, 1, "", "days"], [10, 5, 1, "", "email"], [10, 5, 1, "", "intermediate_certificate"], [10, 5, 1, "", "issued_by"], [10, 5, 1, "", "issued_to"], [10, 5, 1, "", "key_algorithm"], [10, 5, 1, "", "key_size"], [10, 5, 1, "", "locality"], [10, 5, 1, "", "organization"], [10, 5, 1, "", "organizational_unit"], [10, 5, 1, "", "passphrase"], [10, 5, 1, "", "private_key"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "state"], [10, 5, 1, "", "status"], [10, 5, 1, "", "subject_alternative_names"], [10, 5, 1, "", "valid_from"], [10, 5, 1, "", "valid_to"]], "pypureclient.flashblade.CertificateResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.CertificateSigningRequest": [[10, 5, 1, "", "certificate_signing_request"]], "pypureclient.flashblade.CertificateSigningRequestPost": [[10, 5, 1, "", "certificate"], [10, 5, 1, "", "common_name"], [10, 5, 1, "", "country"], [10, 5, 1, "", "email"], [10, 5, 1, "", "locality"], [10, 5, 1, "", "organization"], [10, 5, 1, "", "organizational_unit"], [10, 5, 1, "", "state"], [10, 5, 1, "", "subject_alternative_names"]], "pypureclient.flashblade.CertificateSigningRequestResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.CertificateUse": [[10, 5, 1, "", "group"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "use"]], "pypureclient.flashblade.CertificateUseGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ClientsPerformance": [[10, 5, 1, "", "bytes_per_op"], [10, 5, 1, "", "bytes_per_read"], [10, 5, 1, "", "bytes_per_write"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_bytes_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "write_bytes_per_sec"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.ClientsPerformanceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ClientsS3SpecificPerformance": [[10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_buckets_per_sec"], [10, 5, 1, "", "read_objects_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_bucket_op"], [10, 5, 1, "", "usec_per_read_object_op"], [10, 5, 1, "", "usec_per_write_bucket_op"], [10, 5, 1, "", "usec_per_write_object_op"], [10, 5, 1, "", "write_buckets_per_sec"], [10, 5, 1, "", "write_objects_per_sec"]], "pypureclient.flashblade.ClientsS3SpecificPerformanceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ConnectionRelationshipPerformanceReplication": [[10, 5, 1, "", "aggregate"], [10, 5, 1, "", "continuous"], [10, 5, 1, "", "id"], [10, 5, 1, "", "periodic"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.ConnectionRelationshipPerformanceReplicationGetResp": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Context": [[10, 5, 1, "", "context"]], "pypureclient.flashblade.ContinuousReplicationPerformance": [[10, 5, 1, "", "object_backlog"], [10, 5, 1, "", "received_bytes_per_sec"], [10, 5, 1, "", "transmitted_bytes_per_sec"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicy": [[10, 5, 1, "", "bucket"], [10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyPatch": [[10, 5, 1, "", "rules"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyRule": [[10, 5, 1, "", "allowed_headers"], [10, 5, 1, "", "allowed_methods"], [10, 5, 1, "", "allowed_origins"], [10, 5, 1, "", "context"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleBulkManage": [[10, 5, 1, "", "allowed_headers"], [10, 5, 1, "", "allowed_methods"], [10, 5, 1, "", "allowed_origins"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyRulePost": [[10, 5, 1, "", "allowed_headers"], [10, 5, 1, "", "allowed_methods"], [10, 5, 1, "", "allowed_origins"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext": [[10, 5, 1, "", "allowed_headers"], [10, 5, 1, "", "allowed_methods"], [10, 5, 1, "", "allowed_origins"], [10, 5, 1, "", "context"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"]], "pypureclient.flashblade.DataEvictionPoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.DataEvictionPoliciesMembersGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.DataEvictionPoliciesMembersResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.DataEvictionPoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.DataEvictionPolicy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "keep_size"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.DataEvictionPolicyPost": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "keep_size"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.DirectoryService": [[10, 5, 1, "", "base_dn"], [10, 5, 1, "", "bind_password"], [10, 5, 1, "", "bind_user"], [10, 5, 1, "", "ca_certificate"], [10, 5, 1, "", "ca_certificate_group"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "management"], [10, 5, 1, "", "name"], [10, 5, 1, "", "nfs"], [10, 5, 1, "", "services"], [10, 5, 1, "", "smb"], [10, 5, 1, "", "uris"]], "pypureclient.flashblade.DirectoryServiceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.DirectoryServiceManagement": [[10, 5, 1, "", "user_login_attribute"], [10, 5, 1, "", "user_object_class"]], "pypureclient.flashblade.DirectoryServiceNfs": [[10, 5, 1, "", "nis_domains"], [10, 5, 1, "", "nis_servers"]], "pypureclient.flashblade.DirectoryServiceResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.DirectoryServiceRole": [[10, 5, 1, "", "group"], [10, 5, 1, "", "group_base"], [10, 5, 1, "", "id"], [10, 5, 1, "", "management_access_policies"], [10, 5, 1, "", "name"], [10, 5, 1, "", "role"]], "pypureclient.flashblade.DirectoryServiceRolePost": [[10, 5, 1, "", "group"], [10, 5, 1, "", "group_base"], [10, 5, 1, "", "management_access_policies"], [10, 5, 1, "", "role"]], "pypureclient.flashblade.DirectoryServiceRolesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.DirectoryServiceRolesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.DirectoryServiceSmb": [[10, 5, 1, "", "join_ou"]], "pypureclient.flashblade.Dns": [[10, 5, 1, "", "domain"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "nameservers"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "services"], [10, 5, 1, "", "sources"]], "pypureclient.flashblade.DnsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.DnsPost": [[10, 5, 1, "", "domain"], [10, 5, 1, "", "nameservers"], [10, 5, 1, "", "services"], [10, 5, 1, "", "sources"]], "pypureclient.flashblade.DnsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Drive": [[10, 5, 1, "", "details"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "progress"], [10, 5, 1, "", "raw_capacity"], [10, 5, 1, "", "status"], [10, 5, 1, "", "type"]], "pypureclient.flashblade.DriveGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ErrorContextResponse": [[10, 5, 1, "", "errors"]], "pypureclient.flashblade.ErrorContextResponseErrors": [[10, 5, 1, "", "context"], [10, 5, 1, "", "location_context"], [10, 5, 1, "", "message"]], "pypureclient.flashblade.Eula": [[10, 5, 1, "", "agreement"], [10, 5, 1, "", "signature"]], "pypureclient.flashblade.EulaGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.EulaResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.EulaSignature": [[10, 5, 1, "", "accepted"], [10, 5, 1, "", "company"], [10, 5, 1, "", "name"], [10, 5, 1, "", "title"]], "pypureclient.flashblade.FB_2_21": [[10, 6, 0, "-", "client"]], "pypureclient.flashblade.FB_2_21.client": [[10, 0, 1, "", "Client"]], "pypureclient.flashblade.FB_2_21.client.Client": [[10, 1, 1, "", "__init__"], [10, 1, 1, "", "configure_ca_certificate_file"], [10, 1, 1, "", "delete_active_directory"], [10, 1, 1, "", "delete_admins"], [10, 1, 1, "", "delete_admins_api_tokens"], [10, 1, 1, "", "delete_admins_cache"], [10, 1, 1, "", "delete_admins_management_access_policies"], [10, 1, 1, "", "delete_admins_ssh_certificate_authority_policies"], [10, 1, 1, "", "delete_alert_watchers"], [10, 1, 1, "", "delete_api_clients"], [10, 1, 1, "", "delete_array_connections"], [10, 1, 1, "", "delete_arrays_erasures"], [10, 1, 1, "", "delete_arrays_factory_reset_token"], [10, 1, 1, "", "delete_arrays_ssh_certificate_authority_policies"], [10, 1, 1, "", "delete_audit_file_systems_policies"], [10, 1, 1, "", "delete_audit_file_systems_policies_members"], [10, 1, 1, "", "delete_audit_object_store_policies"], [10, 1, 1, "", "delete_audit_object_store_policies_members"], [10, 1, 1, "", "delete_bucket_replica_links"], [10, 1, 1, "", "delete_buckets"], [10, 1, 1, "", "delete_buckets_audit_filters"], [10, 1, 1, "", "delete_buckets_bucket_access_policies"], [10, 1, 1, "", "delete_buckets_bucket_access_policies_rules"], [10, 1, 1, "", "delete_buckets_cross_origin_resource_sharing_policies"], [10, 1, 1, "", "delete_buckets_cross_origin_resource_sharing_policies_rules"], [10, 1, 1, "", "delete_certificate_groups"], [10, 1, 1, "", "delete_certificate_groups_certificates"], [10, 1, 1, "", "delete_certificates"], [10, 1, 1, "", "delete_certificates_certificate_groups"], [10, 1, 1, "", "delete_data_eviction_policies"], [10, 1, 1, "", "delete_data_eviction_policies_file_systems"], [10, 1, 1, "", "delete_directory_services_roles"], [10, 1, 1, "", "delete_directory_services_roles_management_access_policies"], [10, 1, 1, "", "delete_dns"], [10, 1, 1, "", "delete_file_system_exports"], [10, 1, 1, "", "delete_file_system_replica_links"], [10, 1, 1, "", "delete_file_system_replica_links_policies"], [10, 1, 1, "", "delete_file_system_snapshots"], [10, 1, 1, "", "delete_file_system_snapshots_policies"], [10, 1, 1, "", "delete_file_system_snapshots_transfer"], [10, 1, 1, "", "delete_file_systems"], [10, 1, 1, "", "delete_file_systems_audit_policies"], [10, 1, 1, "", "delete_file_systems_data_eviction_policies"], [10, 1, 1, "", "delete_file_systems_locks"], [10, 1, 1, "", "delete_file_systems_open_files"], [10, 1, 1, "", "delete_file_systems_policies"], [10, 1, 1, "", "delete_file_systems_sessions"], [10, 1, 1, "", "delete_fleets"], [10, 1, 1, "", "delete_fleets_members"], [10, 1, 1, "", "delete_keytabs"], [10, 1, 1, "", "delete_kmip"], [10, 1, 1, "", "delete_legal_holds"], [10, 1, 1, "", "delete_lifecycle_rules"], [10, 1, 1, "", "delete_link_aggregation_groups"], [10, 1, 1, "", "delete_log_targets_file_systems"], [10, 1, 1, "", "delete_log_targets_object_store"], [10, 1, 1, "", "delete_maintenance_windows"], [10, 1, 1, "", "delete_management_access_policies"], [10, 1, 1, "", "delete_management_access_policies_admins"], [10, 1, 1, "", "delete_management_access_policies_directory_services_roles"], [10, 1, 1, "", "delete_network_access_policies_rules"], [10, 1, 1, "", "delete_network_interfaces"], [10, 1, 1, "", "delete_network_interfaces_tls_policies"], [10, 1, 1, "", "delete_nfs_export_policies"], [10, 1, 1, "", "delete_nfs_export_policies_rules"], [10, 1, 1, "", "delete_node_groups"], [10, 1, 1, "", "delete_node_groups_nodes"], [10, 1, 1, "", "delete_object_store_access_keys"], [10, 1, 1, "", "delete_object_store_access_policies"], [10, 1, 1, "", "delete_object_store_access_policies_object_store_roles"], [10, 1, 1, "", "delete_object_store_access_policies_object_store_users"], [10, 1, 1, "", "delete_object_store_access_policies_rules"], [10, 1, 1, "", "delete_object_store_account_exports"], [10, 1, 1, "", "delete_object_store_accounts"], [10, 1, 1, "", "delete_object_store_remote_credentials"], [10, 1, 1, "", "delete_object_store_roles"], [10, 1, 1, "", "delete_object_store_roles_object_store_access_policies"], [10, 1, 1, "", "delete_object_store_roles_object_store_trust_policies_rules"], [10, 1, 1, "", "delete_object_store_users"], [10, 1, 1, "", "delete_object_store_users_object_store_access_policies"], [10, 1, 1, "", "delete_object_store_virtual_hosts"], [10, 1, 1, "", "delete_policies"], [10, 1, 1, "", "delete_policies_file_system_replica_links"], [10, 1, 1, "", "delete_policies_file_system_snapshots"], [10, 1, 1, "", "delete_policies_file_systems"], [10, 1, 1, "", "delete_public_keys"], [10, 1, 1, "", "delete_qos_policies"], [10, 1, 1, "", "delete_qos_policies_members"], [10, 1, 1, "", "delete_quotas_groups"], [10, 1, 1, "", "delete_quotas_users"], [10, 1, 1, "", "delete_realms"], [10, 1, 1, "", "delete_resource_accesses"], [10, 1, 1, "", "delete_s3_export_policies"], [10, 1, 1, "", "delete_s3_export_policies_rules"], [10, 1, 1, "", "delete_servers"], [10, 1, 1, "", "delete_smb_client_policies"], [10, 1, 1, "", "delete_smb_client_policies_rules"], [10, 1, 1, "", "delete_smb_share_policies"], [10, 1, 1, "", "delete_smb_share_policies_rules"], [10, 1, 1, "", "delete_snmp_managers"], [10, 1, 1, "", "delete_ssh_certificate_authority_policies"], [10, 1, 1, "", "delete_ssh_certificate_authority_policies_admins"], [10, 1, 1, "", "delete_ssh_certificate_authority_policies_arrays"], [10, 1, 1, "", "delete_sso_oidc_idps"], [10, 1, 1, "", "delete_sso_saml2_idps"], [10, 1, 1, "", "delete_storage_class_tiering_policies"], [10, 1, 1, "", "delete_subnets"], [10, 1, 1, "", "delete_syslog_servers"], [10, 1, 1, "", "delete_targets"], [10, 1, 1, "", "delete_tls_policies"], [10, 1, 1, "", "delete_tls_policies_network_interfaces"], [10, 1, 1, "", "delete_worm_data_policies"], [10, 1, 1, "", "disable_verify_ssl"], [10, 1, 1, "", "enable_verify_ssl"], [10, 1, 1, "", "get_access_token"], [10, 1, 1, "", "get_active_directory"], [10, 1, 1, "", "get_active_directory_test"], [10, 1, 1, "", "get_admins"], [10, 1, 1, "", "get_admins_api_tokens"], [10, 1, 1, "", "get_admins_cache"], [10, 1, 1, "", "get_admins_management_access_policies"], [10, 1, 1, "", "get_admins_settings"], [10, 1, 1, "", "get_admins_ssh_certificate_authority_policies"], [10, 1, 1, "", "get_alert_watchers"], [10, 1, 1, "", "get_alert_watchers_test"], [10, 1, 1, "", "get_alerts"], [10, 1, 1, "", "get_api_clients"], [10, 1, 1, "", "get_array_connections"], [10, 1, 1, "", "get_array_connections_connection_key"], [10, 1, 1, "", "get_array_connections_path"], [10, 1, 1, "", "get_array_connections_performance_replication"], [10, 1, 1, "", "get_arrays"], [10, 1, 1, "", "get_arrays_clients_performance"], [10, 1, 1, "", "get_arrays_clients_s3_specific_performance"], [10, 1, 1, "", "get_arrays_erasures"], [10, 1, 1, "", "get_arrays_eula"], [10, 1, 1, "", "get_arrays_factory_reset_token"], [10, 1, 1, "", "get_arrays_http_specific_performance"], [10, 1, 1, "", "get_arrays_nfs_specific_performance"], [10, 1, 1, "", "get_arrays_performance"], [10, 1, 1, "", "get_arrays_performance_replication"], [10, 1, 1, "", "get_arrays_s3_specific_performance"], [10, 1, 1, "", "get_arrays_space"], [10, 1, 1, "", "get_arrays_space_storage_classes"], [10, 1, 1, "", "get_arrays_ssh_certificate_authority_policies"], [10, 1, 1, "", "get_arrays_supported_time_zones"], [10, 1, 1, "", "get_audit_file_systems_policies"], [10, 1, 1, "", "get_audit_file_systems_policies_members"], [10, 1, 1, "", "get_audit_file_systems_policy_operations"], [10, 1, 1, "", "get_audit_object_store_policies"], [10, 1, 1, "", "get_audit_object_store_policies_members"], [10, 1, 1, "", "get_audits"], [10, 1, 1, "", "get_blades"], [10, 1, 1, "", "get_bucket_audit_filter_actions"], [10, 1, 1, "", "get_bucket_replica_links"], [10, 1, 1, "", "get_buckets"], [10, 1, 1, "", "get_buckets_audit_filters"], [10, 1, 1, "", "get_buckets_bucket_access_policies"], [10, 1, 1, "", "get_buckets_bucket_access_policies_rules"], [10, 1, 1, "", "get_buckets_cross_origin_resource_sharing_policies"], [10, 1, 1, "", "get_buckets_cross_origin_resource_sharing_policies_rules"], [10, 1, 1, "", "get_buckets_performance"], [10, 1, 1, "", "get_buckets_s3_specific_performance"], [10, 1, 1, "", "get_certificate_groups"], [10, 1, 1, "", "get_certificate_groups_certificates"], [10, 1, 1, "", "get_certificate_groups_uses"], [10, 1, 1, "", "get_certificates"], [10, 1, 1, "", "get_certificates_certificate_groups"], [10, 1, 1, "", "get_certificates_uses"], [10, 1, 1, "", "get_data_eviction_policies"], [10, 1, 1, "", "get_data_eviction_policies_file_systems"], [10, 1, 1, "", "get_data_eviction_policies_members"], [10, 1, 1, "", "get_directory_services"], [10, 1, 1, "", "get_directory_services_roles"], [10, 1, 1, "", "get_directory_services_roles_management_access_policies"], [10, 1, 1, "", "get_directory_services_test"], [10, 1, 1, "", "get_dns"], [10, 1, 1, "", "get_drives"], [10, 1, 1, "", "get_file_system_exports"], [10, 1, 1, "", "get_file_system_replica_links"], [10, 1, 1, "", "get_file_system_replica_links_policies"], [10, 1, 1, "", "get_file_system_replica_links_transfer"], [10, 1, 1, "", "get_file_system_snapshots"], [10, 1, 1, "", "get_file_system_snapshots_policies"], [10, 1, 1, "", "get_file_system_snapshots_transfer"], [10, 1, 1, "", "get_file_systems"], [10, 1, 1, "", "get_file_systems_audit_policies"], [10, 1, 1, "", "get_file_systems_data_eviction_policies"], [10, 1, 1, "", "get_file_systems_groups_performance"], [10, 1, 1, "", "get_file_systems_locks"], [10, 1, 1, "", "get_file_systems_locks_clients"], [10, 1, 1, "", "get_file_systems_open_files"], [10, 1, 1, "", "get_file_systems_performance"], [10, 1, 1, "", "get_file_systems_policies"], [10, 1, 1, "", "get_file_systems_policies_all"], [10, 1, 1, "", "get_file_systems_sessions"], [10, 1, 1, "", "get_file_systems_space_storage_classes"], [10, 1, 1, "", "get_file_systems_users_performance"], [10, 1, 1, "", "get_file_systems_worm_data_policies"], [10, 1, 1, "", "get_fleets"], [10, 1, 1, "", "get_fleets_fleet_key"], [10, 1, 1, "", "get_fleets_members"], [10, 1, 1, "", "get_hardware"], [10, 1, 1, "", "get_hardware_connectors"], [10, 1, 1, "", "get_hardware_connectors_performance"], [10, 1, 1, "", "get_keytabs"], [10, 1, 1, "", "get_keytabs_download"], [10, 1, 1, "", "get_kmip"], [10, 1, 1, "", "get_kmip_test"], [10, 1, 1, "", "get_legal_holds"], [10, 1, 1, "", "get_legal_holds_held_entities"], [10, 1, 1, "", "get_lifecycle_rules"], [10, 1, 1, "", "get_link_aggregation_groups"], [10, 1, 1, "", "get_log_targets_file_systems"], [10, 1, 1, "", "get_log_targets_object_store"], [10, 1, 1, "", "get_logs"], [10, 1, 1, "", "get_logs_async"], [10, 1, 1, "", "get_logs_async_download"], [10, 1, 1, "", "get_maintenance_windows"], [10, 1, 1, "", "get_management_access_policies"], [10, 1, 1, "", "get_management_access_policies_admins"], [10, 1, 1, "", "get_management_access_policies_directory_services_roles"], [10, 1, 1, "", "get_management_access_policies_members"], [10, 1, 1, "", "get_network_access_policies"], [10, 1, 1, "", "get_network_access_policies_members"], [10, 1, 1, "", "get_network_access_policies_rules"], [10, 1, 1, "", "get_network_interfaces"], [10, 1, 1, "", "get_network_interfaces_connectors"], [10, 1, 1, "", "get_network_interfaces_connectors_performance"], [10, 1, 1, "", "get_network_interfaces_connectors_settings"], [10, 1, 1, "", "get_network_interfaces_neighbors"], [10, 1, 1, "", "get_network_interfaces_network_connection_statistics"], [10, 1, 1, "", "get_network_interfaces_ping"], [10, 1, 1, "", "get_network_interfaces_tls_policies"], [10, 1, 1, "", "get_network_interfaces_trace"], [10, 1, 1, "", "get_nfs_export_policies"], [10, 1, 1, "", "get_nfs_export_policies_rules"], [10, 1, 1, "", "get_node_groups"], [10, 1, 1, "", "get_node_groups_nodes"], [10, 1, 1, "", "get_node_groups_uses"], [10, 1, 1, "", "get_nodes"], [10, 1, 1, "", "get_object_store_access_keys"], [10, 1, 1, "", "get_object_store_access_policies"], [10, 1, 1, "", "get_object_store_access_policies_object_store_roles"], [10, 1, 1, "", "get_object_store_access_policies_object_store_users"], [10, 1, 1, "", "get_object_store_access_policies_rules"], [10, 1, 1, "", "get_object_store_access_policy_actions"], [10, 1, 1, "", "get_object_store_account_exports"], [10, 1, 1, "", "get_object_store_accounts"], [10, 1, 1, "", "get_object_store_remote_credentials"], [10, 1, 1, "", "get_object_store_roles"], [10, 1, 1, "", "get_object_store_roles_object_store_access_policies"], [10, 1, 1, "", "get_object_store_roles_object_store_trust_policies"], [10, 1, 1, "", "get_object_store_roles_object_store_trust_policies_download"], [10, 1, 1, "", "get_object_store_roles_object_store_trust_policies_rules"], [10, 1, 1, "", "get_object_store_users"], [10, 1, 1, "", "get_object_store_users_object_store_access_policies"], [10, 1, 1, "", "get_object_store_virtual_hosts"], [10, 1, 1, "", "get_password_policies"], [10, 1, 1, "", "get_policies"], [10, 1, 1, "", "get_policies_all"], [10, 1, 1, "", "get_policies_all_members"], [10, 1, 1, "", "get_policies_file_system_replica_links"], [10, 1, 1, "", "get_policies_file_system_snapshots"], [10, 1, 1, "", "get_policies_file_systems"], [10, 1, 1, "", "get_policies_members"], [10, 1, 1, "", "get_public_keys"], [10, 1, 1, "", "get_public_keys_uses"], [10, 1, 1, "", "get_qos_policies"], [10, 1, 1, "", "get_qos_policies_buckets"], [10, 1, 1, "", "get_qos_policies_file_systems"], [10, 1, 1, "", "get_qos_policies_members"], [10, 1, 1, "", "get_quotas_groups"], [10, 1, 1, "", "get_quotas_settings"], [10, 1, 1, "", "get_quotas_users"], [10, 1, 1, "", "get_rapid_data_locking"], [10, 1, 1, "", "get_rapid_data_locking_test"], [10, 1, 1, "", "get_realms"], [10, 1, 1, "", "get_realms_defaults"], [10, 1, 1, "", "get_realms_space"], [10, 1, 1, "", "get_realms_space_storage_classes"], [10, 1, 1, "", "get_remote_arrays"], [10, 1, 1, "", "get_resource_accesses"], [10, 1, 1, "", "get_roles"], [10, 1, 1, "", "get_s3_export_policies"], [10, 1, 1, "", "get_s3_export_policies_rules"], [10, 1, 1, "", "get_servers"], [10, 1, 1, "", "get_sessions"], [10, 1, 1, "", "get_smb_client_policies"], [10, 1, 1, "", "get_smb_client_policies_rules"], [10, 1, 1, "", "get_smb_share_policies"], [10, 1, 1, "", "get_smb_share_policies_rules"], [10, 1, 1, "", "get_smtp_servers"], [10, 1, 1, "", "get_snmp_agents"], [10, 1, 1, "", "get_snmp_agents_mib"], [10, 1, 1, "", "get_snmp_managers"], [10, 1, 1, "", "get_snmp_managers_test"], [10, 1, 1, "", "get_software_check"], [10, 1, 1, "", "get_ssh_certificate_authority_policies"], [10, 1, 1, "", "get_ssh_certificate_authority_policies_admins"], [10, 1, 1, "", "get_ssh_certificate_authority_policies_arrays"], [10, 1, 1, "", "get_ssh_certificate_authority_policies_members"], [10, 1, 1, "", "get_sso_oidc_idps"], [10, 1, 1, "", "get_sso_saml2_idps"], [10, 1, 1, "", "get_sso_saml2_idps_test"], [10, 1, 1, "", "get_storage_class_tiering_policies"], [10, 1, 1, "", "get_storage_class_tiering_policies_members"], [10, 1, 1, "", "get_subnets"], [10, 1, 1, "", "get_support"], [10, 1, 1, "", "get_support_diagnostics"], [10, 1, 1, "", "get_support_diagnostics_details"], [10, 1, 1, "", "get_support_test"], [10, 1, 1, "", "get_support_verification_keys"], [10, 1, 1, "", "get_syslog_servers"], [10, 1, 1, "", "get_syslog_servers_settings"], [10, 1, 1, "", "get_syslog_servers_test"], [10, 1, 1, "", "get_targets"], [10, 1, 1, "", "get_targets_performance_replication"], [10, 1, 1, "", "get_tls_policies"], [10, 1, 1, "", "get_tls_policies_members"], [10, 1, 1, "", "get_tls_policies_network_interfaces"], [10, 1, 1, "", "get_usage_groups"], [10, 1, 1, "", "get_usage_users"], [10, 1, 1, "", "get_versions"], [10, 1, 1, "", "get_worm_data_policies"], [10, 1, 1, "", "get_worm_data_policies_members"], [10, 1, 1, "", "logout"], [10, 1, 1, "", "patch_active_directory"], [10, 1, 1, "", "patch_admins"], [10, 1, 1, "", "patch_admins_settings"], [10, 1, 1, "", "patch_alert_watchers"], [10, 1, 1, "", "patch_alerts"], [10, 1, 1, "", "patch_api_clients"], [10, 1, 1, "", "patch_array_connections"], [10, 1, 1, "", "patch_arrays"], [10, 1, 1, "", "patch_arrays_erasures"], [10, 1, 1, "", "patch_arrays_eula"], [10, 1, 1, "", "patch_audit_file_systems_policies"], [10, 1, 1, "", "patch_audit_object_store_policies"], [10, 1, 1, "", "patch_bucket_replica_links"], [10, 1, 1, "", "patch_buckets"], [10, 1, 1, "", "patch_buckets_audit_filters"], [10, 1, 1, "", "patch_certificates"], [10, 1, 1, "", "patch_data_eviction_policies"], [10, 1, 1, "", "patch_directory_services"], [10, 1, 1, "", "patch_directory_services_roles"], [10, 1, 1, "", "patch_directory_services_test"], [10, 1, 1, "", "patch_dns"], [10, 1, 1, "", "patch_file_system_exports"], [10, 1, 1, "", "patch_file_system_replica_links"], [10, 1, 1, "", "patch_file_system_snapshots"], [10, 1, 1, "", "patch_file_systems"], [10, 1, 1, "", "patch_fleets"], [10, 1, 1, "", "patch_hardware"], [10, 1, 1, "", "patch_hardware_connectors"], [10, 1, 1, "", "patch_kmip"], [10, 1, 1, "", "patch_legal_holds"], [10, 1, 1, "", "patch_legal_holds_held_entities"], [10, 1, 1, "", "patch_lifecycle_rules"], [10, 1, 1, "", "patch_link_aggregation_groups"], [10, 1, 1, "", "patch_log_targets_file_systems"], [10, 1, 1, "", "patch_log_targets_object_store"], [10, 1, 1, "", "patch_logs_async"], [10, 1, 1, "", "patch_management_access_policies"], [10, 1, 1, "", "patch_network_access_policies"], [10, 1, 1, "", "patch_network_access_policies_rules"], [10, 1, 1, "", "patch_network_interfaces"], [10, 1, 1, "", "patch_network_interfaces_connectors"], [10, 1, 1, "", "patch_nfs_export_policies"], [10, 1, 1, "", "patch_nfs_export_policies_rules"], [10, 1, 1, "", "patch_node_groups"], [10, 1, 1, "", "patch_nodes"], [10, 1, 1, "", "patch_object_store_access_keys"], [10, 1, 1, "", "patch_object_store_access_policies"], [10, 1, 1, "", "patch_object_store_access_policies_rules"], [10, 1, 1, "", "patch_object_store_account_exports"], [10, 1, 1, "", "patch_object_store_accounts"], [10, 1, 1, "", "patch_object_store_remote_credentials"], [10, 1, 1, "", "patch_object_store_roles"], [10, 1, 1, "", "patch_object_store_roles_object_store_trust_policies_rules"], [10, 1, 1, "", "patch_object_store_roles_object_store_trust_policies_upload"], [10, 1, 1, "", "patch_object_store_virtual_hosts"], [10, 1, 1, "", "patch_password_policies"], [10, 1, 1, "", "patch_policies"], [10, 1, 1, "", "patch_qos_policies"], [10, 1, 1, "", "patch_quotas_groups"], [10, 1, 1, "", "patch_quotas_settings"], [10, 1, 1, "", "patch_quotas_users"], [10, 1, 1, "", "patch_rapid_data_locking"], [10, 1, 1, "", "patch_realms"], [10, 1, 1, "", "patch_realms_defaults"], [10, 1, 1, "", "patch_s3_export_policies"], [10, 1, 1, "", "patch_s3_export_policies_rules"], [10, 1, 1, "", "patch_servers"], [10, 1, 1, "", "patch_smb_client_policies"], [10, 1, 1, "", "patch_smb_client_policies_rules"], [10, 1, 1, "", "patch_smb_share_policies"], [10, 1, 1, "", "patch_smb_share_policies_rules"], [10, 1, 1, "", "patch_smtp_servers"], [10, 1, 1, "", "patch_snmp_agents"], [10, 1, 1, "", "patch_snmp_managers"], [10, 1, 1, "", "patch_ssh_certificate_authority_policies"], [10, 1, 1, "", "patch_sso_oidc_idps"], [10, 1, 1, "", "patch_sso_saml2_idps"], [10, 1, 1, "", "patch_sso_saml2_idps_test"], [10, 1, 1, "", "patch_storage_class_tiering_policies"], [10, 1, 1, "", "patch_subnets"], [10, 1, 1, "", "patch_support"], [10, 1, 1, "", "patch_support_verification_keys"], [10, 1, 1, "", "patch_syslog_servers"], [10, 1, 1, "", "patch_syslog_servers_settings"], [10, 1, 1, "", "patch_targets"], [10, 1, 1, "", "patch_tls_policies"], [10, 1, 1, "", "patch_worm_data_policies"], [10, 1, 1, "", "post_active_directory"], [10, 1, 1, "", "post_admins"], [10, 1, 1, "", "post_admins_api_tokens"], [10, 1, 1, "", "post_admins_management_access_policies"], [10, 1, 1, "", "post_admins_ssh_certificate_authority_policies"], [10, 1, 1, "", "post_alert_watchers"], [10, 1, 1, "", "post_api_clients"], [10, 1, 1, "", "post_array_connections"], [10, 1, 1, "", "post_array_connections_connection_key"], [10, 1, 1, "", "post_arrays_erasures"], [10, 1, 1, "", "post_arrays_factory_reset_token"], [10, 1, 1, "", "post_arrays_ssh_certificate_authority_policies"], [10, 1, 1, "", "post_audit_file_systems_policies"], [10, 1, 1, "", "post_audit_file_systems_policies_members"], [10, 1, 1, "", "post_audit_object_store_policies"], [10, 1, 1, "", "post_audit_object_store_policies_members"], [10, 1, 1, "", "post_bucket_replica_links"], [10, 1, 1, "", "post_buckets"], [10, 1, 1, "", "post_buckets_audit_filters"], [10, 1, 1, "", "post_buckets_bucket_access_policies"], [10, 1, 1, "", "post_buckets_bucket_access_policies_rules"], [10, 1, 1, "", "post_buckets_cross_origin_resource_sharing_policies"], [10, 1, 1, "", "post_buckets_cross_origin_resource_sharing_policies_rules"], [10, 1, 1, "", "post_certificate_groups"], [10, 1, 1, "", "post_certificate_groups_certificates"], [10, 1, 1, "", "post_certificates"], [10, 1, 1, "", "post_certificates_certificate_groups"], [10, 1, 1, "", "post_certificates_certificate_signing_requests"], [10, 1, 1, "", "post_data_eviction_policies"], [10, 1, 1, "", "post_data_eviction_policies_file_systems"], [10, 1, 1, "", "post_directory_services_roles"], [10, 1, 1, "", "post_directory_services_roles_management_access_policies"], [10, 1, 1, "", "post_dns"], [10, 1, 1, "", "post_file_system_exports"], [10, 1, 1, "", "post_file_system_replica_links"], [10, 1, 1, "", "post_file_system_replica_links_policies"], [10, 1, 1, "", "post_file_system_snapshots"], [10, 1, 1, "", "post_file_systems"], [10, 1, 1, "", "post_file_systems_audit_policies"], [10, 1, 1, "", "post_file_systems_data_eviction_policies"], [10, 1, 1, "", "post_file_systems_locks_nlm_reclamations"], [10, 1, 1, "", "post_file_systems_policies"], [10, 1, 1, "", "post_fleets"], [10, 1, 1, "", "post_fleets_fleet_key"], [10, 1, 1, "", "post_fleets_members"], [10, 1, 1, "", "post_keytabs"], [10, 1, 1, "", "post_keytabs_upload"], [10, 1, 1, "", "post_kmip"], [10, 1, 1, "", "post_legal_holds"], [10, 1, 1, "", "post_legal_holds_held_entities"], [10, 1, 1, "", "post_lifecycle_rules"], [10, 1, 1, "", "post_link_aggregation_groups"], [10, 1, 1, "", "post_log_targets_file_systems"], [10, 1, 1, "", "post_log_targets_object_store"], [10, 1, 1, "", "post_maintenance_windows"], [10, 1, 1, "", "post_management_access_policies"], [10, 1, 1, "", "post_management_access_policies_admins"], [10, 1, 1, "", "post_management_access_policies_directory_services_roles"], [10, 1, 1, "", "post_network_access_policies_rules"], [10, 1, 1, "", "post_network_interfaces"], [10, 1, 1, "", "post_network_interfaces_tls_policies"], [10, 1, 1, "", "post_nfs_export_policies"], [10, 1, 1, "", "post_nfs_export_policies_rules"], [10, 1, 1, "", "post_node_groups"], [10, 1, 1, "", "post_node_groups_nodes"], [10, 1, 1, "", "post_nodes_batch"], [10, 1, 1, "", "post_object_store_access_keys"], [10, 1, 1, "", "post_object_store_access_policies"], [10, 1, 1, "", "post_object_store_access_policies_object_store_roles"], [10, 1, 1, "", "post_object_store_access_policies_object_store_users"], [10, 1, 1, "", "post_object_store_access_policies_rules"], [10, 1, 1, "", "post_object_store_account_exports"], [10, 1, 1, "", "post_object_store_accounts"], [10, 1, 1, "", "post_object_store_remote_credentials"], [10, 1, 1, "", "post_object_store_roles"], [10, 1, 1, "", "post_object_store_roles_object_store_access_policies"], [10, 1, 1, "", "post_object_store_roles_object_store_trust_policies_rules"], [10, 1, 1, "", "post_object_store_users"], [10, 1, 1, "", "post_object_store_users_object_store_access_policies"], [10, 1, 1, "", "post_object_store_virtual_hosts"], [10, 1, 1, "", "post_policies"], [10, 1, 1, "", "post_policies_file_system_replica_links"], [10, 1, 1, "", "post_policies_file_systems"], [10, 1, 1, "", "post_public_keys"], [10, 1, 1, "", "post_qos_policies"], [10, 1, 1, "", "post_qos_policies_members"], [10, 1, 1, "", "post_quotas_groups"], [10, 1, 1, "", "post_quotas_users"], [10, 1, 1, "", "post_rapid_data_locking_rotate"], [10, 1, 1, "", "post_realms"], [10, 1, 1, "", "post_resource_accesses_batch"], [10, 1, 1, "", "post_s3_export_policies"], [10, 1, 1, "", "post_s3_export_policies_rules"], [10, 1, 1, "", "post_servers"], [10, 1, 1, "", "post_smb_client_policies"], [10, 1, 1, "", "post_smb_client_policies_rules"], [10, 1, 1, "", "post_smb_share_policies"], [10, 1, 1, "", "post_smb_share_policies_rules"], [10, 1, 1, "", "post_snmp_managers"], [10, 1, 1, "", "post_software_check"], [10, 1, 1, "", "post_ssh_certificate_authority_policies"], [10, 1, 1, "", "post_ssh_certificate_authority_policies_admins"], [10, 1, 1, "", "post_ssh_certificate_authority_policies_arrays"], [10, 1, 1, "", "post_sso_oidc_idps"], [10, 1, 1, "", "post_sso_saml2_idps"], [10, 1, 1, "", "post_storage_class_tiering_policies"], [10, 1, 1, "", "post_subnets"], [10, 1, 1, "", "post_support_diagnostics"], [10, 1, 1, "", "post_syslog_servers"], [10, 1, 1, "", "post_targets"], [10, 1, 1, "", "post_tls_policies"], [10, 1, 1, "", "post_tls_policies_network_interfaces"], [10, 1, 1, "", "post_worm_data_policies"]], "pypureclient.flashblade.FileInfo": [[10, 5, 1, "", "length"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.FileLock": [[10, 5, 1, "", "access_type"], [10, 5, 1, "", "client"], [10, 5, 1, "", "created_at"], [10, 5, 1, "", "inode"], [10, 5, 1, "", "name"], [10, 5, 1, "", "path"], [10, 5, 1, "", "protocol"], [10, 5, 1, "", "range"], [10, 5, 1, "", "source"]], "pypureclient.flashblade.FileLockGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileLockNlmReclamationResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileLockRange": [[10, 5, 1, "", "length"], [10, 5, 1, "", "offset"]], "pypureclient.flashblade.FileLockResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSession": [[10, 5, 1, "", "authentication"], [10, 5, 1, "", "client"], [10, 5, 1, "", "connection_time"], [10, 5, 1, "", "idle_time"], [10, 5, 1, "", "name"], [10, 5, 1, "", "opens"], [10, 5, 1, "", "port"], [10, 5, 1, "", "protocol"], [10, 5, 1, "", "time"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.FileSessionGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSessionResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystem": [[10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "default_group_quota"], [10, 5, 1, "", "default_user_quota"], [10, 5, 1, "", "destroyed"], [10, 5, 1, "", "eradication_config"], [10, 5, 1, "", "fast_remove_directory_enabled"], [10, 5, 1, "", "group_ownership"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "http"], [10, 5, 1, "", "id"], [10, 5, 1, "", "multi_protocol"], [10, 5, 1, "", "name"], [10, 5, 1, "", "nfs"], [10, 5, 1, "", "node_group"], [10, 5, 1, "", "promotion_status"], [10, 5, 1, "", "provisioned"], [10, 5, 1, "", "qos_policy"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "requested_promotion_state"], [10, 5, 1, "", "smb"], [10, 5, 1, "", "snapshot_directory_enabled"], [10, 5, 1, "", "source"], [10, 5, 1, "", "space"], [10, 5, 1, "", "storage_class"], [10, 5, 1, "", "time_remaining"], [10, 5, 1, "", "writable"]], "pypureclient.flashblade.FileSystemClient": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.FileSystemClientsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemClientsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystemEradicationConfig": [[10, 5, 1, "", "eradication_mode"], [10, 5, 1, "", "manual_eradication"]], "pypureclient.flashblade.FileSystemExport": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "export_name"], [10, 5, 1, "", "id"], [10, 5, 1, "", "member"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "server"], [10, 5, 1, "", "share_policy"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.FileSystemExportGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemExportPost": [[10, 5, 1, "", "export_name"], [10, 5, 1, "", "server"], [10, 5, 1, "", "share_policy"]], "pypureclient.flashblade.FileSystemExportResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystemGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemGroupPerformance": [[10, 5, 1, "", "bytes_per_op"], [10, 5, 1, "", "bytes_per_read"], [10, 5, 1, "", "bytes_per_write"], [10, 5, 1, "", "file_system"], [10, 5, 1, "", "group"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_bytes_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "write_bytes_per_sec"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.FileSystemGroupsPerformanceGetResponse": [[10, 5, 1, "", "items"], [10, 5, 1, "", "total"]], "pypureclient.flashblade.FileSystemLockNlmReclamation": [[10, 5, 1, "", "end"], [10, 5, 1, "", "start"]], "pypureclient.flashblade.FileSystemOpenFile": [[10, 5, 1, "", "client"], [10, 5, 1, "", "id"], [10, 5, 1, "", "lock_count"], [10, 5, 1, "", "mode"], [10, 5, 1, "", "path"], [10, 5, 1, "", "session"], [10, 5, 1, "", "source"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.FileSystemOpenFilesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemOpenFilesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystemPatch": [[10, 5, 1, "", "created"], [10, 5, 1, "", "default_group_quota"], [10, 5, 1, "", "default_user_quota"], [10, 5, 1, "", "destroyed"], [10, 5, 1, "", "fast_remove_directory_enabled"], [10, 5, 1, "", "group_ownership"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "http"], [10, 5, 1, "", "id"], [10, 5, 1, "", "multi_protocol"], [10, 5, 1, "", "name"], [10, 5, 1, "", "nfs"], [10, 5, 1, "", "promotion_status"], [10, 5, 1, "", "provisioned"], [10, 5, 1, "", "qos_policy"], [10, 5, 1, "", "requested_promotion_state"], [10, 5, 1, "", "smb"], [10, 5, 1, "", "snapshot_directory_enabled"], [10, 5, 1, "", "source"], [10, 5, 1, "", "storage_class"], [10, 5, 1, "", "time_remaining"], [10, 5, 1, "", "writable"]], "pypureclient.flashblade.FileSystemPerformance": [[10, 5, 1, "", "bytes_per_op"], [10, 5, 1, "", "bytes_per_read"], [10, 5, 1, "", "bytes_per_write"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_bytes_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "write_bytes_per_sec"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.FileSystemPerformanceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemPost": [[10, 5, 1, "", "default_group_quota"], [10, 5, 1, "", "default_user_quota"], [10, 5, 1, "", "eradication_config"], [10, 5, 1, "", "fast_remove_directory_enabled"], [10, 5, 1, "", "group_ownership"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "http"], [10, 5, 1, "", "multi_protocol"], [10, 5, 1, "", "nfs"], [10, 5, 1, "", "node_group"], [10, 5, 1, "", "provisioned"], [10, 5, 1, "", "qos_policy"], [10, 5, 1, "", "requested_promotion_state"], [10, 5, 1, "", "smb"], [10, 5, 1, "", "snapshot_directory_enabled"], [10, 5, 1, "", "source"], [10, 5, 1, "", "writable"]], "pypureclient.flashblade.FileSystemReplicaLink": [[10, 5, 1, "", "context"], [10, 5, 1, "", "direction"], [10, 5, 1, "", "id"], [10, 5, 1, "", "lag"], [10, 5, 1, "", "link_type"], [10, 5, 1, "", "local_file_system"], [10, 5, 1, "", "policies"], [10, 5, 1, "", "recovery_point"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "remote_file_system"], [10, 5, 1, "", "status"], [10, 5, 1, "", "status_details"]], "pypureclient.flashblade.FileSystemReplicaLinkGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemReplicaLinkResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystemResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystemSnapshot": [[10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "destroyed"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "owner"], [10, 5, 1, "", "owner_destroyed"], [10, 5, 1, "", "policies"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "source"], [10, 5, 1, "", "suffix"], [10, 5, 1, "", "time_remaining"]], "pypureclient.flashblade.FileSystemSnapshotGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemSnapshotGetTransferResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemSnapshotPost": [[10, 5, 1, "", "suffix"]], "pypureclient.flashblade.FileSystemSnapshotResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystemSnapshotTransfer": [[10, 5, 1, "", "completed"], [10, 5, 1, "", "context"], [10, 5, 1, "", "data_transferred"], [10, 5, 1, "", "direction"], [10, 5, 1, "", "id"], [10, 5, 1, "", "local_snapshot"], [10, 5, 1, "", "name"], [10, 5, 1, "", "progress"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "remote_snapshot"], [10, 5, 1, "", "started"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.FileSystemSnapshotTransferResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FileSystemSpaceStorageClassGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FileSystemStorageClassSpace": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "space"], [10, 5, 1, "", "storage_class"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.FileSystemUserPerformance": [[10, 5, 1, "", "bytes_per_op"], [10, 5, 1, "", "bytes_per_read"], [10, 5, 1, "", "bytes_per_write"], [10, 5, 1, "", "file_system"], [10, 5, 1, "", "name"], [10, 5, 1, "", "others_per_sec"], [10, 5, 1, "", "read_bytes_per_sec"], [10, 5, 1, "", "reads_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "usec_per_other_op"], [10, 5, 1, "", "usec_per_read_op"], [10, 5, 1, "", "usec_per_write_op"], [10, 5, 1, "", "user"], [10, 5, 1, "", "write_bytes_per_sec"], [10, 5, 1, "", "writes_per_sec"]], "pypureclient.flashblade.FileSystemUsersPerformanceGetResponse": [[10, 5, 1, "", "items"], [10, 5, 1, "", "total"]], "pypureclient.flashblade.FixedLocationReference": [[10, 5, 1, "", "display_name"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.FixedReference": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.FixedReferenceNameOnly": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.FixedReferenceNoId": [[10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.FixedReferenceNoResourceType": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.FixedReferenceWithIsLocal": [[10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.FixedReferenceWithRemote": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.FixedReferenceWithType": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.Fleet": [[10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.FleetGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FleetKey": [[10, 5, 1, "", "created"], [10, 5, 1, "", "expires"], [10, 5, 1, "", "fleet_key"]], "pypureclient.flashblade.FleetKeyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FleetKeyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FleetMember": [[10, 5, 1, "", "coordinator_of"], [10, 5, 1, "", "fleet"], [10, 5, 1, "", "member"], [10, 5, 1, "", "status"], [10, 5, 1, "", "status_details"]], "pypureclient.flashblade.FleetMemberGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.FleetMemberPost": [[10, 5, 1, "", "members"]], "pypureclient.flashblade.FleetMemberPostMembers": [[10, 5, 1, "", "key"], [10, 5, 1, "", "member"]], "pypureclient.flashblade.FleetMemberPostMembersMember": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.FleetMemberResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.FleetPatch": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.FleetResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Group": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.GroupQuota": [[10, 5, 1, "", "context"], [10, 5, 1, "", "file_system"], [10, 5, 1, "", "file_system_default_quota"], [10, 5, 1, "", "group"], [10, 5, 1, "", "name"], [10, 5, 1, "", "quota"], [10, 5, 1, "", "usage"]], "pypureclient.flashblade.GroupQuotaGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.GroupQuotaPatch": [[10, 5, 1, "", "name"], [10, 5, 1, "", "quota"]], "pypureclient.flashblade.GroupQuotaPost": [[10, 5, 1, "", "name"], [10, 5, 1, "", "quota"]], "pypureclient.flashblade.GroupQuotaResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Hardware": [[10, 5, 1, "", "data_mac"], [10, 5, 1, "", "details"], [10, 5, 1, "", "id"], [10, 5, 1, "", "identify_enabled"], [10, 5, 1, "", "index"], [10, 5, 1, "", "management_mac"], [10, 5, 1, "", "model"], [10, 5, 1, "", "name"], [10, 5, 1, "", "part_number"], [10, 5, 1, "", "sensor_readings"], [10, 5, 1, "", "serial"], [10, 5, 1, "", "slot"], [10, 5, 1, "", "speed"], [10, 5, 1, "", "status"], [10, 5, 1, "", "temperature"], [10, 5, 1, "", "type"]], "pypureclient.flashblade.HardwareConnector": [[10, 5, 1, "", "connector_type"], [10, 5, 1, "", "id"], [10, 5, 1, "", "lane_speed"], [10, 5, 1, "", "lanes_per_port"], [10, 5, 1, "", "name"], [10, 5, 1, "", "port_count"], [10, 5, 1, "", "port_speed"], [10, 5, 1, "", "transceiver_type"]], "pypureclient.flashblade.HardwareConnectorGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.HardwareConnectorPerformance": [[10, 5, 1, "", "id"], [10, 5, 1, "", "link_aggregation_group"], [10, 5, 1, "", "name"], [10, 5, 1, "", "other_errors_per_sec"], [10, 5, 1, "", "received_bytes_per_sec"], [10, 5, 1, "", "received_crc_errors_per_sec"], [10, 5, 1, "", "received_frame_errors_per_sec"], [10, 5, 1, "", "received_packets_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "total_errors_per_sec"], [10, 5, 1, "", "transmitted_bytes_per_sec"], [10, 5, 1, "", "transmitted_carrier_errors_per_sec"], [10, 5, 1, "", "transmitted_dropped_errors_per_sec"], [10, 5, 1, "", "transmitted_packets_per_sec"]], "pypureclient.flashblade.HardwareConnectorPerformanceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.HardwareConnectorResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.HardwareGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.HardwareResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.HardwareTemperatures": [[10, 5, 1, "", "name"], [10, 5, 1, "", "reading"], [10, 5, 1, "", "status"], [10, 5, 1, "", "thresholds"]], "pypureclient.flashblade.HardwareTemperaturesThresholds": [[10, 5, 1, "", "critical"], [10, 5, 1, "", "non_critical"], [10, 5, 1, "", "unrecoverable"]], "pypureclient.flashblade.Http": [[10, 5, 1, "", "enabled"]], "pypureclient.flashblade.Index": [[10, 5, 1, "", "index"]], "pypureclient.flashblade.Keytab": [[10, 5, 1, "", "encryption_type"], [10, 5, 1, "", "fqdn"], [10, 5, 1, "", "id"], [10, 5, 1, "", "kvno"], [10, 5, 1, "", "name"], [10, 5, 1, "", "prefix"], [10, 5, 1, "", "principal"], [10, 5, 1, "", "realm"], [10, 5, 1, "", "server"], [10, 5, 1, "", "source"], [10, 5, 1, "", "suffix"]], "pypureclient.flashblade.KeytabGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.KeytabPost": [[10, 5, 1, "", "source"]], "pypureclient.flashblade.KeytabResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.KmipServer": [[10, 5, 1, "", "ca_certificate"], [10, 5, 1, "", "ca_certificate_group"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "uris"]], "pypureclient.flashblade.KmipServerResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.LegalHold": [[10, 5, 1, "", "description"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.LegalHoldHeldEntity": [[10, 5, 1, "", "file_system"], [10, 5, 1, "", "legal_hold"], [10, 5, 1, "", "path"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.LegalHoldsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.LegalHoldsHeldEntitiesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.LegalHoldsHeldEntitiesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.LegalHoldsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.LifecycleRule": [[10, 5, 1, "", "abort_incomplete_multipart_uploads_after"], [10, 5, 1, "", "bucket"], [10, 5, 1, "", "cleanup_expired_object_delete_marker"], [10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "keep_current_version_for"], [10, 5, 1, "", "keep_current_version_until"], [10, 5, 1, "", "keep_previous_version_for"], [10, 5, 1, "", "name"], [10, 5, 1, "", "prefix"], [10, 5, 1, "", "rule_id"]], "pypureclient.flashblade.LifecycleRuleConfigExtension": [[10, 5, 1, "", "abort_incomplete_multipart_uploads_after"], [10, 5, 1, "", "keep_current_version_for"], [10, 5, 1, "", "keep_current_version_until"]], "pypureclient.flashblade.LifecycleRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.LifecycleRulePatch": [[10, 5, 1, "", "abort_incomplete_multipart_uploads_after"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "keep_current_version_for"], [10, 5, 1, "", "keep_current_version_until"], [10, 5, 1, "", "keep_previous_version_for"], [10, 5, 1, "", "prefix"]], "pypureclient.flashblade.LifecycleRulePost": [[10, 5, 1, "", "abort_incomplete_multipart_uploads_after"], [10, 5, 1, "", "bucket"], [10, 5, 1, "", "keep_current_version_for"], [10, 5, 1, "", "keep_current_version_until"], [10, 5, 1, "", "keep_previous_version_for"], [10, 5, 1, "", "prefix"], [10, 5, 1, "", "rule_id"]], "pypureclient.flashblade.LifecycleRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.LinkAggregationGroup": [[10, 5, 1, "", "id"], [10, 5, 1, "", "lag_speed"], [10, 5, 1, "", "mac_address"], [10, 8, 1, "", "mac_address_validate_regular_expression"], [10, 5, 1, "", "name"], [10, 5, 1, "", "port_speed"], [10, 5, 1, "", "ports"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.LinkAggregationGroupGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.LinkAggregationGroupPatch": [[10, 5, 1, "", "add_ports"], [10, 5, 1, "", "ports"], [10, 5, 1, "", "remove_ports"]], "pypureclient.flashblade.LinkAggregationGroupResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.LocationReference": [[10, 5, 1, "", "display_name"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.LogTargetsFileSystems": [[10, 5, 1, "", "file_system"], [10, 5, 1, "", "id"], [10, 5, 1, "", "keep_for"], [10, 5, 1, "", "keep_size"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.LogTargetsFileSystemsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.LogTargetsFileSystemsPost": [[10, 5, 1, "", "file_system"], [10, 5, 1, "", "id"], [10, 5, 1, "", "keep_for"], [10, 5, 1, "", "keep_size"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.LogTargetsFileSystemsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.LogTargetsObjectStore": [[10, 5, 1, "", "bucket"], [10, 5, 1, "", "id"], [10, 5, 1, "", "log_name_prefix"], [10, 5, 1, "", "log_rotate"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.LogTargetsObjectStoreGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.LogTargetsObjectStorePost": [[10, 5, 1, "", "bucket"], [10, 5, 1, "", "id"], [10, 5, 1, "", "log_name_prefix"], [10, 5, 1, "", "log_rotate"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.LogTargetsObjectStoreResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.LogTargetsObjectStoreWithContext": [[10, 5, 1, "", "bucket"], [10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "log_name_prefix"], [10, 5, 1, "", "log_rotate"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.Login": [[10, 5, 1, "", "username"]], "pypureclient.flashblade.LoginBannerGetResponse": [[10, 5, 1, "", "login_banner"]], "pypureclient.flashblade.LogsAsync": [[10, 5, 1, "", "available_files"], [10, 5, 1, "", "end_time"], [10, 5, 1, "", "hardware_components"], [10, 5, 1, "", "id"], [10, 5, 1, "", "last_request_time"], [10, 5, 1, "", "name"], [10, 5, 1, "", "processing"], [10, 5, 1, "", "progress"], [10, 5, 1, "", "start_time"]], "pypureclient.flashblade.LogsAsyncGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.LogsAsyncResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.MaintenanceWindow": [[10, 5, 1, "", "created"], [10, 5, 1, "", "expires"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.MaintenanceWindowPost": [[10, 5, 1, "", "timeout"]], "pypureclient.flashblade.MaintenanceWindowsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.MaintenanceWindowsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ManagementAccessPoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ManagementAccessPoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ManagementAccessPolicy": [[10, 5, 1, "", "aggregation_strategy"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.ManagementAccessPolicyPost": [[10, 5, 1, "", "aggregation_strategy"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.ManagementAccessPolicyRule": [[10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "role"], [10, 5, 1, "", "scope"]], "pypureclient.flashblade.ManagementAccessPolicyRuleBase": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "role"], [10, 5, 1, "", "scope"]], "pypureclient.flashblade.ManagementAccessPolicyRuleInPolicy": [[10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "role"], [10, 5, 1, "", "scope"]], "pypureclient.flashblade.Member": [[10, 5, 1, "", "group"], [10, 5, 1, "", "member"]], "pypureclient.flashblade.MemberLink": [[10, 5, 1, "", "local_file_system"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "remote_file_system"]], "pypureclient.flashblade.MultiProtocol": [[10, 5, 1, "", "access_control_style"], [10, 5, 1, "", "safeguard_acls"]], "pypureclient.flashblade.MultiProtocolPost": [[10, 5, 1, "", "access_control_style"], [10, 5, 1, "", "safeguard_acls"]], "pypureclient.flashblade.NetworkAccessPolicy": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.NetworkAccessPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkAccessPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkAccessPolicyRule": [[10, 5, 1, "", "client"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "interfaces"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"]], "pypureclient.flashblade.NetworkAccessPolicyRuleBase": [[10, 5, 1, "", "client"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "id"], [10, 5, 1, "", "interfaces"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"]], "pypureclient.flashblade.NetworkAccessPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy": [[10, 5, 1, "", "client"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "interfaces"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"]], "pypureclient.flashblade.NetworkAccessPolicyRulePost": [[10, 5, 1, "", "client"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "interfaces"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.NetworkAccessPolicyRulePostBase": [[10, 5, 1, "", "client"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "id"], [10, 5, 1, "", "interfaces"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.NetworkAccessPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkConnectionStatistics": [[10, 5, 1, "", "current_state"], [10, 5, 1, "", "local"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.NetworkConnectionStatisticsGetResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkConnectionStatisticsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkInterface": [[10, 5, 1, "", "address"], [10, 5, 1, "", "attached_servers"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "gateway"], [10, 5, 1, "", "id"], [10, 5, 1, "", "mtu"], [10, 5, 1, "", "name"], [10, 5, 1, "", "netmask"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "services"], [10, 5, 1, "", "subnet"], [10, 5, 1, "", "type"], [10, 5, 1, "", "vlan"]], "pypureclient.flashblade.NetworkInterfaceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkInterfaceInfo": [[10, 5, 1, "", "address"], [10, 5, 1, "", "port"]], "pypureclient.flashblade.NetworkInterfaceNeighbor": [[10, 5, 1, "", "initial_ttl_in_sec"], [10, 5, 1, "", "local_port"], [10, 5, 1, "", "neighbor_chassis"], [10, 5, 1, "", "neighbor_port"]], "pypureclient.flashblade.NetworkInterfaceNeighborCapability": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "supported"]], "pypureclient.flashblade.NetworkInterfaceNeighborGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkInterfaceNeighborLocalPort": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis": [[10, 5, 1, "", "addresses"], [10, 5, 1, "", "bridge"], [10, 5, 1, "", "description"], [10, 5, 1, "", "docsis_cable_device"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "repeater"], [10, 5, 1, "", "router"], [10, 5, 1, "", "station_only"], [10, 5, 1, "", "telephone"], [10, 5, 1, "", "wlan_access_point"]], "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassisId": [[10, 5, 1, "", "type"], [10, 5, 1, "", "value"]], "pypureclient.flashblade.NetworkInterfaceNeighborNeighborPort": [[10, 5, 1, "", "description"], [10, 5, 1, "", "id"]], "pypureclient.flashblade.NetworkInterfaceNeighborNeighborPortId": [[10, 5, 1, "", "type"], [10, 5, 1, "", "value"]], "pypureclient.flashblade.NetworkInterfaceNeighborResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkInterfacePatch": [[10, 5, 1, "", "address"], [10, 5, 1, "", "attached_servers"], [10, 5, 1, "", "services"]], "pypureclient.flashblade.NetworkInterfacePing": [[10, 5, 1, "", "component_name"], [10, 5, 1, "", "destination"], [10, 5, 1, "", "details"], [10, 5, 1, "", "source"]], "pypureclient.flashblade.NetworkInterfacePingGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkInterfacePingResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkInterfaceResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkInterfaceTrace": [[10, 5, 1, "", "component_name"], [10, 5, 1, "", "destination"], [10, 5, 1, "", "details"], [10, 5, 1, "", "source"]], "pypureclient.flashblade.NetworkInterfaceTraceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkInterfaceTraceResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkInterfacesConnectorsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance": [[10, 5, 1, "", "flow_control_received_congestion_packets_per_sec"], [10, 5, 1, "", "flow_control_received_discarded_packets_per_sec"], [10, 5, 1, "", "flow_control_received_lossless_bytes_per_sec"], [10, 5, 1, "", "flow_control_received_pause_frames_per_sec"], [10, 5, 1, "", "flow_control_transmitted_congestion_packets_per_sec"], [10, 5, 1, "", "flow_control_transmitted_discarded_packets_per_sec"], [10, 5, 1, "", "flow_control_transmitted_lossless_bytes_per_sec"], [10, 5, 1, "", "flow_control_transmitted_pause_frames_per_sec"], [10, 5, 1, "", "id"], [10, 5, 1, "", "link_aggregation_group"], [10, 5, 1, "", "name"], [10, 5, 1, "", "other_errors_per_sec"], [10, 5, 1, "", "rdma_received_req_cqe_errors_per_sec"], [10, 5, 1, "", "rdma_received_sequence_errors_per_sec"], [10, 5, 1, "", "rdma_transmitted_local_ack_timeout_errors_per_sec"], [10, 5, 1, "", "received_bytes_per_sec"], [10, 5, 1, "", "received_crc_errors_per_sec"], [10, 5, 1, "", "received_frame_errors_per_sec"], [10, 5, 1, "", "received_packets_per_sec"], [10, 5, 1, "", "time"], [10, 5, 1, "", "total_errors_per_sec"], [10, 5, 1, "", "transmitted_bytes_per_sec"], [10, 5, 1, "", "transmitted_carrier_errors_per_sec"], [10, 5, 1, "", "transmitted_dropped_errors_per_sec"], [10, 5, 1, "", "transmitted_packets_per_sec"]], "pypureclient.flashblade.NetworkInterfacesConnectorsPerformanceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NetworkInterfacesConnectorsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NetworkInterfacesConnectorsSetting": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "roce"]], "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoce": [[10, 5, 1, "", "default_ecn"], [10, 5, 1, "", "default_pfc"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "network_congestion_mode"], [10, 5, 1, "", "trust_mode"]], "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoceEcn": [[10, 5, 1, "", "marking_probability"], [10, 5, 1, "", "max_ecn_marked_threshold"], [10, 5, 1, "", "min_ecn_marked_threshold"]], "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRocePfc": [[10, 5, 1, "", "port_buffer"], [10, 5, 1, "", "xoff_threshold"], [10, 5, 1, "", "xon_threshold"]], "pypureclient.flashblade.NetworkInterfacesConnectorsSettingsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Nfs": [[10, 5, 1, "", "export_policy"], [10, 5, 1, "", "rules"], [10, 5, 1, "", "v3_enabled"], [10, 5, 1, "", "v4_1_enabled"]], "pypureclient.flashblade.NfsExportPolicy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.NfsExportPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NfsExportPolicyPost": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.NfsExportPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NfsExportPolicyRule": [[10, 5, 1, "", "access"], [10, 5, 1, "", "anongid"], [10, 5, 1, "", "anonuid"], [10, 5, 1, "", "atime"], [10, 5, 1, "", "client"], [10, 5, 1, "", "context"], [10, 5, 1, "", "fileid_32bit"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"], [10, 5, 1, "", "required_transport_security"], [10, 5, 1, "", "secure"], [10, 5, 1, "", "security"]], "pypureclient.flashblade.NfsExportPolicyRuleBase": [[10, 5, 1, "", "access"], [10, 5, 1, "", "anongid"], [10, 5, 1, "", "anonuid"], [10, 5, 1, "", "atime"], [10, 5, 1, "", "client"], [10, 5, 1, "", "fileid_32bit"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"], [10, 5, 1, "", "required_transport_security"], [10, 5, 1, "", "secure"], [10, 5, 1, "", "security"]], "pypureclient.flashblade.NfsExportPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NfsExportPolicyRuleInPolicy": [[10, 5, 1, "", "access"], [10, 5, 1, "", "anongid"], [10, 5, 1, "", "anonuid"], [10, 5, 1, "", "atime"], [10, 5, 1, "", "client"], [10, 5, 1, "", "fileid_32bit"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"], [10, 5, 1, "", "required_transport_security"], [10, 5, 1, "", "secure"], [10, 5, 1, "", "security"]], "pypureclient.flashblade.NfsExportPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NfsPatch": [[10, 5, 1, "", "add_rules"], [10, 5, 1, "", "after"], [10, 5, 1, "", "export_policy"], [10, 5, 1, "", "remove_rules"], [10, 5, 1, "", "rules"], [10, 5, 1, "", "v3_enabled"], [10, 5, 1, "", "v4_1_enabled"]], "pypureclient.flashblade.Node": [[10, 5, 1, "", "capacity"], [10, 5, 1, "", "data_addresses"], [10, 5, 1, "", "details"], [10, 5, 1, "", "id"], [10, 5, 1, "", "management_address"], [10, 5, 1, "", "name"], [10, 5, 1, "", "raw_capacity"], [10, 5, 1, "", "serial_number"], [10, 5, 1, "", "status"], [10, 5, 1, "", "unique"]], "pypureclient.flashblade.NodeGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NodeGroup": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.NodeGroupGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NodeGroupNodeGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NodeGroupNodeResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NodeGroupPatch": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.NodeGroupResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.NodeGroupUse": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "use"]], "pypureclient.flashblade.NodeGroupUseGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.NodeResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Oauth210TokenPost400Response": [[10, 5, 1, "", "error"], [10, 5, 1, "", "error_description"]], "pypureclient.flashblade.Oauth210TokenPost401Response": [[10, 5, 1, "", "error"], [10, 5, 1, "", "error_description"]], "pypureclient.flashblade.OauthTokenResponse": [[10, 5, 1, "", "access_token"], [10, 5, 1, "", "expires_in"], [10, 5, 1, "", "issued_token_type"], [10, 5, 1, "", "token_type"]], "pypureclient.flashblade.ObjectBacklog": [[10, 5, 1, "", "bytes_count"], [10, 5, 1, "", "delete_ops_count"], [10, 5, 1, "", "other_ops_count"], [10, 5, 1, "", "put_ops_count"]], "pypureclient.flashblade.ObjectLockConfigBase": [[10, 5, 1, "", "default_retention_mode"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "freeze_locked_objects"]], "pypureclient.flashblade.ObjectLockConfigRequestBody": [[10, 5, 1, "", "default_retention"], [10, 5, 1, "", "default_retention_mode"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "freeze_locked_objects"]], "pypureclient.flashblade.ObjectLockConfigResponse": [[10, 5, 1, "", "default_retention"], [10, 5, 1, "", "default_retention_mode"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "freeze_locked_objects"]], "pypureclient.flashblade.ObjectStoreAccessKey": [[10, 5, 1, "", "access_key_id"], [10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "name"], [10, 5, 1, "", "secret_access_key"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.ObjectStoreAccessKeyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreAccessKeyPost": [[10, 5, 1, "", "secret_access_key"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.ObjectStoreAccessKeyPostUser": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.ObjectStoreAccessKeyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreAccessPolicy": [[10, 5, 1, "", "account"], [10, 5, 1, "", "arn"], [10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "description"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"], [10, 5, 1, "", "updated"]], "pypureclient.flashblade.ObjectStoreAccessPolicyAction": [[10, 5, 1, "", "context"], [10, 5, 1, "", "description"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.ObjectStoreAccessPolicyActionGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreAccessPolicyActionResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreAccessPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreAccessPolicyPatch": [[10, 5, 1, "", "rules"]], "pypureclient.flashblade.ObjectStoreAccessPolicyPost": [[10, 5, 1, "", "description"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.ObjectStoreAccessPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreAccessPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreAccessPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreAccount": [[10, 5, 1, "", "bucket_defaults"], [10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "object_count"], [10, 5, 1, "", "public_access_config"], [10, 5, 1, "", "quota_limit"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "space"]], "pypureclient.flashblade.ObjectStoreAccountExport": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "member"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "server"]], "pypureclient.flashblade.ObjectStoreAccountExportGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreAccountExportPatch": [[10, 5, 1, "", "export_enabled"], [10, 5, 1, "", "policy"]], "pypureclient.flashblade.ObjectStoreAccountExportPost": [[10, 5, 1, "", "export_enabled"], [10, 5, 1, "", "server"]], "pypureclient.flashblade.ObjectStoreAccountExportResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreAccountGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreAccountPatch": [[10, 5, 1, "", "bucket_defaults"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "public_access_config"], [10, 5, 1, "", "quota_limit"]], "pypureclient.flashblade.ObjectStoreAccountPost": [[10, 5, 1, "", "account_exports"], [10, 5, 1, "", "bucket_defaults"], [10, 5, 1, "", "hard_limit_enabled"], [10, 5, 1, "", "quota_limit"]], "pypureclient.flashblade.ObjectStoreAccountResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreDefault": [[10, 5, 1, "", "server"]], "pypureclient.flashblade.ObjectStoreRemoteCredentialGetResp": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreRemoteCredentials": [[10, 5, 1, "", "access_key_id"], [10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "remote"], [10, 5, 1, "", "secret_access_key"]], "pypureclient.flashblade.ObjectStoreRemoteCredentialsPost": [[10, 5, 1, "", "access_key_id"], [10, 5, 1, "", "secret_access_key"]], "pypureclient.flashblade.ObjectStoreRemoteCredentialsResp": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreRole": [[10, 5, 1, "", "account"], [10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "id"], [10, 5, 1, "", "max_session_duration"], [10, 5, 1, "", "name"], [10, 5, 1, "", "prn"], [10, 5, 1, "", "trusted_entities"]], "pypureclient.flashblade.ObjectStoreRoleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreRolePost": [[10, 5, 1, "", "max_session_duration"]], "pypureclient.flashblade.ObjectStoreRoleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreTrustPolicy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "role"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.ObjectStoreTrustPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreTrustPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreTrustPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreTrustPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreUser": [[10, 5, 1, "", "access_keys"], [10, 5, 1, "", "account"], [10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.ObjectStoreUserGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreUserResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ObjectStoreVirtualHost": [[10, 5, 1, "", "attached_servers"], [10, 5, 1, "", "context"], [10, 5, 1, "", "hostname"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.ObjectStoreVirtualHostGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ObjectStoreVirtualHostPatch": [[10, 5, 1, "", "add_attached_servers"], [10, 5, 1, "", "attached_servers"], [10, 5, 1, "", "hostname"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "remove_attached_servers"]], "pypureclient.flashblade.ObjectStoreVirtualHostResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.OidcSso": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "idp"], [10, 5, 1, "", "name"], [10, 5, 1, "", "prn"], [10, 5, 1, "", "services"]], "pypureclient.flashblade.OidcSsoGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.OidcSsoPatch": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "idp"], [10, 5, 1, "", "name"], [10, 5, 1, "", "prn"], [10, 5, 1, "", "services"]], "pypureclient.flashblade.OidcSsoPost": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "idp"], [10, 5, 1, "", "prn"], [10, 5, 1, "", "services"]], "pypureclient.flashblade.OidcSsoPostIdp": [[10, 5, 1, "", "provider_url"], [10, 5, 1, "", "provider_url_ca_certificate"], [10, 5, 1, "", "provider_url_ca_certificate_group"]], "pypureclient.flashblade.OidcSsoResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PageInfo": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PageInfoScale": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "more_items_remaining"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PasswordPoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PasswordPoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PasswordPolicy": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "enforce_dictionary_check"], [10, 5, 1, "", "enforce_username_check"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "lockout_duration"], [10, 5, 1, "", "max_login_attempts"], [10, 5, 1, "", "max_password_age"], [10, 5, 1, "", "min_character_groups"], [10, 5, 1, "", "min_characters_per_group"], [10, 5, 1, "", "min_password_age"], [10, 5, 1, "", "min_password_length"], [10, 5, 1, "", "name"], [10, 5, 1, "", "password_history"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.Permission": [[10, 5, 1, "", "action"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.Policy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "retention_lock"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.PolicyBase": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.PolicyBaseContext": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.PolicyBaseGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PolicyBaseRenameable": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.PolicyBaseResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PolicyFileSystemSnapshot": [[10, 5, 1, "", "context"], [10, 5, 1, "", "member"], [10, 5, 1, "", "policy"]], "pypureclient.flashblade.PolicyFileSystemSnapshotGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PolicyFileSystemSnapshotResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PolicyMember": [[10, 5, 1, "", "member"], [10, 5, 1, "", "policy"]], "pypureclient.flashblade.PolicyMemberContext": [[10, 5, 1, "", "context"], [10, 5, 1, "", "member"], [10, 5, 1, "", "policy"]], "pypureclient.flashblade.PolicyMemberContextGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PolicyMemberContextResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PolicyMemberGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PolicyMemberResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PolicyMemberWithRemote": [[10, 5, 1, "", "context"], [10, 5, 1, "", "link"], [10, 5, 1, "", "member"], [10, 5, 1, "", "policy"]], "pypureclient.flashblade.PolicyMemberWithRemoteGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PolicyMemberWithRemoteResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PolicyPatch": [[10, 5, 1, "", "add_rules"], [10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "remove_rules"], [10, 5, 1, "", "retention_lock"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.PolicyReference": [[10, 5, 1, "", "policy"]], "pypureclient.flashblade.PolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PolicyRule": [[10, 5, 1, "", "at"], [10, 5, 1, "", "every"], [10, 5, 1, "", "keep_for"], [10, 5, 1, "", "time_zone"]], "pypureclient.flashblade.PolicyRuleIndex": [[10, 5, 1, "", "index"]], "pypureclient.flashblade.PolicyRuleIndexInPolicy": [[10, 5, 1, "", "index"]], "pypureclient.flashblade.PolicyRuleObjectAccess": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "conditions"], [10, 5, 1, "", "context"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.PolicyRuleObjectAccessBulkManage": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "conditions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.PolicyRuleObjectAccessCondition": [[10, 5, 1, "", "s3_delimiters"], [10, 5, 1, "", "s3_prefixes"], [10, 5, 1, "", "source_ips"]], "pypureclient.flashblade.PolicyRuleObjectAccessPost": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "conditions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.PublicAccessConfig": [[10, 5, 1, "", "block_new_public_policies"], [10, 5, 1, "", "block_public_access"]], "pypureclient.flashblade.PublicKey": [[10, 5, 1, "", "algorithm"], [10, 5, 1, "", "id"], [10, 5, 1, "", "key_size"], [10, 5, 1, "", "name"], [10, 5, 1, "", "public_key"]], "pypureclient.flashblade.PublicKeyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PublicKeyPost": [[10, 5, 1, "", "public_key"]], "pypureclient.flashblade.PublicKeyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.PublicKeyUse": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "use"]], "pypureclient.flashblade.PublicKeyUseGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.PublicKeyUseResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.QosPoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.QosPoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.QosPolicy": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "max_total_bytes_per_sec"], [10, 5, 1, "", "max_total_ops_per_sec"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.QuotaSetting": [[10, 5, 1, "", "contact"], [10, 5, 1, "", "direct_notifications_enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.QuotaSettingGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.QuotaSettingResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.RapidDataLocking": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "kmip_server"]], "pypureclient.flashblade.RapidDataLockingResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Realm": [[10, 5, 1, "", "created"], [10, 5, 1, "", "default_inbound_tls_policy"], [10, 5, 1, "", "destroyed"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "space"], [10, 5, 1, "", "time_remaining"]], "pypureclient.flashblade.RealmDefaults": [[10, 5, 1, "", "context"], [10, 5, 1, "", "object_store"], [10, 5, 1, "", "realm"]], "pypureclient.flashblade.RealmDefaultsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.RealmDefaultsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.RealmGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.RealmPatch": [[10, 5, 1, "", "default_inbound_tls_policy"], [10, 5, 1, "", "destroyed"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.RealmResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.RealmSpace": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "space"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.RealmSpaceGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.RealmSpaceStorageClass": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "space"], [10, 5, 1, "", "storage_class"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.RealmSpaceStorageClassGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Reference": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.ReferenceNameOnly": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.ReferenceWithoutType": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.ReferenceWritable": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resource_type"]], "pypureclient.flashblade.RelationshipPerformanceReplication": [[10, 5, 1, "", "aggregate"], [10, 5, 1, "", "context"], [10, 5, 1, "", "continuous"], [10, 5, 1, "", "id"], [10, 5, 1, "", "periodic"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.RemoteArray": [[10, 5, 1, "", "fleet"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "model"], [10, 5, 1, "", "name"], [10, 5, 1, "", "os"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.RemoteArraysResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ReplicaLinkBuiltIn": [[10, 5, 1, "", "direction"], [10, 5, 1, "", "id"], [10, 5, 1, "", "lag"], [10, 5, 1, "", "status_details"]], "pypureclient.flashblade.ReplicationPerformance": [[10, 5, 1, "", "received_bytes_per_sec"], [10, 5, 1, "", "transmitted_bytes_per_sec"]], "pypureclient.flashblade.Resource": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.ResourceAccess": [[10, 5, 1, "", "id"], [10, 5, 1, "", "resource"], [10, 5, 1, "", "scope"]], "pypureclient.flashblade.ResourceAccessPost": [[10, 5, 1, "", "resource"], [10, 5, 1, "", "scope"]], "pypureclient.flashblade.ResourceAccessesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "more_items_remaining"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ResourceAccessesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ResourceFixedNonUniqueName": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.ResourceNoId": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.ResourcePerformanceReplication": [[10, 5, 1, "", "aggregate"], [10, 5, 1, "", "continuous"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "periodic"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.ResourcePerformanceReplicationGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Role": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permissions"]], "pypureclient.flashblade.RoleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.S3ExportPolicy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.S3ExportPolicyAllOfRules": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.S3ExportPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.S3ExportPolicyPatch": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "name"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.S3ExportPolicyPost": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.S3ExportPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.S3ExportPolicyRule": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "context"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.S3ExportPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.S3ExportPolicyRuleInlined": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "name"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.S3ExportPolicyRulePost": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "resources"]], "pypureclient.flashblade.S3ExportPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Saml2Sso": [[10, 5, 1, "", "array_url"], [10, 5, 1, "", "binding"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "idp"], [10, 5, 1, "", "name"], [10, 5, 1, "", "prn"], [10, 5, 1, "", "services"], [10, 5, 1, "", "sp"]], "pypureclient.flashblade.Saml2SsoGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Saml2SsoIdp": [[10, 5, 1, "", "encrypt_assertion_enabled"], [10, 5, 1, "", "entity_id"], [10, 5, 1, "", "metadata_url"], [10, 5, 1, "", "metadata_url_ca_certificate"], [10, 5, 1, "", "metadata_url_ca_certificate_group"], [10, 5, 1, "", "sign_request_enabled"], [10, 5, 1, "", "url"], [10, 5, 1, "", "verification_certificate"]], "pypureclient.flashblade.Saml2SsoPost": [[10, 5, 1, "", "array_url"], [10, 5, 1, "", "binding"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "idp"], [10, 5, 1, "", "prn"], [10, 5, 1, "", "services"], [10, 5, 1, "", "sp"]], "pypureclient.flashblade.Saml2SsoResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Saml2SsoSp": [[10, 5, 1, "", "assertion_consumer_url"], [10, 5, 1, "", "decryption_credential"], [10, 5, 1, "", "entity_id"], [10, 5, 1, "", "metadata_url"], [10, 5, 1, "", "signing_credential"]], "pypureclient.flashblade.Saml2SsoSpCredential": [[10, 5, 1, "", "decryption_credential"], [10, 5, 1, "", "signing_credential"]], "pypureclient.flashblade.Server": [[10, 5, 1, "", "created"], [10, 5, 1, "", "directory_services"], [10, 5, 1, "", "dns"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.ServerContext": [[10, 5, 1, "", "context"], [10, 5, 1, "", "created"], [10, 5, 1, "", "directory_services"], [10, 5, 1, "", "dns"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "realms"]], "pypureclient.flashblade.ServerForAccountExport": [[10, 5, 1, "", "server"]], "pypureclient.flashblade.ServerGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.ServerPost": [[10, 5, 1, "", "dns"]], "pypureclient.flashblade.ServerResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.ServerResponseContext": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Session": [[10, 5, 1, "", "end_time"], [10, 5, 1, "", "event"], [10, 5, 1, "", "event_count"], [10, 5, 1, "", "id"], [10, 5, 1, "", "identifying_details"], [10, 5, 1, "", "location"], [10, 5, 1, "", "method"], [10, 5, 1, "", "name"], [10, 5, 1, "", "start_time"], [10, 5, 1, "", "user"], [10, 5, 1, "", "user_interface"]], "pypureclient.flashblade.SessionGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.Smb": [[10, 5, 1, "", "client_policy"], [10, 5, 1, "", "continuous_availability_enabled"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "share_policy"]], "pypureclient.flashblade.SmbClientPolicy": [[10, 5, 1, "", "access_based_enumeration_enabled"], [10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.SmbClientPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SmbClientPolicyPost": [[10, 5, 1, "", "access_based_enumeration_enabled"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.SmbClientPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SmbClientPolicyRule": [[10, 5, 1, "", "client"], [10, 5, 1, "", "context"], [10, 5, 1, "", "encryption"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"]], "pypureclient.flashblade.SmbClientPolicyRuleBase": [[10, 5, 1, "", "client"], [10, 5, 1, "", "encryption"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"]], "pypureclient.flashblade.SmbClientPolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SmbClientPolicyRuleInPolicy": [[10, 5, 1, "", "client"], [10, 5, 1, "", "encryption"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "policy_version"]], "pypureclient.flashblade.SmbClientPolicyRulePost": [[10, 5, 1, "", "client"], [10, 5, 1, "", "encryption"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"]], "pypureclient.flashblade.SmbClientPolicyRulePostBase": [[10, 5, 1, "", "client"], [10, 5, 1, "", "encryption"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"]], "pypureclient.flashblade.SmbClientPolicyRulePostInPolicy": [[10, 5, 1, "", "client"], [10, 5, 1, "", "encryption"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "permission"]], "pypureclient.flashblade.SmbClientPolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SmbPost": [[10, 5, 1, "", "client_policy"], [10, 5, 1, "", "continuous_availability_enabled"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "share_policy"]], "pypureclient.flashblade.SmbSharePolicy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.SmbSharePolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SmbSharePolicyPost": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "rules"]], "pypureclient.flashblade.SmbSharePolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SmbSharePolicyRule": [[10, 5, 1, "", "change"], [10, 5, 1, "", "full_control"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "principal"], [10, 5, 1, "", "read"]], "pypureclient.flashblade.SmbSharePolicyRuleGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SmbSharePolicyRulePost": [[10, 5, 1, "", "change"], [10, 5, 1, "", "full_control"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "principal"], [10, 5, 1, "", "read"]], "pypureclient.flashblade.SmbSharePolicyRuleResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SmbSharePolicyRuleWithContext": [[10, 5, 1, "", "change"], [10, 5, 1, "", "context"], [10, 5, 1, "", "full_control"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "principal"], [10, 5, 1, "", "read"]], "pypureclient.flashblade.SmtpServer": [[10, 5, 1, "", "encryption_mode"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "relay_host"], [10, 5, 1, "", "sender_domain"]], "pypureclient.flashblade.SmtpServerGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SmtpServerResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SnmpAgent": [[10, 5, 1, "", "engine_id"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "v2c"], [10, 5, 1, "", "v3"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.SnmpAgentGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SnmpAgentMib": [[10, 5, 1, "", "mib"]], "pypureclient.flashblade.SnmpAgentMibResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SnmpAgentResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SnmpManager": [[10, 5, 1, "", "host"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "notification"], [10, 5, 1, "", "v2c"], [10, 5, 1, "", "v3"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.SnmpManagerGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SnmpManagerPost": [[10, 5, 1, "", "host"], [10, 5, 1, "", "notification"], [10, 5, 1, "", "v2c"], [10, 5, 1, "", "v3"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.SnmpManagerResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SnmpManagerTest": [[10, 5, 1, "", "error"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "sent"]], "pypureclient.flashblade.SnmpV2c": [[10, 5, 1, "", "community"]], "pypureclient.flashblade.SnmpV3": [[10, 5, 1, "", "auth_passphrase"], [10, 5, 1, "", "auth_protocol"], [10, 5, 1, "", "privacy_passphrase"], [10, 5, 1, "", "privacy_protocol"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.SnmpV3Post": [[10, 5, 1, "", "auth_passphrase"], [10, 5, 1, "", "auth_protocol"], [10, 5, 1, "", "privacy_passphrase"], [10, 5, 1, "", "privacy_protocol"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.SoftwareCheck": [[10, 5, 1, "", "checks"], [10, 5, 1, "", "details"], [10, 5, 1, "", "end_time"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "software_name"], [10, 5, 1, "", "software_upgrade_hops"], [10, 5, 1, "", "software_version"], [10, 5, 1, "", "start_time"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.SoftwareChecksChecks": [[10, 5, 1, "", "details"], [10, 5, 1, "", "name"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.SoftwareChecksGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SoftwareChecksResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Space": [[10, 5, 1, "", "available_provisioned"], [10, 5, 1, "", "available_ratio"], [10, 5, 1, "", "data_reduction"], [10, 5, 1, "", "destroyed"], [10, 5, 1, "", "destroyed_virtual"], [10, 5, 1, "", "shared"], [10, 5, 1, "", "snapshots"], [10, 5, 1, "", "total_physical"], [10, 5, 1, "", "total_provisioned"], [10, 5, 1, "", "total_used"], [10, 5, 1, "", "unique"], [10, 5, 1, "", "virtual"]], "pypureclient.flashblade.SshCertificateAuthorityPolicy": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "signing_authority"], [10, 5, 1, "", "static_authorized_principals"]], "pypureclient.flashblade.SshCertificateAuthorityPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SshCertificateAuthorityPolicyPost": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "signing_authority"], [10, 5, 1, "", "static_authorized_principals"]], "pypureclient.flashblade.SshCertificateAuthorityPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.StartEndTime": [[10, 5, 1, "", "end_time"], [10, 5, 1, "", "start_time"]], "pypureclient.flashblade.StorageClassInfo": [[10, 5, 1, "", "name"], [10, 5, 1, "", "status"], [10, 5, 1, "", "status_details"], [10, 5, 1, "", "tiering_policy"]], "pypureclient.flashblade.StorageClassSpace": [[10, 5, 1, "", "capacity"], [10, 5, 1, "", "name"], [10, 5, 1, "", "space"], [10, 5, 1, "", "time"]], "pypureclient.flashblade.StorageClassTieringPoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.StorageClassTieringPoliciesMembersGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.StorageClassTieringPoliciesMembersResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.StorageClassTieringPoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.StorageClassTieringPolicy": [[10, 5, 1, "", "archival_rules"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "retrieval_rules"]], "pypureclient.flashblade.Subnet": [[10, 5, 1, "", "enabled"], [10, 5, 1, "", "gateway"], [10, 5, 1, "", "id"], [10, 5, 1, "", "interfaces"], [10, 5, 1, "", "link_aggregation_group"], [10, 5, 1, "", "mtu"], [10, 5, 1, "", "name"], [10, 5, 1, "", "prefix"], [10, 5, 1, "", "services"], [10, 5, 1, "", "vlan"]], "pypureclient.flashblade.SubnetGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SubnetResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Support": [[10, 5, 1, "", "edge_agent_update_enabled"], [10, 5, 1, "", "edge_management_enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "phonehome_enabled"], [10, 5, 1, "", "proxy"], [10, 5, 1, "", "remote_assist_active"], [10, 5, 1, "", "remote_assist_duration"], [10, 5, 1, "", "remote_assist_expires"], [10, 5, 1, "", "remote_assist_opened"], [10, 5, 1, "", "remote_assist_paths"], [10, 5, 1, "", "remote_assist_status"]], "pypureclient.flashblade.SupportDiagnostics": [[10, 5, 1, "", "analysis_period"], [10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "severity_count"], [10, 5, 1, "", "start_time"], [10, 5, 1, "", "status"], [10, 5, 1, "", "task_id"], [10, 5, 1, "", "version"]], "pypureclient.flashblade.SupportDiagnosticsDetails": [[10, 5, 1, "", "id"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "result_details"], [10, 5, 1, "", "severity"], [10, 5, 1, "", "task_id"], [10, 5, 1, "", "test_name"], [10, 5, 1, "", "test_type"]], "pypureclient.flashblade.SupportDiagnosticsDetailsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SupportDiagnosticsDetailsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SupportDiagnosticsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SupportDiagnosticsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SupportDiagnosticsSeverityCount": [[10, 5, 1, "", "count"], [10, 5, 1, "", "severity"]], "pypureclient.flashblade.SupportGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SupportRemoteAssistPaths": [[10, 5, 1, "", "component_name"], [10, 5, 1, "", "status"]], "pypureclient.flashblade.SupportResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SyslogServer": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "services"], [10, 5, 1, "", "sources"], [10, 5, 1, "", "uri"]], "pypureclient.flashblade.SyslogServerContext": [[10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "services"], [10, 5, 1, "", "sources"], [10, 5, 1, "", "uri"]], "pypureclient.flashblade.SyslogServerContextResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SyslogServerGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SyslogServerPatch": [[10, 5, 1, "", "services"], [10, 5, 1, "", "sources"], [10, 5, 1, "", "uri"]], "pypureclient.flashblade.SyslogServerPost": [[10, 5, 1, "", "services"], [10, 5, 1, "", "sources"], [10, 5, 1, "", "uri"]], "pypureclient.flashblade.SyslogServerPostOrPatch": [[10, 5, 1, "", "uri"]], "pypureclient.flashblade.SyslogServerResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.SyslogServerSettings": [[10, 5, 1, "", "ca_certificate"], [10, 5, 1, "", "ca_certificate_group"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.SyslogServerSettingsGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.SyslogServerSettingsResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Target": [[10, 5, 1, "", "address"], [10, 5, 1, "", "ca_certificate_group"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "status"], [10, 5, 1, "", "status_details"]], "pypureclient.flashblade.TargetGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.TargetPost": [[10, 5, 1, "", "address"]], "pypureclient.flashblade.TargetResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.TargetResponseContext": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.TargetWithContext": [[10, 5, 1, "", "address"], [10, 5, 1, "", "ca_certificate_group"], [10, 5, 1, "", "context"], [10, 5, 1, "", "id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "status"], [10, 5, 1, "", "status_details"]], "pypureclient.flashblade.TestResult": [[10, 5, 1, "", "component_address"], [10, 5, 1, "", "component_name"], [10, 5, 1, "", "description"], [10, 5, 1, "", "destination"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "resource"], [10, 5, 1, "", "result_details"], [10, 5, 1, "", "success"], [10, 5, 1, "", "test_type"]], "pypureclient.flashblade.TestResultGetResponse": [[10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.TestResultResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Throttle": [[10, 5, 1, "", "default_limit"], [10, 5, 1, "", "window"], [10, 5, 1, "", "window_limit"]], "pypureclient.flashblade.TieringPolicyArchivalRule": [[10, 5, 1, "", "target_storage_class"], [10, 5, 1, "", "time"], [10, 5, 1, "", "type"]], "pypureclient.flashblade.TieringPolicyRetrievalRule": [[10, 5, 1, "", "target_storage_class"], [10, 5, 1, "", "type"]], "pypureclient.flashblade.TimeWindow": [[10, 5, 1, "", "end"], [10, 5, 1, "", "start"]], "pypureclient.flashblade.TimeZone": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.TlsPolicy": [[10, 5, 1, "", "appliance_certificate"], [10, 5, 1, "", "client_certificates_required"], [10, 5, 1, "", "disabled_tls_ciphers"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "enabled_tls_ciphers"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "min_tls_version"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "trusted_client_certificate_authority"], [10, 5, 1, "", "verify_client_certificate_trust"]], "pypureclient.flashblade.TlsPolicyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.TlsPolicyPost": [[10, 5, 1, "", "appliance_certificate"], [10, 5, 1, "", "client_certificates_required"], [10, 5, 1, "", "disabled_tls_ciphers"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "enabled_tls_ciphers"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "min_tls_version"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "trusted_client_certificate_authority"], [10, 5, 1, "", "verify_client_certificate_trust"]], "pypureclient.flashblade.TlsPolicyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.TrustPolicyRule": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "conditions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "principals"]], "pypureclient.flashblade.TrustPolicyRuleCondition": [[10, 5, 1, "", "key"], [10, 5, 1, "", "operator"], [10, 5, 1, "", "values"]], "pypureclient.flashblade.TrustPolicyRulePost": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "conditions"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "principals"]], "pypureclient.flashblade.TrustPolicyRuleWithContext": [[10, 5, 1, "", "actions"], [10, 5, 1, "", "conditions"], [10, 5, 1, "", "context"], [10, 5, 1, "", "effect"], [10, 5, 1, "", "index"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy"], [10, 5, 1, "", "principals"]], "pypureclient.flashblade.User": [[10, 5, 1, "", "id"], [10, 5, 1, "", "name"]], "pypureclient.flashblade.UserNoId": [[10, 5, 1, "", "name"]], "pypureclient.flashblade.UserQuota": [[10, 5, 1, "", "context"], [10, 5, 1, "", "file_system"], [10, 5, 1, "", "file_system_default_quota"], [10, 5, 1, "", "name"], [10, 5, 1, "", "quota"], [10, 5, 1, "", "usage"], [10, 5, 1, "", "user"]], "pypureclient.flashblade.UserQuotaGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.UserQuotaPatch": [[10, 5, 1, "", "name"], [10, 5, 1, "", "quota"]], "pypureclient.flashblade.UserQuotaPost": [[10, 5, 1, "", "name"], [10, 5, 1, "", "quota"]], "pypureclient.flashblade.UserQuotaResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.VerificationKey": [[10, 5, 1, "", "key_id"], [10, 5, 1, "", "name"], [10, 5, 1, "", "verification_key"]], "pypureclient.flashblade.VerificationKeyGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.VerificationKeyPatch": [[10, 5, 1, "", "signed_verification_key"]], "pypureclient.flashblade.VerificationKeyResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.Version": [[10, 5, 1, "", "version"]], "pypureclient.flashblade.WormDataPoliciesGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.WormDataPoliciesMembersGetResponse": [[10, 5, 1, "", "continuation_token"], [10, 5, 1, "", "errors"], [10, 5, 1, "", "items"], [10, 5, 1, "", "total_item_count"]], "pypureclient.flashblade.WormDataPoliciesMembersResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.WormDataPoliciesResponse": [[10, 5, 1, "", "items"]], "pypureclient.flashblade.WormDataPolicy": [[10, 5, 1, "", "context"], [10, 5, 1, "", "default_retention"], [10, 5, 1, "", "enabled"], [10, 5, 1, "", "id"], [10, 5, 1, "", "is_local"], [10, 5, 1, "", "location"], [10, 5, 1, "", "max_retention"], [10, 5, 1, "", "min_retention"], [10, 5, 1, "", "mode"], [10, 5, 1, "", "name"], [10, 5, 1, "", "policy_type"], [10, 5, 1, "", "realms"], [10, 5, 1, "", "retention_lock"]], "pypureclient.flashblade.WormDataPolicyRetentionConfig": [[10, 5, 1, "", "default_retention"], [10, 5, 1, "", "max_retention"], [10, 5, 1, "", "min_retention"], [10, 5, 1, "", "mode"], [10, 5, 1, "", "retention_lock"]], "pypureclient.flashblade.client": [[10, 7, 1, "", "Client"]], "pypureclient.properties": [[15, 0, 1, "", "Filter"], [15, 0, 1, "", "Property"]], "pypureclient.properties.Filter": [[15, 1, 1, "", "__and__"], [15, 1, 1, "", "__init__"], [15, 1, 1, "", "__invert__"], [15, 1, 1, "", "__or__"], [15, 1, 1, "", "__repr__"], [15, 1, 1, "", "and_"], [15, 1, 1, "", "contains"], [15, 1, 1, "", "eq"], [15, 1, 1, "", "exists"], [15, 1, 1, "", "ge"], [15, 1, 1, "", "gt"], [15, 1, 1, "", "in_"], [15, 1, 1, "", "le"], [15, 1, 1, "", "lt"], [15, 1, 1, "", "ne"], [15, 1, 1, "", "not_"], [15, 1, 1, "", "or_"], [15, 1, 1, "", "tags"]], "pypureclient.properties.Property": [[15, 1, 1, "", "__add__"], [15, 1, 1, "", "__eq__"], [15, 1, 1, "", "__ge__"], [15, 1, 1, "", "__getitem__"], [15, 1, 1, "", "__gt__"], [15, 1, 1, "", "__init__"], [15, 1, 1, "", "__le__"], [15, 1, 1, "", "__lt__"], [15, 1, 1, "", "__ne__"], [15, 1, 1, "", "__repr__"], [15, 1, 1, "", "all"], [15, 1, 1, "", "any"], [15, 1, 1, "", "ascending"], [15, 1, 1, "", "descending"], [15, 1, 1, "", "exists"], [15, 1, 1, "", "subproperty"]], "pypureclient.pure1": [[13, 4, 1, "", "Alert"], [13, 4, 1, "", "AlertsGetResponse"], [13, 4, 1, "", "AlertsResponse"], [13, 4, 1, "", "Array"], [13, 4, 1, "", "ArrayGetResponse"], [13, 4, 1, "", "ArrayResponse"], [13, 4, 1, "", "Arrays"], [13, 4, 1, "", "ArraysBuiltIn"], [13, 4, 1, "", "ArraysResource"], [13, 4, 1, "", "AssetAddress"], [13, 4, 1, "", "AssetOrg"], [13, 4, 1, "", "AssetSpace"], [13, 4, 1, "", "AssetSpaceTotalUsedRatio"], [13, 4, 1, "", "AssetUpgradeDetails"], [13, 4, 1, "", "Audit"], [13, 4, 1, "", "AuditsGetResponse"], [13, 4, 1, "", "AuditsResponse"], [13, 4, 1, "", "BaseAddress"], [13, 4, 1, "", "Blade"], [13, 4, 1, "", "BladeArrayStatus"], [13, 4, 1, "", "BladeGetResponse"], [13, 4, 1, "", "BladeResponse"], [13, 4, 1, "", "Bucket"], [13, 4, 1, "", "BucketGetResponse"], [13, 4, 1, "", "BucketReplicaLink"], [13, 4, 1, "", "BucketReplicaLinkGetResponse"], [13, 4, 1, "", "BucketReplicaLinkResponse"], [13, 4, 1, "", "BucketResponse"], [13, 4, 1, "", "BuiltInAsOf"], [13, 4, 1, "", "Controller"], [13, 4, 1, "", "ControllerGetResponse"], [13, 4, 1, "", "ControllerResponse"], [13, 4, 1, "", "CurrentMetric"], [13, 4, 1, "", "Directory"], [13, 4, 1, "", "DirectoryGetResponse"], [13, 4, 1, "", "DirectoryResponse"], [13, 4, 1, "", "Drive"], [13, 4, 1, "", "DriveArrayStatus"], [13, 4, 1, "", "DriveGetResponse"], [13, 4, 1, "", "DriveResponse"], [13, 4, 1, "", "Error"], [13, 4, 1, "", "ErrorErrors"], [13, 4, 1, "", "ErrorNoContext"], [13, 4, 1, "", "EvergreenForeverAndFoundationDetails"], [13, 4, 1, "", "FileSystem"], [13, 4, 1, "", "FileSystemGetResponse"], [13, 4, 1, "", "FileSystemReplicaLink"], [13, 4, 1, "", "FileSystemReplicaLinkGetResponse"], [13, 4, 1, "", "FileSystemReplicaLinkResponse"], [13, 4, 1, "", "FileSystemResponse"], [13, 4, 1, "", "FileSystemSnapshot"], [13, 4, 1, "", "FileSystemSnapshotGetResponse"], [13, 4, 1, "", "FileSystemSnapshotResponse"], [13, 4, 1, "", "FixedReference"], [13, 4, 1, "", "FixedReferenceFqdn"], [13, 4, 1, "", "Geolocation"], [13, 4, 1, "", "Hardware"], [13, 4, 1, "", "HardwareConnector"], [13, 4, 1, "", "HardwareConnectorGetResponse"], [13, 4, 1, "", "HardwareConnectorResponse"], [13, 4, 1, "", "HardwareGetResponse"], [13, 4, 1, "", "HardwareResponse"], [13, 4, 1, "", "Http"], [13, 4, 1, "", "InstallAddress"], [13, 4, 1, "", "Invoice"], [13, 4, 1, "", "InvoiceGetResponse"], [13, 4, 1, "", "InvoiceLine"], [13, 4, 1, "", "InvoiceLineComponent"], [13, 4, 1, "", "InvoiceResponse"], [13, 4, 1, "", "LicenseResourceReference"], [13, 4, 1, "", "MarketplacePartner"], [13, 4, 1, "", "Metric"], [13, 4, 1, "", "MetricAvailability"], [13, 4, 1, "", "MetricGetResponse"], [13, 4, 1, "", "MetricHistory"], [13, 4, 1, "", "MetricHistoryGetResponse"], [13, 4, 1, "", "MetricHistoryResponse"], [13, 4, 1, "", "MetricResponse"], [13, 4, 1, "", "NetworkInterface"], [13, 4, 1, "", "NetworkInterfaceGetResponse"], [13, 4, 1, "", "NetworkInterfaceResponse"], [13, 4, 1, "", "Nfs"], [13, 4, 1, "", "Oauth210TokenPost400Response"], [13, 4, 1, "", "Oauth210TokenPost401Response"], [13, 4, 1, "", "OauthTokenResponse"], [13, 4, 1, "", "ObjectStoreAccount"], [13, 4, 1, "", "ObjectStoreAccountGetResponse"], [13, 4, 1, "", "ObjectStoreAccountResponse"], [13, 4, 1, "", "PageInfo"], [13, 4, 1, "", "Pod"], [13, 4, 1, "", "PodGetResponse"], [13, 4, 1, "", "PodReplicaLink"], [13, 4, 1, "", "PodReplicaLinkGetResponse"], [13, 4, 1, "", "PodReplicaLinkResponse"], [13, 4, 1, "", "PodResponse"], [13, 4, 1, "", "Policy"], [13, 4, 1, "", "PolicyGetResponse"], [13, 4, 1, "", "PolicyMember"], [13, 4, 1, "", "PolicyMembersGetResponse"], [13, 4, 1, "", "PolicyMembersResponse"], [13, 4, 1, "", "PolicyResponse"], [13, 4, 1, "", "PolicyRule"], [13, 4, 1, "", "Port"], [13, 4, 1, "", "PortGetResponse"], [13, 4, 1, "", "PortResponse"], [13, 4, 1, "", "ReplicaLink"], [13, 4, 1, "", "Resource"], [13, 4, 1, "", "ResourceNoName"], [13, 4, 1, "", "ResourceWithLocation"], [13, 4, 1, "", "ResourceWithLocations"], [13, 4, 1, "", "Smb"], [13, 4, 1, "", "Subscription"], [13, 4, 1, "", "SubscriptionAllOfServiceDetails"], [13, 4, 1, "", "SubscriptionAsset"], [13, 4, 1, "", "SubscriptionAssetArray"], [13, 4, 1, "", "SubscriptionAssetArrayAdvancedSpace"], [13, 4, 1, "", "SubscriptionAssetGetResponse"], [13, 4, 1, "", "SubscriptionAssetResponse"], [13, 4, 1, "", "SubscriptionGetResponse"], [13, 4, 1, "", "SubscriptionLicense"], [13, 4, 1, "", "SubscriptionLicenseAddOnSla"], [13, 4, 1, "", "SubscriptionLicenseGetResponse"], [13, 4, 1, "", "SubscriptionLicensePreRatio"], [13, 4, 1, "", "SubscriptionLicenseResponse"], [13, 4, 1, "", "SubscriptionResponse"], [13, 4, 1, "", "SupportContract"], [13, 4, 1, "", "SupportContractGetResponse"], [13, 4, 1, "", "SupportContractResponse"], [13, 4, 1, "", "SustainabilityArray"], [13, 4, 1, "", "SustainabilityArrayGetResponse"], [13, 4, 1, "", "SustainabilityArrayResponse"], [13, 4, 1, "", "SustainabilityAssessment"], [13, 4, 1, "", "SustainabilityInsightArray"], [13, 4, 1, "", "SustainabilityInsightArrayGetResponse"], [13, 4, 1, "", "SustainabilityInsightArrayResponse"], [13, 4, 1, "", "Tag"], [13, 4, 1, "", "TagGetResponse"], [13, 4, 1, "", "TagPut"], [13, 4, 1, "", "TagResponse"], [13, 4, 1, "", "Target"], [13, 4, 1, "", "TargetGetResponse"], [13, 4, 1, "", "TargetResponse"], [13, 4, 1, "", "Tax"], [13, 4, 1, "", "TimeAware"], [13, 4, 1, "", "TimeInterval"], [13, 4, 1, "", "Volume"], [13, 4, 1, "", "VolumeGetResponse"], [13, 4, 1, "", "VolumeResponse"], [13, 4, 1, "", "VolumeSnapshot"], [13, 4, 1, "", "VolumeSnapshotGetResponse"], [13, 4, 1, "", "VolumeSnapshotResponse"], [13, 6, 0, "-", "client"]], "pypureclient.pure1.Alert": [[13, 5, 1, "", "actual"], [13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "category"], [13, 5, 1, "", "closed"], [13, 5, 1, "", "code"], [13, 5, 1, "", "component_name"], [13, 5, 1, "", "component_type"], [13, 5, 1, "", "created"], [13, 5, 1, "", "description"], [13, 5, 1, "", "expected"], [13, 5, 1, "", "id"], [13, 5, 1, "", "knowledge_base_url"], [13, 5, 1, "", "name"], [13, 5, 1, "", "notified"], [13, 5, 1, "", "origin"], [13, 5, 1, "", "severity"], [13, 5, 1, "", "state"], [13, 5, 1, "", "summary"], [13, 5, 1, "", "updated"]], "pypureclient.pure1.AlertsGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.AlertsResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Array": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "fqdn"], [13, 5, 1, "", "id"], [13, 5, 1, "", "model"], [13, 5, 1, "", "name"], [13, 5, 1, "", "os"], [13, 5, 1, "", "version"]], "pypureclient.pure1.ArrayGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.ArrayResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Arrays": [[13, 5, 1, "", "arrays"]], "pypureclient.pure1.ArraysBuiltIn": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"]], "pypureclient.pure1.ArraysResource": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"]], "pypureclient.pure1.AssetAddress": [[13, 5, 1, "", "city"], [13, 5, 1, "", "country"], [13, 5, 1, "", "state"], [13, 5, 1, "", "street_address"]], "pypureclient.pure1.AssetOrg": [[13, 5, 1, "", "name"]], "pypureclient.pure1.AssetSpace": [[13, 5, 1, "", "capacity"], [13, 5, 1, "", "total_used"], [13, 5, 1, "", "total_used_ratio"]], "pypureclient.pure1.AssetSpaceTotalUsedRatio": [[13, 5, 1, "", "data"], [13, 5, 1, "", "metric"], [13, 5, 1, "", "unit"]], "pypureclient.pure1.AssetUpgradeDetails": [[13, 5, 1, "", "action_needed"], [13, 5, 1, "", "commitment_date"], [13, 5, 1, "", "upgrade_eligibility_date"]], "pypureclient.pure1.Audit": [[13, 5, 1, "", "arguments"], [13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "command"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "origin"], [13, 5, 1, "", "subcommand"], [13, 5, 1, "", "time"], [13, 5, 1, "", "user"]], "pypureclient.pure1.AuditsGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.AuditsResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.BaseAddress": [[13, 5, 1, "", "city"], [13, 5, 1, "", "country"], [13, 5, 1, "", "state"]], "pypureclient.pure1.Blade": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "details"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "raw_capacity"], [13, 5, 1, "", "status"]], "pypureclient.pure1.BladeArrayStatus": [[13, 5, 1, "", "fqdn"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_type"], [13, 5, 1, "", "total_blades"], [13, 5, 1, "", "used_blades"]], "pypureclient.pure1.BladeGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.BladeResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Bucket": [[13, 5, 1, "", "account"], [13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "created"], [13, 5, 1, "", "destroyed"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "object_count"], [13, 5, 1, "", "versioning"]], "pypureclient.pure1.BucketGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.BucketReplicaLink": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "lag"], [13, 5, 1, "", "members"], [13, 5, 1, "", "paused"], [13, 5, 1, "", "recovery_point"], [13, 5, 1, "", "sources"], [13, 5, 1, "", "status"], [13, 5, 1, "", "status_details"], [13, 5, 1, "", "targets"]], "pypureclient.pure1.BucketReplicaLinkGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.BucketReplicaLinkResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.BucketResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.BuiltInAsOf": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"]], "pypureclient.pure1.Controller": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "mode"], [13, 5, 1, "", "model"], [13, 5, 1, "", "name"], [13, 5, 1, "", "status"], [13, 5, 1, "", "type"], [13, 5, 1, "", "version"]], "pypureclient.pure1.ControllerGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.ControllerResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.CurrentMetric": [[13, 5, 1, "", "data"], [13, 5, 1, "", "metric"], [13, 5, 1, "", "unit"]], "pypureclient.pure1.Directory": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "created"], [13, 5, 1, "", "destroyed"], [13, 5, 1, "", "directory_name"], [13, 5, 1, "", "file_system"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "path"]], "pypureclient.pure1.DirectoryGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.DirectoryResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Drive": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "capacity"], [13, 5, 1, "", "details"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "protocol"], [13, 5, 1, "", "status"], [13, 5, 1, "", "type"]], "pypureclient.pure1.DriveArrayStatus": [[13, 5, 1, "", "drive_count"], [13, 5, 1, "", "fqdn"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_type"], [13, 5, 1, "", "total_capacity"]], "pypureclient.pure1.DriveGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.DriveResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Error": [[13, 5, 1, "", "errors"]], "pypureclient.pure1.ErrorErrors": [[13, 5, 1, "", "context"], [13, 5, 1, "", "message"]], "pypureclient.pure1.ErrorNoContext": [[13, 5, 1, "", "message"]], "pypureclient.pure1.EvergreenForeverAndFoundationDetails": [[13, 5, 1, "", "service_sla"], [13, 5, 1, "", "service_tier"]], "pypureclient.pure1.FileSystem": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "created"], [13, 5, 1, "", "destroyed"], [13, 5, 1, "", "fast_remove_directory_enabled"], [13, 5, 1, "", "hard_limit_enabled"], [13, 5, 1, "", "http"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "nfs"], [13, 5, 1, "", "provisioned"], [13, 5, 1, "", "smb"], [13, 5, 1, "", "snapshot_directory_enabled"]], "pypureclient.pure1.FileSystemGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.FileSystemReplicaLink": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "lag"], [13, 5, 1, "", "members"], [13, 5, 1, "", "paused"], [13, 5, 1, "", "recovery_point"], [13, 5, 1, "", "sources"], [13, 5, 1, "", "status"], [13, 5, 1, "", "status_details"], [13, 5, 1, "", "targets"]], "pypureclient.pure1.FileSystemReplicaLinkGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.FileSystemReplicaLinkResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.FileSystemResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.FileSystemSnapshot": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "created"], [13, 5, 1, "", "destroyed"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "on"], [13, 5, 1, "", "source"], [13, 5, 1, "", "suffix"]], "pypureclient.pure1.FileSystemSnapshotGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.FileSystemSnapshotResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.FixedReference": [[13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_type"]], "pypureclient.pure1.FixedReferenceFqdn": [[13, 5, 1, "", "fqdn"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_type"]], "pypureclient.pure1.Geolocation": [[13, 5, 1, "", "latitude"], [13, 5, 1, "", "longitude"]], "pypureclient.pure1.Hardware": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "details"], [13, 5, 1, "", "id"], [13, 5, 1, "", "identify_enabled"], [13, 5, 1, "", "model"], [13, 5, 1, "", "name"], [13, 5, 1, "", "serial"], [13, 5, 1, "", "slot"], [13, 5, 1, "", "speed"], [13, 5, 1, "", "status"], [13, 5, 1, "", "temperature"], [13, 5, 1, "", "type"], [13, 5, 1, "", "voltage"]], "pypureclient.pure1.HardwareConnector": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "connector_type"], [13, 5, 1, "", "id"], [13, 5, 1, "", "lane_speed"], [13, 5, 1, "", "name"], [13, 5, 1, "", "port_count"], [13, 5, 1, "", "transceiver_type"]], "pypureclient.pure1.HardwareConnectorGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.HardwareConnectorResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.HardwareGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.HardwareResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Http": [[13, 5, 1, "", "enabled"]], "pypureclient.pure1.InstallAddress": [[13, 5, 1, "", "geolocation"], [13, 5, 1, "", "street_address"], [13, 5, 1, "", "updated"]], "pypureclient.pure1.Invoice": [[13, 5, 1, "", "amount"], [13, 5, 1, "", "currency"], [13, 5, 1, "", "due_date"], [13, 5, 1, "", "end_user_name"], [13, 5, 1, "", "end_user_purchase_order"], [13, 5, 1, "", "id"], [13, 5, 1, "", "lines"], [13, 5, 1, "", "partner_purchase_order"], [13, 5, 1, "", "payment_terms"], [13, 5, 1, "", "sales_representative"], [13, 5, 1, "", "ship_date"], [13, 5, 1, "", "status"], [13, 5, 1, "", "subscription"], [13, 5, 1, "", "var_date"]], "pypureclient.pure1.InvoiceGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.InvoiceLine": [[13, 5, 1, "", "amount"], [13, 5, 1, "", "components"], [13, 5, 1, "", "description"], [13, 5, 1, "", "end_date"], [13, 5, 1, "", "item"], [13, 5, 1, "", "quantity"], [13, 5, 1, "", "start_date"], [13, 5, 1, "", "tax"], [13, 5, 1, "", "unit_price"]], "pypureclient.pure1.InvoiceLineComponent": [[13, 5, 1, "", "description"], [13, 5, 1, "", "item"], [13, 5, 1, "", "quantity"]], "pypureclient.pure1.InvoiceResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.LicenseResourceReference": [[13, 5, 1, "", "activation_time"], [13, 5, 1, "", "fqdn"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_type"], [13, 5, 1, "", "usage"]], "pypureclient.pure1.MarketplacePartner": [[13, 5, 1, "", "name"], [13, 5, 1, "", "reference_id"]], "pypureclient.pure1.Metric": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "availabilities"], [13, 5, 1, "", "description"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_types"], [13, 5, 1, "", "unit"]], "pypureclient.pure1.MetricAvailability": [[13, 5, 1, "", "aggregations"], [13, 5, 1, "", "resolution"], [13, 5, 1, "", "retention"]], "pypureclient.pure1.MetricGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.MetricHistory": [[13, 5, 1, "", "aggregation"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "data"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resolution"], [13, 5, 1, "", "resources"], [13, 5, 1, "", "unit"]], "pypureclient.pure1.MetricHistoryGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.MetricHistoryResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.MetricResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.NetworkInterface": [[13, 5, 1, "", "address"], [13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "enabled"], [13, 5, 1, "", "gateway"], [13, 5, 1, "", "hwaddr"], [13, 5, 1, "", "id"], [13, 5, 1, "", "mtu"], [13, 5, 1, "", "name"], [13, 5, 1, "", "netmask"], [13, 5, 1, "", "services"], [13, 5, 1, "", "speed"], [13, 5, 1, "", "subinterfaces"]], "pypureclient.pure1.NetworkInterfaceGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.NetworkInterfaceResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Nfs": [[13, 5, 1, "", "enabled"], [13, 5, 1, "", "rules"]], "pypureclient.pure1.Oauth210TokenPost400Response": [[13, 5, 1, "", "error"], [13, 5, 1, "", "error_description"]], "pypureclient.pure1.Oauth210TokenPost401Response": [[13, 5, 1, "", "error"], [13, 5, 1, "", "error_description"]], "pypureclient.pure1.OauthTokenResponse": [[13, 5, 1, "", "access_token"], [13, 5, 1, "", "expires_in"], [13, 5, 1, "", "issued_token_type"], [13, 5, 1, "", "token_type"]], "pypureclient.pure1.ObjectStoreAccount": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "created"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "object_count"]], "pypureclient.pure1.ObjectStoreAccountGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.ObjectStoreAccountResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.PageInfo": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.Pod": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "mediator"], [13, 5, 1, "", "name"], [13, 5, 1, "", "source"]], "pypureclient.pure1.PodGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.PodReplicaLink": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "lag"], [13, 5, 1, "", "members"], [13, 5, 1, "", "paused"], [13, 5, 1, "", "recovery_point"], [13, 5, 1, "", "sources"], [13, 5, 1, "", "status"], [13, 5, 1, "", "targets"]], "pypureclient.pure1.PodReplicaLinkGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.PodReplicaLinkResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.PodResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Policy": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "enabled"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "rules"]], "pypureclient.pure1.PolicyGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.PolicyMember": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "member"], [13, 5, 1, "", "policy"]], "pypureclient.pure1.PolicyMembersGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.PolicyMembersResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.PolicyResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.PolicyRule": [[13, 5, 1, "", "at"], [13, 5, 1, "", "every"], [13, 5, 1, "", "keep_for"], [13, 5, 1, "", "time_zone"]], "pypureclient.pure1.Port": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "failover"], [13, 5, 1, "", "id"], [13, 5, 1, "", "iqn"], [13, 5, 1, "", "name"], [13, 5, 1, "", "nqn"], [13, 5, 1, "", "portal"], [13, 5, 1, "", "wwn"]], "pypureclient.pure1.PortGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.PortResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Pure1_1_5": [[13, 6, 0, "-", "client"]], "pypureclient.pure1.Pure1_1_5.client": [[13, 0, 1, "", "Client"]], "pypureclient.pure1.Pure1_1_5.client.Client": [[13, 1, 1, "", "__init__"], [13, 1, 1, "", "delete_arrays_tags"], [13, 1, 1, "", "get_access_token"], [13, 1, 1, "", "get_alerts"], [13, 1, 1, "", "get_arrays"], [13, 1, 1, "", "get_arrays_support_contracts"], [13, 1, 1, "", "get_arrays_tags"], [13, 1, 1, "", "get_assessment_sustainability_arrays"], [13, 1, 1, "", "get_assessment_sustainability_insights_arrays"], [13, 1, 1, "", "get_audits"], [13, 1, 1, "", "get_blades"], [13, 1, 1, "", "get_bucket_replica_links"], [13, 1, 1, "", "get_buckets"], [13, 1, 1, "", "get_controllers"], [13, 1, 1, "", "get_directories"], [13, 1, 1, "", "get_drives"], [13, 1, 1, "", "get_file_system_replica_links"], [13, 1, 1, "", "get_file_system_replica_links_policies"], [13, 1, 1, "", "get_file_system_snapshots"], [13, 1, 1, "", "get_file_system_snapshots_policies"], [13, 1, 1, "", "get_file_systems"], [13, 1, 1, "", "get_file_systems_policies"], [13, 1, 1, "", "get_hardware"], [13, 1, 1, "", "get_hardware_connectors"], [13, 1, 1, "", "get_invoices"], [13, 1, 1, "", "get_metrics"], [13, 1, 1, "", "get_metrics_history"], [13, 1, 1, "", "get_network_interfaces"], [13, 1, 1, "", "get_object_store_accounts"], [13, 1, 1, "", "get_pod_replica_links"], [13, 1, 1, "", "get_pods"], [13, 1, 1, "", "get_policies"], [13, 1, 1, "", "get_policies_file_system_replica_links"], [13, 1, 1, "", "get_policies_file_system_snapshots"], [13, 1, 1, "", "get_policies_file_systems"], [13, 1, 1, "", "get_policies_members"], [13, 1, 1, "", "get_ports"], [13, 1, 1, "", "get_subscription_assets"], [13, 1, 1, "", "get_subscription_licenses"], [13, 1, 1, "", "get_subscriptions"], [13, 1, 1, "", "get_targets"], [13, 1, 1, "", "get_volume_snapshots"], [13, 1, 1, "", "get_volumes"], [13, 1, 1, "", "put_arrays_tags"]], "pypureclient.pure1.ReplicaLink": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "lag"], [13, 5, 1, "", "paused"], [13, 5, 1, "", "recovery_point"], [13, 5, 1, "", "status"]], "pypureclient.pure1.Resource": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"]], "pypureclient.pure1.ResourceNoName": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"]], "pypureclient.pure1.ResourceWithLocation": [[13, 5, 1, "", "id"], [13, 5, 1, "", "location"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_type"]], "pypureclient.pure1.ResourceWithLocations": [[13, 5, 1, "", "id"], [13, 5, 1, "", "locations"], [13, 5, 1, "", "name"], [13, 5, 1, "", "resource_type"]], "pypureclient.pure1.Smb": [[13, 5, 1, "", "enabled"]], "pypureclient.pure1.Subscription": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "customer_name"], [13, 5, 1, "", "expiration_date"], [13, 5, 1, "", "id"], [13, 5, 1, "", "initial_name"], [13, 5, 1, "", "last_updated_date"], [13, 5, 1, "", "name"], [13, 5, 1, "", "organization"], [13, 5, 1, "", "partner_name"], [13, 5, 1, "", "service"], [13, 5, 1, "", "service_details"], [13, 5, 1, "", "start_date"], [13, 5, 1, "", "status"], [13, 5, 1, "", "subscription_term"]], "pypureclient.pure1.SubscriptionAllOfServiceDetails": [[13, 5, 1, "", "actual_instance"], [13, 8, 1, "", "actual_instance_must_validate_oneof"], [13, 5, 1, "", "one_of_schemas"], [13, 5, 1, "", "oneof_schema_1_validator"], [13, 5, 1, "", "oneof_schema_2_validator"]], "pypureclient.pure1.SubscriptionAsset": [[13, 5, 1, "", "activation_date"], [13, 5, 1, "", "array"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "customer_name"], [13, 5, 1, "", "end_of_life_date"], [13, 5, 1, "", "id"], [13, 5, 1, "", "install_address"], [13, 5, 1, "", "license"], [13, 5, 1, "", "name"], [13, 5, 1, "", "organization"], [13, 5, 1, "", "subscription"], [13, 5, 1, "", "upgrade_details"]], "pypureclient.pure1.SubscriptionAssetArray": [[13, 5, 1, "", "advanced_space"], [13, 5, 1, "", "chassis_serial_number"], [13, 5, 1, "", "model"], [13, 5, 1, "", "space"], [13, 5, 1, "", "version"]], "pypureclient.pure1.SubscriptionAssetArrayAdvancedSpace": [[13, 5, 1, "", "effective"], [13, 5, 1, "", "physical"]], "pypureclient.pure1.SubscriptionAssetGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.SubscriptionAssetResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.SubscriptionGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.SubscriptionLicense": [[13, 5, 1, "", "add_on_slas"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "average_on_demand"], [13, 5, 1, "", "expiration_date"], [13, 5, 1, "", "id"], [13, 5, 1, "", "last_updated_date"], [13, 5, 1, "", "marketplace_partner"], [13, 5, 1, "", "name"], [13, 5, 1, "", "pre_ratio"], [13, 5, 1, "", "quarter_on_demand"], [13, 5, 1, "", "reservation"], [13, 5, 1, "", "resources"], [13, 5, 1, "", "service_tier"], [13, 5, 1, "", "site_address"], [13, 5, 1, "", "start_date"], [13, 5, 1, "", "subscription"], [13, 5, 1, "", "usage"]], "pypureclient.pure1.SubscriptionLicenseAddOnSla": [[13, 5, 1, "", "name"]], "pypureclient.pure1.SubscriptionLicenseGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.SubscriptionLicensePreRatio": [[13, 5, 1, "", "data"], [13, 5, 1, "", "metric"], [13, 5, 1, "", "unit"]], "pypureclient.pure1.SubscriptionLicenseResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.SubscriptionResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.SupportContract": [[13, 5, 1, "", "end_date"], [13, 5, 1, "", "resource"], [13, 5, 1, "", "start_date"]], "pypureclient.pure1.SupportContractGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.SupportContractResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.SustainabilityArray": [[13, 5, 1, "", "as_of"], [13, 5, 1, "", "assessment"], [13, 5, 1, "", "id"], [13, 5, 1, "", "install_address"], [13, 5, 1, "", "name"], [13, 5, 1, "", "reporting_status"]], "pypureclient.pure1.SustainabilityArrayGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.SustainabilityArrayResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.SustainabilityAssessment": [[13, 5, 1, "", "array_data_reduction"], [13, 5, 1, "", "array_total_load"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "assessment_level"], [13, 5, 1, "", "blades"], [13, 5, 1, "", "capacity_utilization"], [13, 5, 1, "", "chassis"], [13, 5, 1, "", "heat_average"], [13, 5, 1, "", "heat_peak_spec"], [13, 5, 1, "", "heat_typical_spec"], [13, 5, 1, "", "interval_end"], [13, 5, 1, "", "interval_start"], [13, 5, 1, "", "power_average"], [13, 5, 1, "", "power_peak_spec"], [13, 5, 1, "", "power_per_usable_capacity"], [13, 5, 1, "", "power_per_used_space"], [13, 5, 1, "", "power_typical_spec"], [13, 5, 1, "", "rack_units"], [13, 5, 1, "", "shelves"]], "pypureclient.pure1.SustainabilityInsightArray": [[13, 5, 1, "", "additional_data"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "interval_end"], [13, 5, 1, "", "interval_start"], [13, 5, 1, "", "resource"], [13, 5, 1, "", "severity"], [13, 5, 1, "", "type"]], "pypureclient.pure1.SustainabilityInsightArrayGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.SustainabilityInsightArrayResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Tag": [[13, 5, 1, "", "key"], [13, 5, 1, "", "namespace"], [13, 5, 1, "", "resource"], [13, 5, 1, "", "tag_organization_id"], [13, 5, 1, "", "value"]], "pypureclient.pure1.TagGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.TagPut": [[13, 5, 1, "", "key"], [13, 5, 1, "", "value"]], "pypureclient.pure1.TagResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Target": [[13, 5, 1, "", "address"], [13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "status"], [13, 5, 1, "", "status_details"]], "pypureclient.pure1.TargetGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.TargetResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.Tax": [[13, 5, 1, "", "amount"], [13, 5, 1, "", "exemption_statement"], [13, 5, 1, "", "percentage"]], "pypureclient.pure1.TimeAware": [[13, 5, 1, "", "as_of"]], "pypureclient.pure1.TimeInterval": [[13, 5, 1, "", "interval_end"], [13, 5, 1, "", "interval_start"]], "pypureclient.pure1.Volume": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "created"], [13, 5, 1, "", "destroyed"], [13, 5, 1, "", "eradicated"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "pod"], [13, 5, 1, "", "provisioned"], [13, 5, 1, "", "serial"], [13, 5, 1, "", "source"]], "pypureclient.pure1.VolumeGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.VolumeResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.VolumeSnapshot": [[13, 5, 1, "", "arrays"], [13, 5, 1, "", "as_of"], [13, 5, 1, "", "created"], [13, 5, 1, "", "destroyed"], [13, 5, 1, "", "id"], [13, 5, 1, "", "name"], [13, 5, 1, "", "on"], [13, 5, 1, "", "pod"], [13, 5, 1, "", "provisioned"], [13, 5, 1, "", "serial"], [13, 5, 1, "", "snapshot_group"], [13, 5, 1, "", "source"], [13, 5, 1, "", "suffix"]], "pypureclient.pure1.VolumeSnapshotGetResponse": [[13, 5, 1, "", "continuation_token"], [13, 5, 1, "", "items"], [13, 5, 1, "", "total_item_count"]], "pypureclient.pure1.VolumeSnapshotResponse": [[13, 5, 1, "", "items"]], "pypureclient.pure1.client": [[13, 7, 1, "", "Client"]], "pypureclient.reference_type": [[15, 4, 1, "", "ReferenceType"]], "pypureclient.reference_type.ReferenceType": [[15, 5, 1, "", "id"], [15, 5, 1, "", "name"]], "pypureclient.responses": [[15, 0, 1, "", "ApiError"], [15, 0, 1, "", "ErrorResponse"], [15, 0, 1, "", "ResponseHeaders"], [15, 0, 1, "", "ValidResponse"]], "pypureclient.responses.ApiError": [[15, 1, 1, "", "__init__"], [15, 1, 1, "", "__repr__"], [15, 1, 1, "", "to_dict"]], "pypureclient.responses.ErrorResponse": [[15, 1, 1, "", "__init__"], [15, 1, 1, "", "__repr__"], [15, 1, 1, "", "to_dict"]], "pypureclient.responses.ResponseHeaders": [[15, 1, 1, "", "__init__"], [15, 1, 1, "", "__repr__"], [15, 1, 1, "", "to_dict"]], "pypureclient.responses.ValidResponse": [[15, 1, 1, "", "__init__"], [15, 1, 1, "", "__repr__"], [15, 1, 1, "", "to_dict"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:attribute", "3": "py:property", "4": "py:pydantic_model", "5": "py:pydantic_field", "6": "py:module", "7": "py:function", "8": "py:pydantic_validator"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "property", "Python property"], "4": ["py", "pydantic_model", "Python model"], "5": ["py", "pydantic_field", "Python field"], "6": ["py", "module", "Python module"], "7": ["py", "function", "Python function"], "8": ["py", "pydantic_validator", "Python validator"]}, "titleterms": {"archiv": 0, "py": [1, 2, 3, 4, 5, 6, 7, 11], "pure": [1, 2, 3, 4, 5, 6, 7, 11], "client": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14], "1": [1, 2, 3, 4, 5, 6, 7, 13], "71": 1, "0": [1, 2, 3, 4, 5, 6, 7], "72": 2, "73": 3, "74": 4, "75": 5, "76": 6, "77": 7, "changelog": 8, "flasharrai": [9, 14], "refer": [9, 10, 13, 15], "rest": [9, 10, 13], "factori": [9, 10, 13], "method": [9, 10, 13], "2": [9, 10], "48": 9, "model": [9, 10, 13], "activedirectori": [9, 10], "activedirectorygetrespons": [9, 10], "activedirectorypatch": [9, 10], "activedirectorypost": [9, 10], "activedirectoryrespons": [9, 10], "admin": [9, 10], "adminapitoken": [9, 10], "adminapitokengetrespons": [9, 10], "adminapitokenrespons": [9, 10], "admincach": [9, 10], "admincachegetrespons": [9, 10], "admincacherespons": 9, "admingetrespons": [9, 10], "adminpatch": [9, 10], "adminpost": [9, 10], "adminrespons": [9, 10], "adminrol": 9, "adminset": [9, 10], "adminsettingsgetrespons": [9, 10], "adminsettingsrequiredauthenticationmethod": 9, "adminsettingsrespons": [9, 10], "aggregatereplicationperform": 9, "alert": [9, 10, 13], "alertev": 9, "alerteventgetrespons": 9, "alerteventrespons": 9, "alertgetrespons": [9, 10], "alertrespons": [9, 10], "alertrul": 9, "alertrulescatalog": 9, "alertrulescataloggetrespons": 9, "alertrulescatalogrespons": 9, "alertrulesgetrespons": 9, "alertrulesrespons": 9, "alertwatch": [9, 10], "alertwatchergetrespons": [9, 10], "alertwatcherpatch": 9, "alertwatcherpost": [9, 10], "alertwatcherrespons": [9, 10], "apicli": [9, 10], "apiclientgetrespons": 9, "apiclientpatch": 9, "apiclientpost": 9, "apiclientrespons": 9, "apitoken": [9, 10], "apiversionrespons": 9, "app": 9, "appgetrespons": 9, "appnod": 9, "appnodegetrespons": 9, "appnoderespons": 9, "apprespons": 9, "arrayconnect": [9, 10], "arrayconnectiongetrespons": [9, 10], "arrayconnectionkei": [9, 10], "arrayconnectionkeygetrespons": [9, 10], "arrayconnectionpatch": 9, "arrayconnectionpath": [9, 10], "arrayconnectionpathgetrespons": [9, 10], "arrayconnectionpathrespons": 9, "arrayconnectionpost": [9, 10], "arrayconnectionrespons": [9, 10], "arrayencrypt": [9, 10], "arrayerasur": [9, 10], "arrayerasuregetrespons": [9, 10], "arrayerasurepatch": 9, "arrayerasurerespons": [9, 10], "arrayfactoryresettoken": [9, 10], "arrayfactoryresettokengetrespons": [9, 10], "arrayfactoryresettokenrespons": [9, 10], "arraygetrespons": [9, 10, 13], "arrayperform": [9, 10], "arrayperformancebylink": 9, "arrayperformancebylinkgetrespons": 9, "arrayperformancebylinkrespons": 9, "arrayperformancegetrespons": [9, 10], "arrayrespons": [9, 10, 13], "arrayspac": [9, 10], "arrayspacegetrespons": [9, 10], "arrayencryptiondataatrest": [9, 10], "arrai": [9, 10, 13], "audit": [9, 10, 13], "auditgetrespons": [9, 10], "auditrespons": [9, 10], "baseport": 9, "builtin": [9, 10], "builtinrelationship": [9, 10], "builtinresourcenoid": 9, "certif": [9, 10], "certificatebas": [9, 10], "certificatecertificategroupgetrespons": 9, "certificatecertificategrouprespons": [9, 10], "certificategetrespons": [9, 10], "certificategroup": [9, 10], "certificategroupcertificategetrespons": 9, "certificategroupcertificaterespons": [9, 10], "certificategroupgetrespons": [9, 10], "certificategrouprespons": [9, 10], "certificategroupus": [9, 10], "certificategroupusegetrespons": [9, 10], "certificatepost": [9, 10], "certificaterespons": [9, 10], "certificatesigningrequest": [9, 10], "certificatesigningrequestpost": [9, 10], "certificatesigningrequestrespons": [9, 10], "certificateus": [9, 10], "certificateusegetrespons": [9, 10], "chap": 9, "cloudcapacitygetrespons": 9, "cloudcapacitypatchrespons": 9, "cloudcapacitystatu": 9, "cloudcapacitystep": 9, "cloudcapacitystepsgetrespons": 9, "cloudconfig": 9, "cloudconfigautomaticcapacityupgrad": 9, "cloudconfigautomaticcapacityupgradepatch": 9, "cloudconfiggetrespons": 9, "cloudconfigmodel": 9, "cloudconfigmodelpatch": 9, "cloudconfigpatch": 9, "cloudconfigpatchrespons": 9, "cloudconfigsupport": 9, "cloudconfigsupportedconfigsgetrespons": 9, "cloudprovidertag": 9, "cloudprovidertaggetrespons": 9, "cloudprovidertagrespons": 9, "connect": 9, "connectiongetrespons": 9, "connectionpost": 9, "connectionrespons": 9, "containerdefaultprotect": 9, "containerdefaultprotectiongetrespons": 9, "containerdefaultprotectionrespons": 9, "containereradicationconfig": 9, "containerperform": 9, "containerperformancegetrespons": 9, "containerqo": 9, "containerqosceil": 9, "context": [9, 10], "control": [9, 13], "controllergetrespons": [9, 13], "defaultprotectionrefer": 9, "destroyedpatchpost": 9, "directoriesgroupsgetrespons": 9, "directoriesgroupsrespons": 9, "directoriesusersgetrespons": 9, "directoriesusersrespons": 9, "directori": [9, 13], "directoryexport": 9, "directoryexportgetrespons": 9, "directoryexportpatch": 9, "directoryexportpost": 9, "directoryexportrespons": 9, "directorygetrespons": [9, 13], "directorygroup": 9, "directorygroupquota": 9, "directorygroupquotasgetrespons": 9, "directorygroupquotasrespons": 9, "directorylocknlmreclam": 9, "directorylocknlmreclamationrespons": 9, "directorypatch": 9, "directoryperform": 9, "directoryperformancegetrespons": 9, "directorypolicyexportpost": 9, "directorypolicypost": 9, "directorypost": 9, "directoryquota": 9, "directoryquotasgetrespons": 9, "directoryquotasrespons": 9, "directoryrespons": [9, 13], "directoryservic": [9, 10], "directoryservicecommon": 9, "directoryservicegetrespons": [9, 10], "directoryservicemanag": [9, 10], "directoryservicepatch": 9, "directoryservicepost": 9, "directoryservicerespons": [9, 10], "directoryservicerol": [9, 10], "directoryservicerolegetrespons": 9, "directoryservicerolepost": [9, 10], "directoryservicerolerespons": 9, "directorysnapshot": 9, "directorysnapshotgetrespons": 9, "directorysnapshotpatch": 9, "directorysnapshotpost": 9, "directorysnapshotrespons": 9, "directoryus": 9, "directoryuserquota": 9, "directoryuserquotarul": 9, "directoryuserquotasgetrespons": 9, "directoryuserquotasrespons": 9, "directorypolicyexportpostpolici": 9, "directorypolicypostpolici": 9, "dn": [9, 10], "dnsgetrespons": [9, 10], "dnspatch": 9, "dnspost": [9, 10], "dnsrespons": [9, 10], "drive": [9, 10, 13], "drivegetrespons": [9, 10, 13], "driverespons": [9, 13], "eradicationconfig": 9, "errorcontextrespons": [9, 10], "errorcontextresponseerror": [9, 10], "eula": [9, 10], "eulagetrespons": [9, 10], "eularespons": [9, 10], "eulasignatur": [9, 10], "exportpolicyattachmentmixin": 9, "filepost": 9, "filesystem": [9, 10, 13], "filesystemgetrespons": [9, 10, 13], "filesystempatch": [9, 10], "filesystemrespons": [9, 10, 13], "fixednameresourcenoid": 9, "fixedrefer": [9, 10, 13], "fixedreferencenoid": [9, 10], "fixedreferencewithtyp": [9, 10], "fixedreferencewithtypeandloc": 9, "fleet": [9, 10], "fleetgetrespons": [9, 10], "fleetkei": [9, 10], "fleetkeygetrespons": [9, 10], "fleetkeyrespons": [9, 10], "fleetmemb": [9, 10], "fleetmembergetrespons": [9, 10], "fleetmemberpost": [9, 10], "fleetmemberrespons": [9, 10], "fleetpatch": [9, 10], "fleetrespons": [9, 10], "fleetmemberpostmemb": [9, 10], "hardwar": [9, 10, 13], "hardwaregetrespons": [9, 10, 13], "hardwarepatch": 9, "hardwarerespons": [9, 10, 13], "host": 9, "hostgetrespons": 9, "hostgroup": 9, "hostgroupgetrespons": 9, "hostgrouppatch": 9, "hostgrouppost": 9, "hostgrouprespons": 9, "hostpatch": 9, "hostperformancebal": 9, "hostperformancebalancegetrespons": 9, "hostportconnect": 9, "hostpost": 9, "hostrespons": 9, "kmip": 9, "kmipcertif": 9, "kmipgetrespons": 9, "kmipobject": 9, "kmippatch": 9, "kmippost": 9, "kmiprespons": 9, "kmiptestresult": 9, "kmiptestresultgetrespons": 9, "limitedbi": 9, "localdirectoryservic": 9, "localdirectoryservicegetrespons": 9, "localdirectoryservicepost": 9, "localdirectoryservicerefer": 9, "localdirectoryservicerespons": 9, "localgroup": 9, "localgroupgetrespons": 9, "localgroupmembershippost": 9, "localgrouppatch": 9, "localgrouppost": 9, "localgrouprespons": 9, "localmemb": 9, "localmembershipgetrespons": 9, "localmembershiprespons": 9, "localus": 9, "localusergetrespons": 9, "localusermembershippost": 9, "localuserpatch": 9, "localuserpost": 9, "localuserrespons": 9, "localgroupmembershippostmemb": 9, "localusermembershippostgroup": 9, "locationrefer": [9, 10], "logtarget": 9, "logtargetfil": 9, "logtargetfilegetrespons": 9, "logtargetfilerespons": 9, "logtargetsgetrespons": 9, "logtargetsrespons": 9, "loginpost": 9, "maintenancewindow": [9, 10], "maintenancewindowpost": [9, 10], "maintenancewindowsgetrespons": [9, 10], "maintenancewindowsrespons": [9, 10], "mappingpolici": 9, "mappingpolicypatch": 9, "member": [9, 10], "membergetrespons": 9, "membernoidal": 9, "membernoidallgetrespons": 9, "membernoidallrespons": 9, "membernoidgroup": 9, "membernoidmemb": 9, "membernoidmembergetrespons": 9, "membernoidmemberrespons": 9, "memberrespons": 9, "memberwithtyp": 9, "networkinterfac": [9, 10, 13], "networkinterfaceeth": 9, "networkinterfacefc": 9, "networkinterfacegetrespons": [9, 10, 13], "networkinterfaceneighbor": [9, 10], "networkinterfaceneighborcap": [9, 10], "networkinterfaceneighborgetrespons": [9, 10], "networkinterfaceneighborneighborchassi": [9, 10], "networkinterfaceneighborneighborchassisid": [9, 10], "networkinterfaceneighborneighborport": [9, 10], "networkinterfaceneighborneighborportid": [9, 10], "networkinterfaceneighborrespons": [9, 10], "networkinterfacepatch": [9, 10], "networkinterfaceperform": 9, "networkinterfaceperformanceeth": 9, "networkinterfaceperformancefc": 9, "networkinterfaceperformancegetrespons": 9, "networkinterfaceportdetailsrxlo": 9, "networkinterfaceportdetailsrxpow": 9, "networkinterfaceportdetailsstat": 9, "networkinterfaceportdetailsstaticrxpowerthreshold": 9, "networkinterfaceportdetailsstatictemperaturethreshold": 9, "networkinterfaceportdetailsstatictxbiasthreshold": 9, "networkinterfaceportdetailsstatictxpowerthreshold": 9, "networkinterfaceportdetailsstaticvoltagethreshold": 9, "networkinterfaceportdetailstemperatur": 9, "networkinterfaceportdetailstxbia": 9, "networkinterfaceportdetailstxfault": 9, "networkinterfaceportdetailstxpow": 9, "networkinterfaceportdetailsvoltag": 9, "networkinterfacepost": 9, "networkinterfacerespons": [9, 10, 13], "networkinterfacesportdetail": 9, "networkinterfacesportdetailsgetrespons": 9, "networkinterfacesportdetailsrespons": 9, "networkinterfacepatcheth": 9, "networkinterfaceposteth": 9, "newfqnam": 9, "newnam": 9, "noncopyabletag": 9, "noncopyabletagbatch": 9, "oauth210tokenpost400respons": [9, 10, 13], "oauth210tokenpost401respons": [9, 10, 13], "oauthtokenrespons": [9, 10, 13], "offload": 9, "offloadazur": 9, "offloadgetrespons": 9, "offloadgooglecloud": 9, "offloadnf": 9, "offloadpost": 9, "offloadrespons": 9, "offloads3": 9, "overridecheck": 9, "pageinfo": [9, 10, 13], "pageinfowithouttotalitemcountrespons": 9, "perform": 9, "pod": [9, 13], "podarraystatu": 9, "poderadicationconfig": 9, "podgetrespons": [9, 13], "podmemb": 9, "podmembergetrespons": 9, "podmemberrespons": 9, "podpatch": 9, "podperform": 9, "podperformancebyarrai": 9, "podperformancebyarraygetrespons": 9, "podperformancerepl": 9, "podperformancereplicationbyarrai": 9, "podperformancereplicationbyarraygetrespons": 9, "podperformancereplicationbyarrayrespons": 9, "podperformancereplicationgetrespons": 9, "podperformancereplicationrespons": 9, "podpost": 9, "podreplicalink": [9, 13], "podreplicalinkgetrespons": [9, 13], "podreplicalinklag": 9, "podreplicalinklaggetrespons": 9, "podreplicalinklagrespons": 9, "podreplicalinkmappingpolicygetrespons": 9, "podreplicalinkmappingpolicyrespons": 9, "podreplicalinkpatch": 9, "podreplicalinkperformancerepl": 9, "podreplicalinkperformancereplicationgetrespons": 9, "podreplicalinkperformancereplicationrespons": 9, "podreplicalinkrefer": 9, "podreplicalinkrespons": [9, 13], "podrespons": [9, 13], "podspac": 9, "polici": [9, 10, 13], "policyassignmentpost": 9, "policyassignmentpostpolici": 9, "policyauditfil": 9, "policyauditfilegetrespons": 9, "policyauditfilepatch": 9, "policyauditfilepost": 9, "policyauditfilerespons": 9, "policygetrespons": [9, 10, 13], "policymanagementaccess": 9, "policymanagementaccesseffect": 9, "policymanagementaccessgetrespons": 9, "policymanagementaccesspatch": 9, "policymanagementaccesspost": 9, "policymanagementaccessrespons": 9, "policymemb": [9, 10, 13], "policymemberclean": 9, "policymembercleangetrespons": 9, "policymembercleanrespons": 9, "policymemberexport": 9, "policymemberexportgetrespons": 9, "policymemberexportpost": 9, "policymemberexportrespons": 9, "policymembergetrespons": [9, 10], "policymemberpost": 9, "policymemberrespons": [9, 10], "policynf": 9, "policynfsgetrespons": 9, "policynfspatch": 9, "policynfspolicymap": 9, "policynfspost": 9, "policynfsrespons": 9, "policypassword": 9, "policypasswordgetrespons": 9, "policypasswordrespons": 9, "policypatch": [9, 10], "policypost": 9, "policyrespons": [9, 10, 13], "policyrulealertwatch": 9, "policyrulealertwatchergetrespons": 9, "policyrulealertwatcherpatch": 9, "policyrulealertwatcherpost": 9, "policyrulealertwatcherrespons": 9, "policyrulenfscli": 9, "policyrulenfsclientgetrespons": 9, "policyrulenfsclientpost": 9, "policyrulenfsclientrespons": 9, "policyrulequota": 9, "policyrulequotagetrespons": 9, "policyrulequotapatch": 9, "policyrulequotapost": 9, "policyrulequotarespons": 9, "policyrulesmbcli": 9, "policyrulesmbclientgetrespons": 9, "policyrulesmbclientpost": 9, "policyrulesmbclientrespons": 9, "policyrulesnapshot": 9, "policyrulesnapshotgetrespons": 9, "policyrulesnapshotpost": 9, "policyrulesnapshotrespons": 9, "policyruleusergroupquota": 9, "policyruleusergroupquotagetrespons": 9, "policyruleusergroupquotapatch": 9, "policyruleusergroupquotapost": 9, "policyruleusergroupquotarespons": 9, "policyruleusergroupquotasubject": 9, "policysmb": 9, "policysmbgetrespons": 9, "policysmbpatch": 9, "policysmbpost": 9, "policysmbrespons": 9, "policymemberexportpostmemb": 9, "policymemberpostmemb": 9, "policynfspostpolicymap": 9, "policyrulealertwatcherpatchrul": 9, "policyrulealertwatcherpostrul": 9, "policyrulemanagementaccessrul": 9, "policyrulenfsclientpostrul": 9, "policyrulequotapatchrul": 9, "policyrulequotapostrul": 9, "policyrulesmbclientpostrul": 9, "policyrulesnapshotpostrul": 9, "policyruleusergroupquotapatchrul": 9, "policyruleusergroupquotapostrul": 9, "port": [9, 13], "portcommon": 9, "portgetrespons": [9, 13], "portiniti": 9, "portinitiatortarget": 9, "portinitiatorsgetrespons": 9, "presetworkload": 9, "presetworkloadbas": 9, "presetworkloadconstraint": 9, "presetworkloadconstraintsboolean": 9, "presetworkloadconstraintsinteg": 9, "presetworkloadconstraintsresourcerefer": 9, "presetworkloadconstraintsresourcereferenceallowedvalu": 9, "presetworkloadconstraintsstr": 9, "presetworkloadgetrespons": 9, "presetworkloadmetadata": 9, "presetworkloadparamet": 9, "presetworkloadpatch": 9, "presetworkloadperiodicreplicationconfigur": 9, "presetworkloadplacementconfigur": 9, "presetworkloadpost": 9, "presetworkloadqosconfigur": 9, "presetworkloadrespons": 9, "presetworkloadsnapshotconfigur": 9, "presetworkloadsnapshotrul": 9, "presetworkloadvolumeconfigur": 9, "presetworkloadworkloadtag": 9, "priorityadjust": 9, "protectiongroup": 9, "protectiongrouperadicationconfig": 9, "protectiongroupgetrespons": 9, "protectiongroupperform": 9, "protectiongroupperformancearrai": 9, "protectiongroupperformancearrayrespons": 9, "protectiongroupperformancerespons": 9, "protectiongrouppost": 9, "protectiongrouprespons": 9, "protectiongroupsnapshot": 9, "protectiongroupsnapshotgetrespons": 9, "protectiongroupsnapshotpatch": 9, "protectiongroupsnapshotpost": 9, "protectiongroupsnapshotreplica": 9, "protectiongroupsnapshotreplicarespons": 9, "protectiongroupsnapshotrespons": 9, "protectiongroupsnapshottransf": 9, "protectiongroupsnapshottransfergetrespons": 9, "protectiongroupsnapshottransferrespons": 9, "protectiongrouptarget": 9, "protectiongrouptargetgetrespons": 9, "protectiongrouptargetrespons": 9, "protectiongroupsvolum": 9, "protectiongroupsvolumesgetrespons": 9, "protectiongroupsvolumesmemb": 9, "protectiongroupsvolumesrespons": 9, "protocolendpoint": 9, "qo": 9, "realm": [9, 10], "realmgetrespons": [9, 10], "realmpatch": [9, 10], "realmpost": 9, "realmrespons": [9, 10], "realmspacegetrespons": [9, 10], "referencenoid": 9, "referencenoidwithtyp": 9, "referencewithfixedtyp": 9, "referencewithtyp": 9, "remotearrai": [9, 10], "remotearrayfleet": 9, "remotearraysrespons": [9, 10], "remotepod": 9, "remotepodtaggetrespons": 9, "remotepodsrespons": 9, "remoteprotectiongroup": 9, "remoteprotectiongroupgetrespons": 9, "remoteprotectiongrouprespons": 9, "remoteprotectiongroupsnapshot": 9, "remoteprotectiongroupsnapshotgetrespons": 9, "remoteprotectiongroupsnapshotpost": 9, "remoteprotectiongroupsnapshotrespons": 9, "remoteprotectiongroupsnapshottransf": 9, "remoteprotectiongroupsnapshottransfergetrespons": 9, "remoteprotectiongroupsnapshottransferrespons": 9, "remotevolumesnapshot": 9, "remotevolumesnapshotgetrespons": 9, "remotevolumesnapshotpost": 9, "remotevolumesnapshotrespons": 9, "remotevolumesnapshottransf": 9, "remotevolumesnapshottransfergetrespons": 9, "remotevolumesnapshottransferrespons": 9, "replicalinklag": 9, "replicalinkperformancerepl": 9, "replicationperformancewithtot": 9, "replicationschedul": 9, "resourc": [9, 10, 13], "resourceaccess": [9, 10], "resourceaccessstatu": 9, "resourceaccessstatuscreatedbi": 9, "resourceaccessesgetrespons": [9, 10], "resourceaccessesrespons": [9, 10], "resourceaccessesstatusgetrespons": 9, "resourceaccessesstatusrespons": 9, "resourcedirectoryspac": 9, "resourcedirectoryspacegetrespons": 9, "resourcefixednonuniquenam": [9, 10], "resourcenoid": [9, 10], "resourceperform": 9, "resourceperformancebyarrai": 9, "resourceperformancebyarraygetrespons": 9, "resourceperformancegetrespons": 9, "resourceperformancenoid": 9, "resourceperformancenoidbyarrai": 9, "resourceperformancenoidbyarraygetrespons": 9, "resourceperformancenoidgetrespons": 9, "resourcepodspac": 9, "resourcepodspacegetrespons": 9, "resourcerealmspac": 9, "resourcespac": 9, "resourcespacegetrespons": 9, "resourcespacenoid": 9, "resourcespacenoidgetrespons": 9, "retentionpolici": 9, "saml2sso": [9, 10], "saml2ssogetrespons": [9, 10], "saml2ssoidp": [9, 10], "saml2ssopatch": 9, "saml2ssopost": [9, 10], "saml2ssorespons": [9, 10], "saml2ssosp": [9, 10], "saml2ssospcredenti": [9, 10], "server": [9, 10], "servergetrespons": [9, 10], "serverpatch": 9, "serverpost": [9, 10], "serverrefer": 9, "serverrespons": [9, 10], "session": [9, 10], "sessiongetrespons": [9, 10], "smi": 9, "smisgetrespons": 9, "smisrespons": 9, "smtpserver": [9, 10], "smtpservergetrespons": [9, 10], "smtpserverrespons": [9, 10], "snapshot": 9, "snapshotschedul": 9, "snapshotspac": 9, "snmpagent": [9, 10], "snmpagentgetrespons": [9, 10], "snmpagentmib": [9, 10], "snmpagentmibgetrespons": 9, "snmpagentmibrespons": [9, 10], "snmpagentpatch": 9, "snmpagentrespons": [9, 10], "snmpmanag": [9, 10], "snmpmanagergetrespons": [9, 10], "snmpmanagerpatch": 9, "snmpmanagerpost": [9, 10], "snmpmanagerrespons": [9, 10], "snmpv2c": [9, 10], "snmpv3": [9, 10], "snmpv3patch": 9, "snmpv3post": [9, 10], "softwar": 9, "softwarebundl": 9, "softwarebundlegetrespons": 9, "softwarebundlepost": 9, "softwarebundlerespons": 9, "softwarecheck": [9, 10], "softwarecheckscheck": [9, 10], "softwarechecksgetrespons": [9, 10], "softwarechecksrespons": [9, 10], "softwaregetrespons": 9, "softwareinstal": 9, "softwareinstallationpatch": 9, "softwareinstallationpost": 9, "softwareinstallationstep": 9, "softwareinstallationstepscheck": 9, "softwareinstallationstepsgetrespons": 9, "softwareinstallationstepsrespons": 9, "softwareinstallationsgetrespons": 9, "softwareinstallationsrespons": 9, "softwarepatch": 9, "softwarepatchesgetrespons": 9, "softwarepatchesrespons": 9, "softwarepost": 9, "softwarerespons": 9, "softwareupgradeplan": 9, "softwarevers": 9, "softwareversionsgetrespons": 9, "softwareversionsrespons": 9, "space": [9, 10], "spacenodeprecatedphysicaloreffect": 9, "startendtim": [9, 10], "stretchedtag": 9, "subnet": [9, 10], "subnetgetrespons": [9, 10], "subnetpatch": 9, "subnetpost": 9, "subnetrespons": [9, 10], "subscript": [9, 13], "subscriptionasset": [9, 13], "subscriptionassetgetrespons": [9, 13], "subscriptionassetrespons": [9, 13], "subscriptionassetsubscript": 9, "subscriptiongetrespons": [9, 13], "subscriptionrespons": [9, 13], "support": [9, 10], "supportdiagnosticsdetail": [9, 10], "supportdiagnosticsdetailsgetrespons": [9, 10], "supportdiagnosticsdetailsrespons": [9, 10], "supportdiagnosticsgetrespons": [9, 10], "supportdiagnosticsrespons": [9, 10], "supportdiagnosticsset": 9, "supportgetrespons": [9, 10], "supportpatch": 9, "supportremoteassistpath": [9, 10], "supportremoteassistsess": 9, "supportremoteassistsessionsgetrespons": 9, "supportremoteassistsessionspatch": 9, "supportremoteassistsessionspath": 9, "supportremoteassistsessionsrespons": 9, "supportremoteassistsessionsset": 9, "supportremoteassistsessionssettingsgetrespons": 9, "supportremoteassistsessionssettingsrespons": 9, "supportrespons": [9, 10], "syslogserv": [9, 10], "syslogservergetrespons": [9, 10], "syslogserverrespons": [9, 10], "syslogserverset": [9, 10], "syslogserversettingsgetrespons": [9, 10], "syslogserversettingsrespons": [9, 10], "tag": [9, 13], "tagbatch": 9, "taggetrespons": [9, 13], "tagrespons": [9, 13], "targetprotectiongroup": 9, "targetprotectiongrouppostpatch": 9, "testresult": [9, 10], "testresultgetrespons": [9, 10], "testresultrespons": [9, 10], "testresultwithresourc": 9, "testresultwithresourcegetrespons": 9, "testresultwithresourcepatchrespons": 9, "testresultwithresourcepostrespons": 9, "testresultwithresourcerespons": 9, "testresultwithresourcewithid": 9, "testresultwithresourcewithidpostrespons": 9, "throttl": [9, 10], "throttledeprec": 9, "timewindow": [9, 10], "totalitemcountrespons": 9, "transfer": 9, "upgradeparamet": 9, "usergroup": 9, "usergroupquotalimitedbi": 9, "usergroupspac": 9, "usernam": 9, "usernamerespons": 9, "vchost": 9, "vchostcertif": 9, "vchostcertificategetrespons": 9, "vchostcertificatepatch": 9, "vchostcertificatepost": 9, "vchostcertificaterespons": 9, "vchostconnect": 9, "vchostconnectiongetrespons": 9, "vchostconnectionrespons": 9, "vchostendpoint": 9, "vchostendpointgetrespons": 9, "vchostendpointpatch": 9, "vchostendpointpost": 9, "vchostendpointrespons": 9, "vchostgetrespons": 9, "vchostpatch": 9, "vchostpost": 9, "vchostrespons": 9, "virtualmachin": 9, "virtualmachinegetrespons": 9, "virtualmachinepost": 9, "virtualmachinerespons": 9, "virtualmachinevolumesnapshot": 9, "virtualmachinevolumesnapshotrespons": 9, "volum": [9, 13], "volumebatchpost": 9, "volumecommon": 9, "volumediff": 9, "volumegetrespons": [9, 13], "volumegroup": 9, "volumegroupgetrespons": 9, "volumegrouppatch": 9, "volumegroupperform": 9, "volumegrouppost": 9, "volumegrouprespons": 9, "volumepatch": 9, "volumeperform": 9, "volumepost": 9, "volumepostbas": 9, "volumerespons": [9, 13], "volumesnapshot": [9, 13], "volumesnapshotgetrespons": [9, 13], "volumesnapshotpatch": 9, "volumesnapshotpost": 9, "volumesnapshotrespons": [9, 13], "volumesnapshottransf": 9, "volumesnapshottransfergetrespons": 9, "volumesnapshottransferrespons": 9, "volumespac": 9, "volumespacecommon": 9, "volumespacegetrespons": 9, "volumesbatchrespons": 9, "volumesdiffgetrespons": 9, "volumesdiffrespons": 9, "workload": 9, "workloadconfigurationfixedrefer": 9, "workloadconfigurationfixedreferenceworkload": 9, "workloadconfigurationrefer": 9, "workloadgetrespons": 9, "workloadparamet": 9, "workloadparametervalu": 9, "workloadparametervalueresourcerefer": 9, "workloadpatch": 9, "workloadplacementrecommend": 9, "workloadplacementrecommendationadditionalconstraint": 9, "workloadplacementrecommendationgetrespons": 9, "workloadplacementrecommendationplac": 9, "workloadplacementrecommendationproject": 9, "workloadplacementrecommendationresourcerefer": 9, "workloadplacementrecommendationrespons": 9, "workloadplacementrecommendationresult": 9, "workloadplacementrecommendationtarget": 9, "workloadplacementrecommendationtargetcapacityusedproject": 9, "workloadplacementrecommendationtargetloadproject": 9, "workloadplacementrecommendationwarn": 9, "workloadpost": 9, "workloadpreset": 9, "workloadrespons": 9, "flashblad": [10, 14], "21": 10, "activedirectorydirectoryserv": 10, "apiclientspost": 10, "apiclientsrespons": 10, "apivers": 10, "arrayconnectionkeyrespons": 10, "arrayeradicationconfig": 10, "arrayhttpspecificperform": 10, "arrayhttpspecificperformanceget": 10, "arraynfsspecificperform": 10, "arraynfsspecificperformanceget": 10, "arrayperformancereplicationgetresp": 10, "arrays3specificperform": 10, "arrays3specificperformancegetresp": 10, "arrayspacestorageclassgetrespons": 10, "arrayssupportedtimezonesgetrespons": 10, "auditfilesystemspoliciesgetrespons": 10, "auditfilesystemspoliciesmembersgetrespons": 10, "auditfilesystemspoliciesmembersrespons": 10, "auditfilesystemspoliciespatch": 10, "auditfilesystemspoliciespost": 10, "auditfilesystemspoliciesrespons": 10, "auditfilesystemspolici": 10, "auditfilesystemspolicynocontext": 10, "auditfilesystemspolicyoper": 10, "auditfilesystemspolicyoperationgetrespons": 10, "auditfilesystemspolicyoperationrespons": 10, "auditfilesystemspolicypatchbas": 10, "auditfilesystemspolicyrulebas": 10, "auditfilesystemspolicyruleinpolici": 10, "auditlognameprefix": 10, "auditlogrot": 10, "auditobjectstorepoliciesgetrespons": 10, "auditobjectstorepoliciesmembersgetrespons": 10, "auditobjectstorepoliciesmembersrespons": 10, "auditobjectstorepoliciespatch": 10, "auditobjectstorepoliciespost": 10, "auditobjectstorepoliciesrespons": 10, "auditobjectstorepolici": 10, "auditobjectstorepolicywithcontext": 10, "auditobjectstorepolicywithwritablerefer": 10, "blade": [10, 13], "bladegetrespons": [10, 13], "bucket": [10, 13], "bucketaccesspolici": 10, "bucketaccesspolicygetrespons": 10, "bucketaccesspolicypost": 10, "bucketaccesspolicyrespons": 10, "bucketaccesspolicyrul": 10, "bucketaccesspolicyrulebulkmanag": 10, "bucketaccesspolicyrulegetrespons": 10, "bucketaccesspolicyrulepost": 10, "bucketaccesspolicyruleprincip": 10, "bucketaccesspolicyrulerespons": 10, "bucketaccesspolicyrulewithcontext": 10, "bucketauditfilt": 10, "bucketauditfilteract": 10, "bucketauditfilteractiongetrespons": 10, "bucketauditfilteractionrespons": 10, "bucketauditfilteractionwithcontext": 10, "bucketauditfilterbas": 10, "bucketauditfiltergetrespons": 10, "bucketauditfilterpost": 10, "bucketauditfilterrespons": 10, "bucketauditfilterwithcontext": 10, "bucketdefault": 10, "bucketdefaultsreadonli": 10, "bucketeradicationconfig": 10, "bucketgetrespons": [10, 13], "bucketpatch": 10, "bucketperform": 10, "bucketperformancegetrespons": 10, "bucketperformanceitem": 10, "bucketpost": 10, "bucketreplicalink": [10, 13], "bucketreplicalinkgetrespons": [10, 13], "bucketreplicalinkpost": 10, "bucketreplicalinkrespons": [10, 13], "bucketrespons": [10, 13], "buckets3specificperform": 10, "buckets3specificperformancegetresp": 10, "builtinnoid": 10, "certificatecertificategroupgetresp": 10, "certificategroupcertificategetresp": 10, "certificatepatch": 10, "clientsperform": 10, "clientsperformancegetrespons": 10, "clientss3specificperform": 10, "clientss3specificperformancegetrespons": 10, "connectionrelationshipperformancerepl": 10, "connectionrelationshipperformancereplicationgetresp": 10, "continuousreplicationperform": 10, "crossoriginresourcesharingpolici": 10, "crossoriginresourcesharingpolicygetrespons": 10, "crossoriginresourcesharingpolicypatch": 10, "crossoriginresourcesharingpolicyrespons": 10, "crossoriginresourcesharingpolicyrul": 10, "crossoriginresourcesharingpolicyrulebulkmanag": 10, "crossoriginresourcesharingpolicyrulegetrespons": 10, "crossoriginresourcesharingpolicyrulepost": 10, "crossoriginresourcesharingpolicyrulerespons": 10, "crossoriginresourcesharingpolicyrulewithcontext": 10, "dataevictionpoliciesgetrespons": 10, "dataevictionpoliciesmembersgetrespons": 10, "dataevictionpoliciesmembersrespons": 10, "dataevictionpoliciesrespons": 10, "dataevictionpolici": 10, "dataevictionpolicypost": 10, "directoryservicenf": 10, "directoryservicerolesgetrespons": 10, "directoryservicerolesrespons": 10, "directoryservicesmb": 10, "fileinfo": 10, "filelock": 10, "filelockgetrespons": 10, "filelocknlmreclamationrespons": 10, "filelockrang": 10, "filelockrespons": 10, "filesess": 10, "filesessiongetrespons": 10, "filesessionrespons": 10, "filesystemcli": 10, "filesystemclientsgetrespons": 10, "filesystemclientsrespons": 10, "filesystemeradicationconfig": 10, "filesystemexport": 10, "filesystemexportgetrespons": 10, "filesystemexportpost": 10, "filesystemexportrespons": 10, "filesystemgroupperform": 10, "filesystemgroupsperformancegetrespons": 10, "filesystemlocknlmreclam": 10, "filesystemopenfil": 10, "filesystemopenfilesgetrespons": 10, "filesystemopenfilesrespons": 10, "filesystemperform": 10, "filesystemperformancegetrespons": 10, "filesystempost": 10, "filesystemreplicalink": [10, 13], "filesystemreplicalinkgetrespons": [10, 13], "filesystemreplicalinkrespons": [10, 13], "filesystemsnapshot": [10, 13], "filesystemsnapshotgetrespons": [10, 13], "filesystemsnapshotgettransferrespons": 10, "filesystemsnapshotpost": 10, "filesystemsnapshotrespons": [10, 13], "filesystemsnapshottransf": 10, "filesystemsnapshottransferrespons": 10, "filesystemspacestorageclassgetrespons": 10, "filesystemstorageclassspac": 10, "filesystemuserperform": 10, "filesystemusersperformancegetrespons": 10, "fixedlocationrefer": 10, "fixedreferencenameonli": 10, "fixedreferencenoresourcetyp": 10, "fixedreferencewithisloc": 10, "fixedreferencewithremot": 10, "fleetmemberpostmembersmemb": 10, "group": 10, "groupquota": 10, "groupquotagetrespons": 10, "groupquotapatch": 10, "groupquotapost": 10, "groupquotarespons": 10, "hardwareconnector": [10, 13], "hardwareconnectorgetrespons": [10, 13], "hardwareconnectorperform": 10, "hardwareconnectorperformancegetrespons": 10, "hardwareconnectorrespons": [10, 13], "hardwaretemperatur": 10, "hardwaretemperaturesthreshold": 10, "http": [10, 13], "index": 10, "keytab": 10, "keytabgetrespons": 10, "keytabpost": 10, "keytabrespons": 10, "kmipserv": 10, "kmipserverrespons": 10, "legalhold": 10, "legalholdheldent": 10, "legalholdsgetrespons": 10, "legalholdsheldentitiesgetrespons": 10, "legalholdsheldentitiesrespons": 10, "legalholdsrespons": 10, "lifecyclerul": 10, "lifecycleruleconfigextens": 10, "lifecyclerulegetrespons": 10, "lifecyclerulepatch": 10, "lifecyclerulepost": 10, "lifecyclerulerespons": 10, "linkaggregationgroup": 10, "linkaggregationgroupgetrespons": 10, "linkaggregationgrouppatch": 10, "linkaggregationgrouprespons": 10, "logtargetsfilesystem": 10, "logtargetsfilesystemsgetrespons": 10, "logtargetsfilesystemspost": 10, "logtargetsfilesystemsrespons": 10, "logtargetsobjectstor": 10, "logtargetsobjectstoregetrespons": 10, "logtargetsobjectstorepost": 10, "logtargetsobjectstorerespons": 10, "logtargetsobjectstorewithcontext": 10, "login": 10, "loginbannergetrespons": 10, "logsasync": 10, "logsasyncgetrespons": 10, "logsasyncrespons": 10, "managementaccesspoliciesgetrespons": 10, "managementaccesspoliciesrespons": 10, "managementaccesspolici": 10, "managementaccesspolicypost": 10, "managementaccesspolicyrul": 10, "managementaccesspolicyrulebas": 10, "managementaccesspolicyruleinpolici": 10, "memberlink": 10, "multiprotocol": 10, "multiprotocolpost": 10, "networkaccesspolici": 10, "networkaccesspolicygetrespons": 10, "networkaccesspolicyrespons": 10, "networkaccesspolicyrul": 10, "networkaccesspolicyrulebas": 10, "networkaccesspolicyrulegetrespons": 10, "networkaccesspolicyruleinpolici": 10, "networkaccesspolicyrulepost": 10, "networkaccesspolicyrulepostbas": 10, "networkaccesspolicyrulerespons": 10, "networkconnectionstatist": 10, "networkconnectionstatisticsgetrespons": 10, "networkconnectionstatisticsrespons": 10, "networkinterfaceinfo": 10, "networkinterfaceneighborlocalport": 10, "networkinterfacep": 10, "networkinterfacepinggetrespons": 10, "networkinterfacepingrespons": 10, "networkinterfacetrac": 10, "networkinterfacetracegetrespons": 10, "networkinterfacetracerespons": 10, "networkinterfacesconnectorsgetrespons": 10, "networkinterfacesconnectorsperform": 10, "networkinterfacesconnectorsperformancegetrespons": 10, "networkinterfacesconnectorsrespons": 10, "networkinterfacesconnectorsset": 10, "networkinterfacesconnectorssettingroc": 10, "networkinterfacesconnectorssettingroceecn": 10, "networkinterfacesconnectorssettingrocepfc": 10, "networkinterfacesconnectorssettingsgetrespons": 10, "nf": [10, 13], "nfsexportpolici": 10, "nfsexportpolicygetrespons": 10, "nfsexportpolicypost": 10, "nfsexportpolicyrespons": 10, "nfsexportpolicyrul": 10, "nfsexportpolicyrulebas": 10, "nfsexportpolicyrulegetrespons": 10, "nfsexportpolicyruleinpolici": 10, "nfsexportpolicyrulerespons": 10, "nfspatch": 10, "node": 10, "nodegetrespons": 10, "nodegroup": 10, "nodegroupgetrespons": 10, "nodegroupnodegetrespons": 10, "nodegroupnoderespons": 10, "nodegrouppatch": 10, "nodegrouprespons": 10, "nodegroupus": 10, "nodegroupusegetrespons": 10, "noderespons": 10, "objectbacklog": 10, "objectlockconfigbas": 10, "objectlockconfigrequestbodi": 10, "objectlockconfigrespons": 10, "objectstoreaccesskei": 10, "objectstoreaccesskeygetrespons": 10, "objectstoreaccesskeypost": 10, "objectstoreaccesskeypostus": 10, "objectstoreaccesskeyrespons": 10, "objectstoreaccesspolici": 10, "objectstoreaccesspolicyact": 10, "objectstoreaccesspolicyactiongetrespons": 10, "objectstoreaccesspolicyactionrespons": 10, "objectstoreaccesspolicygetrespons": 10, "objectstoreaccesspolicypatch": 10, "objectstoreaccesspolicypost": 10, "objectstoreaccesspolicyrespons": 10, "objectstoreaccesspolicyrulegetrespons": 10, "objectstoreaccesspolicyrulerespons": 10, "objectstoreaccount": [10, 13], "objectstoreaccountexport": 10, "objectstoreaccountexportgetrespons": 10, "objectstoreaccountexportpatch": 10, "objectstoreaccountexportpost": 10, "objectstoreaccountexportrespons": 10, "objectstoreaccountgetrespons": [10, 13], "objectstoreaccountpatch": 10, "objectstoreaccountpost": 10, "objectstoreaccountrespons": [10, 13], "objectstoredefault": 10, "objectstoreremotecredentialgetresp": 10, "objectstoreremotecredenti": 10, "objectstoreremotecredentialspost": 10, "objectstoreremotecredentialsresp": 10, "objectstorerol": 10, "objectstorerolegetrespons": 10, "objectstorerolepost": 10, "objectstorerolerespons": 10, "objectstoretrustpolici": 10, "objectstoretrustpolicygetrespons": 10, "objectstoretrustpolicyrespons": 10, "objectstoretrustpolicyrulegetrespons": 10, "objectstoretrustpolicyrulerespons": 10, "objectstoreus": 10, "objectstoreusergetrespons": 10, "objectstoreuserrespons": 10, "objectstorevirtualhost": 10, "objectstorevirtualhostgetrespons": 10, "objectstorevirtualhostpatch": 10, "objectstorevirtualhostrespons": 10, "oidcsso": 10, "oidcssogetrespons": 10, "oidcssopatch": 10, "oidcssopost": 10, "oidcssopostidp": 10, "oidcssorespons": 10, "pageinfoscal": 10, "passwordpoliciesgetrespons": 10, "passwordpoliciesrespons": 10, "passwordpolici": 10, "permiss": 10, "policybas": 10, "policybasecontext": 10, "policybasegetrespons": 10, "policybaserenam": 10, "policybaserespons": 10, "policyfilesystemsnapshot": 10, "policyfilesystemsnapshotgetrespons": 10, "policyfilesystemsnapshotrespons": 10, "policymembercontext": 10, "policymembercontextgetrespons": 10, "policymembercontextrespons": 10, "policymemberwithremot": 10, "policymemberwithremotegetrespons": 10, "policymemberwithremoterespons": 10, "policyrefer": 10, "policyrul": [10, 13], "policyruleindex": 10, "policyruleindexinpolici": 10, "policyruleobjectaccess": 10, "policyruleobjectaccessbulkmanag": 10, "policyruleobjectaccesscondit": 10, "policyruleobjectaccesspost": 10, "publicaccessconfig": 10, "publickei": 10, "publickeygetrespons": 10, "publickeypost": 10, "publickeyrespons": 10, "publickeyus": 10, "publickeyusegetrespons": 10, "publickeyuserespons": 10, "qospoliciesgetrespons": 10, "qospoliciesrespons": 10, "qospolici": 10, "quotaset": 10, "quotasettinggetrespons": 10, "quotasettingrespons": 10, "rapiddatalock": 10, "rapiddatalockingrespons": 10, "realmdefault": 10, "realmdefaultsgetrespons": 10, "realmdefaultsrespons": 10, "realmspac": 10, "realmspacestorageclass": 10, "realmspacestorageclassgetrespons": 10, "referencenameonli": 10, "referencewithouttyp": 10, "referencewrit": 10, "relationshipperformancerepl": 10, "replicalinkbuiltin": 10, "replicationperform": 10, "resourceaccesspost": 10, "resourceperformancerepl": 10, "resourceperformancereplicationgetrespons": 10, "role": 10, "rolegetrespons": 10, "s3exportpolici": 10, "s3exportpolicyallofrul": 10, "s3exportpolicygetrespons": 10, "s3exportpolicypatch": 10, "s3exportpolicypost": 10, "s3exportpolicyrespons": 10, "s3exportpolicyrul": 10, "s3exportpolicyrulegetrespons": 10, "s3exportpolicyruleinlin": 10, "s3exportpolicyrulepost": 10, "s3exportpolicyrulerespons": 10, "servercontext": 10, "serverforaccountexport": 10, "serverresponsecontext": 10, "smb": [10, 13], "smbclientpolici": 10, "smbclientpolicygetrespons": 10, "smbclientpolicypost": 10, "smbclientpolicyrespons": 10, "smbclientpolicyrul": 10, "smbclientpolicyrulebas": 10, "smbclientpolicyrulegetrespons": 10, "smbclientpolicyruleinpolici": 10, "smbclientpolicyrulepost": 10, "smbclientpolicyrulepostbas": 10, "smbclientpolicyrulepostinpolici": 10, "smbclientpolicyrulerespons": 10, "smbpost": 10, "smbsharepolici": 10, "smbsharepolicygetrespons": 10, "smbsharepolicypost": 10, "smbsharepolicyrespons": 10, "smbsharepolicyrul": 10, "smbsharepolicyrulegetrespons": 10, "smbsharepolicyrulepost": 10, "smbsharepolicyrulerespons": 10, "smbsharepolicyrulewithcontext": 10, "snmpmanagertest": 10, "sshcertificateauthoritypolici": 10, "sshcertificateauthoritypolicygetrespons": 10, "sshcertificateauthoritypolicypost": 10, "sshcertificateauthoritypolicyrespons": 10, "storageclassinfo": 10, "storageclassspac": 10, "storageclasstieringpoliciesgetrespons": 10, "storageclasstieringpoliciesmembersgetrespons": 10, "storageclasstieringpoliciesmembersrespons": 10, "storageclasstieringpoliciesrespons": 10, "storageclasstieringpolici": 10, "supportdiagnost": 10, "supportdiagnosticsseveritycount": 10, "syslogservercontext": 10, "syslogservercontextrespons": 10, "syslogserverpatch": 10, "syslogserverpost": 10, "syslogserverpostorpatch": 10, "target": [10, 13], "targetgetrespons": [10, 13], "targetpost": 10, "targetrespons": [10, 13], "targetresponsecontext": 10, "targetwithcontext": 10, "tieringpolicyarchivalrul": 10, "tieringpolicyretrievalrul": 10, "timezon": 10, "tlspolici": 10, "tlspolicygetrespons": 10, "tlspolicypost": 10, "tlspolicyrespons": 10, "trustpolicyrul": 10, "trustpolicyrulecondit": 10, "trustpolicyrulepost": 10, "trustpolicyrulewithcontext": 10, "user": 10, "usernoid": 10, "userquota": 10, "userquotagetrespons": 10, "userquotapatch": 10, "userquotapost": 10, "userquotarespons": 10, "verificationkei": 10, "verificationkeygetrespons": 10, "verificationkeypatch": 10, "verificationkeyrespons": 10, "version": 10, "wormdatapoliciesgetrespons": 10, "wormdatapoliciesmembersgetrespons": 10, "wormdatapoliciesmembersrespons": 10, "wormdatapoliciesrespons": 10, "wormdatapolici": 10, "wormdatapolicyretentionconfig": 10, "exampl": [10, 14], "instanti": 10, "common": 10, "field": 10, "id": 10, "name": 10, "filter": [10, 14, 15], "sort": 10, "offset": 10, "limit": 10, "continuation_token": 10, "total_onli": 10, "context_nam": 10, "allow_error": 10, "apiclientsap": 10, "delete_api_cli": 10, "get_api_cli": 10, "patch_api_cli": 10, "post_api_cli": 10, "activedirectoryap": 10, "delete_active_directori": 10, "get_active_directori": 10, "patch_active_directori": 10, "post_active_directori": 10, "get_active_directory_test": 10, "administratorsap": 10, "delete_admins_api_token": 10, "get_admins_api_token": 10, "post_admins_api_token": 10, "delete_admins_cach": 10, "get_admins_cach": 10, "delete_admin": 10, "get_admin": 10, "patch_admin": 10, "post_admin": 10, "get_admins_set": 10, "patch_admins_set": 10, "alertwatchersap": 10, "delete_alert_watch": 10, "get_alert_watch": 10, "patch_alert_watch": 10, "post_alert_watch": 10, "get_alert_watchers_test": 10, "alertsap": 10, "get_alert": 10, "patch_alert": 10, "arrayconnectionsap": 10, "get_array_connections_connection_kei": 10, "post_array_connections_connection_kei": 10, "delete_array_connect": 10, "get_array_connect": 10, "patch_array_connect": 10, "get_array_connections_path": 10, "get_array_connections_performance_repl": 10, "post_array_connect": 10, "arraysap": 10, "delete_arrays_erasur": 10, "get_arrays_erasur": 10, "patch_arrays_erasur": 10, "post_arrays_erasur": 10, "get_arrays_eula": 10, "patch_arrays_eula": 10, "delete_arrays_factory_reset_token": 10, "get_arrays_factory_reset_token": 10, "post_arrays_factory_reset_token": 10, "get_arrai": 10, "get_arrays_http_specific_perform": 10, "get_arrays_nfs_specific_perform": 10, "patch_arrai": 10, "get_arrays_perform": 10, "get_arrays_performance_repl": 10, "get_arrays_s3_specific_perform": 10, "get_arrays_spac": 10, "get_arrays_space_storage_class": 10, "get_arrays_supported_time_zon": 10, "auditlogtargetforfilesystemsap": 10, "delete_log_targets_file_system": 10, "get_log_targets_file_system": 10, "patch_log_targets_file_system": 10, "post_log_targets_file_system": 10, "auditlogtargetforobjectstoreap": 10, "delete_log_targets_object_stor": 10, "get_log_targets_object_stor": 10, "patch_log_targets_object_stor": 10, "post_log_targets_object_stor": 10, "auditsap": 10, "get_audit": 10, "authorizationap": 10, "bladesap": 10, "get_blad": 10, "bucketreplicalinksap": 10, "delete_bucket_replica_link": 10, "get_bucket_replica_link": 10, "patch_bucket_replica_link": 10, "post_bucket_replica_link": 10, "bucketsap": 10, "get_bucket_audit_filter_act": 10, "delete_buckets_audit_filt": 10, "get_buckets_audit_filt": 10, "patch_buckets_audit_filt": 10, "post_buckets_audit_filt": 10, "delete_buckets_bucket_access_polici": 10, "get_buckets_bucket_access_polici": 10, "post_buckets_bucket_access_polici": 10, "delete_buckets_bucket_access_policies_rul": 10, "get_buckets_bucket_access_policies_rul": 10, "post_buckets_bucket_access_policies_rul": 10, "delete_buckets_cross_origin_resource_sharing_polici": 10, "get_buckets_cross_origin_resource_sharing_polici": 10, "post_buckets_cross_origin_resource_sharing_polici": 10, "delete_buckets_cross_origin_resource_sharing_policies_rul": 10, "get_buckets_cross_origin_resource_sharing_policies_rul": 10, "post_buckets_cross_origin_resource_sharing_policies_rul": 10, "delete_bucket": 10, "get_bucket": 10, "patch_bucket": 10, "get_buckets_perform": 10, "post_bucket": 10, "get_buckets_s3_specific_perform": 10, "certificategroupsap": 10, "delete_certificate_groups_certif": 10, "get_certificate_groups_certif": 10, "post_certificate_groups_certif": 10, "delete_certificate_group": 10, "get_certificate_group": 10, "post_certificate_group": 10, "get_certificate_groups_us": 10, "certificatesap": 10, "delete_certificates_certificate_group": 10, "get_certificates_certificate_group": 10, "post_certificates_certificate_group": 10, "post_certificates_certificate_signing_request": 10, "delete_certif": 10, "get_certif": 10, "patch_certif": 10, "post_certif": 10, "get_certificates_us": 10, "clientsap": 10, "get_arrays_clients_perform": 10, "get_arrays_clients_s3_specific_perform": 10, "dnsap": 10, "delete_dn": 10, "get_dn": 10, "patch_dn": 10, "post_dn": 10, "directoryservicesap": 10, "get_directory_servic": 10, "patch_directory_servic": 10, "delete_directory_services_rol": 10, "get_directory_services_rol": 10, "patch_directory_services_rol": 10, "post_directory_services_rol": 10, "get_directory_services_test": 10, "patch_directory_services_test": 10, "drivesap": 10, "get_driv": 10, "filesystemexportsap": 10, "delete_file_system_export": 10, "get_file_system_export": 10, "patch_file_system_export": 10, "post_file_system_export": 10, "filesystemreplicalinksap": 10, "delete_file_system_replica_link": 10, "get_file_system_replica_link": 10, "patch_file_system_replica_link": 10, "delete_file_system_replica_links_polici": 10, "get_file_system_replica_links_polici": 10, "post_file_system_replica_links_polici": 10, "post_file_system_replica_link": 10, "get_file_system_replica_links_transf": 10, "filesystemsnapshotsap": 10, "delete_file_system_snapshot": 10, "get_file_system_snapshot": 10, "patch_file_system_snapshot": 10, "delete_file_system_snapshots_polici": 10, "get_file_system_snapshots_polici": 10, "post_file_system_snapshot": 10, "delete_file_system_snapshots_transf": 10, "get_file_system_snapshots_transf": 10, "filesystemsap": 10, "delete_file_systems_audit_polici": 10, "get_file_systems_audit_polici": 10, "post_file_systems_audit_polici": 10, "delete_file_systems_data_eviction_polici": 10, "get_file_systems_data_eviction_polici": 10, "post_file_systems_data_eviction_polici": 10, "delete_file_system": 10, "get_file_system": 10, "get_file_systems_groups_perform": 10, "get_file_systems_locks_cli": 10, "delete_file_systems_lock": 10, "get_file_systems_lock": 10, "post_file_systems_locks_nlm_reclam": 10, "delete_file_systems_open_fil": 10, "get_file_systems_open_fil": 10, "patch_file_system": 10, "get_file_systems_perform": 10, "get_file_systems_policies_al": 10, "delete_file_systems_polici": 10, "get_file_systems_polici": 10, "post_file_systems_polici": 10, "post_file_system": 10, "delete_file_systems_sess": 10, "get_file_systems_sess": 10, "get_file_systems_space_storage_class": 10, "get_file_systems_users_perform": 10, "get_file_systems_worm_data_polici": 10, "fleetsap": 10, "delete_fleet": 10, "get_fleets_fleet_kei": 10, "post_fleets_fleet_kei": 10, "get_fleet": 10, "delete_fleets_memb": 10, "get_fleets_memb": 10, "post_fleets_memb": 10, "patch_fleet": 10, "post_fleet": 10, "hardwareap": 10, "get_hardwar": 10, "patch_hardwar": 10, "hardwareconnectorsap": 10, "get_hardware_connector": 10, "patch_hardware_connector": 10, "get_hardware_connectors_perform": 10, "kmipap": 10, "delete_kmip": 10, "get_kmip": 10, "patch_kmip": 10, "post_kmip": 10, "get_kmip_test": 10, "keytabsap": 10, "delete_keytab": 10, "get_keytabs_download": 10, "get_keytab": 10, "post_keytab": 10, "post_keytabs_upload": 10, "legalholdsap": 10, "delete_legal_hold": 10, "get_legal_hold": 10, "get_legal_holds_held_ent": 10, "patch_legal_holds_held_ent": 10, "post_legal_holds_held_ent": 10, "patch_legal_hold": 10, "post_legal_hold": 10, "lifecyclerulesap": 10, "delete_lifecycle_rul": 10, "get_lifecycle_rul": 10, "patch_lifecycle_rul": 10, "post_lifecycle_rul": 10, "linkaggregationgroupsap": 10, "delete_link_aggregation_group": 10, "get_link_aggregation_group": 10, "patch_link_aggregation_group": 10, "post_link_aggregation_group": 10, "logsap": 10, "get_logs_async_download": 10, "get_logs_async": 10, "patch_logs_async": 10, "get_log": 10, "maintenancewindowsap": 10, "delete_maintenance_window": 10, "get_maintenance_window": 10, "post_maintenance_window": 10, "networkinterfacesap": 10, "get_network_interfaces_connector": 10, "patch_network_interfaces_connector": 10, "get_network_interfaces_connectors_perform": 10, "get_network_interfaces_connectors_set": 10, "delete_network_interfac": 10, "get_network_interfac": 10, "get_network_interfaces_neighbor": 10, "get_network_interfaces_network_connection_statist": 10, "patch_network_interfac": 10, "get_network_interfaces_p": 10, "post_network_interfac": 10, "get_network_interfaces_trac": 10, "nodegroupsap": 10, "delete_node_group": 10, "get_node_group": 10, "delete_node_groups_nod": 10, "get_node_groups_nod": 10, "post_node_groups_nod": 10, "patch_node_group": 10, "post_node_group": 10, "get_node_groups_us": 10, "nodesap": 10, "post_nodes_batch": 10, "get_nod": 10, "patch_nod": 10, "oidcssoap": 10, "delete_sso_oidc_idp": 10, "get_sso_oidc_idp": 10, "patch_sso_oidc_idp": 10, "post_sso_oidc_idp": 10, "objectstoreaccesskeysap": 10, "delete_object_store_access_kei": 10, "get_object_store_access_kei": 10, "patch_object_store_access_kei": 10, "post_object_store_access_kei": 10, "objectstoreaccountexportsap": 10, "delete_object_store_account_export": 10, "get_object_store_account_export": 10, "patch_object_store_account_export": 10, "post_object_store_account_export": 10, "objectstoreaccountsap": 10, "delete_object_store_account": 10, "get_object_store_account": 10, "patch_object_store_account": 10, "post_object_store_account": 10, "objectstoreremotecredentialsap": 10, "delete_object_store_remote_credenti": 10, "get_object_store_remote_credenti": 10, "patch_object_store_remote_credenti": 10, "post_object_store_remote_credenti": 10, "objectstorerolesap": 10, "delete_object_store_rol": 10, "get_object_store_rol": 10, "delete_object_store_roles_object_store_access_polici": 10, "get_object_store_roles_object_store_access_polici": 10, "post_object_store_roles_object_store_access_polici": 10, "get_object_store_roles_object_store_trust_policies_download": 10, "get_object_store_roles_object_store_trust_polici": 10, "delete_object_store_roles_object_store_trust_policies_rul": 10, "get_object_store_roles_object_store_trust_policies_rul": 10, "patch_object_store_roles_object_store_trust_policies_rul": 10, "post_object_store_roles_object_store_trust_policies_rul": 10, "patch_object_store_roles_object_store_trust_policies_upload": 10, "patch_object_store_rol": 10, "post_object_store_rol": 10, "objectstoreusersap": 10, "delete_object_store_us": 10, "get_object_store_us": 10, "delete_object_store_users_object_store_access_polici": 10, "get_object_store_users_object_store_access_polici": 10, "post_object_store_users_object_store_access_polici": 10, "post_object_store_us": 10, "objectstorevirtualhostsap": 10, "delete_object_store_virtual_host": 10, "get_object_store_virtual_host": 10, "patch_object_store_virtual_host": 10, "post_object_store_virtual_host": 10, "policiesallap": 10, "get_policies_al": 10, "get_policies_all_memb": 10, "policiesauditforfilesystemsap": 10, "delete_audit_file_systems_polici": 10, "get_audit_file_systems_polici": 10, "delete_audit_file_systems_policies_memb": 10, "get_audit_file_systems_policies_memb": 10, "post_audit_file_systems_policies_memb": 10, "patch_audit_file_systems_polici": 10, "post_audit_file_systems_polici": 10, "get_audit_file_systems_policy_oper": 10, "policiesauditforobjectstoreap": 10, "delete_audit_object_store_polici": 10, "get_audit_object_store_polici": 10, "delete_audit_object_store_policies_memb": 10, "get_audit_object_store_policies_memb": 10, "post_audit_object_store_policies_memb": 10, "patch_audit_object_store_polici": 10, "post_audit_object_store_polici": 10, "policiesdataevictionap": 10, "delete_data_eviction_polici": 10, "delete_data_eviction_policies_file_system": 10, "get_data_eviction_policies_file_system": 10, "post_data_eviction_policies_file_system": 10, "get_data_eviction_polici": 10, "get_data_eviction_policies_memb": 10, "patch_data_eviction_polici": 10, "post_data_eviction_polici": 10, "policiesmanagementaccessap": 10, "delete_admins_management_access_polici": 10, "get_admins_management_access_polici": 10, "post_admins_management_access_polici": 10, "delete_directory_services_roles_management_access_polici": 10, "get_directory_services_roles_management_access_polici": 10, "post_directory_services_roles_management_access_polici": 10, "delete_management_access_policies_admin": 10, "get_management_access_policies_admin": 10, "post_management_access_policies_admin": 10, "delete_management_access_polici": 10, "delete_management_access_policies_directory_services_rol": 10, "get_management_access_policies_directory_services_rol": 10, "post_management_access_policies_directory_services_rol": 10, "get_management_access_polici": 10, "get_management_access_policies_memb": 10, "patch_management_access_polici": 10, "post_management_access_polici": 10, "policiesnfsap": 10, "delete_nfs_export_polici": 10, "get_nfs_export_polici": 10, "patch_nfs_export_polici": 10, "post_nfs_export_polici": 10, "delete_nfs_export_policies_rul": 10, "get_nfs_export_policies_rul": 10, "patch_nfs_export_policies_rul": 10, "post_nfs_export_policies_rul": 10, "policiesnetworkaccessap": 10, "get_network_access_polici": 10, "get_network_access_policies_memb": 10, "patch_network_access_polici": 10, "delete_network_access_policies_rul": 10, "get_network_access_policies_rul": 10, "patch_network_access_policies_rul": 10, "post_network_access_policies_rul": 10, "policiesobjectstoreaccessap": 10, "delete_object_store_access_polici": 10, "get_object_store_access_polici": 10, "delete_object_store_access_policies_object_store_rol": 10, "get_object_store_access_policies_object_store_rol": 10, "post_object_store_access_policies_object_store_rol": 10, "delete_object_store_access_policies_object_store_us": 10, "get_object_store_access_policies_object_store_us": 10, "post_object_store_access_policies_object_store_us": 10, "patch_object_store_access_polici": 10, "post_object_store_access_polici": 10, "delete_object_store_access_policies_rul": 10, "get_object_store_access_policies_rul": 10, "patch_object_store_access_policies_rul": 10, "post_object_store_access_policies_rul": 10, "get_object_store_access_policy_act": 10, "policiespasswordap": 10, "get_password_polici": 10, "patch_password_polici": 10, "policiesqosap": 10, "get_qos_policies_bucket": 10, "delete_qos_polici": 10, "get_qos_policies_file_system": 10, "get_qos_polici": 10, "delete_qos_policies_memb": 10, "get_qos_policies_memb": 10, "post_qos_policies_memb": 10, "patch_qos_polici": 10, "post_qos_polici": 10, "policiess3exportap": 10, "delete_s3_export_polici": 10, "get_s3_export_polici": 10, "patch_s3_export_polici": 10, "post_s3_export_polici": 10, "delete_s3_export_policies_rul": 10, "get_s3_export_policies_rul": 10, "patch_s3_export_policies_rul": 10, "post_s3_export_policies_rul": 10, "policiessmbclientap": 10, "delete_smb_client_polici": 10, "get_smb_client_polici": 10, "patch_smb_client_polici": 10, "post_smb_client_polici": 10, "delete_smb_client_policies_rul": 10, "get_smb_client_policies_rul": 10, "patch_smb_client_policies_rul": 10, "post_smb_client_policies_rul": 10, "policiessmbshareap": 10, "delete_smb_share_polici": 10, "get_smb_share_polici": 10, "patch_smb_share_polici": 10, "post_smb_share_polici": 10, "delete_smb_share_policies_rul": 10, "get_smb_share_policies_rul": 10, "patch_smb_share_policies_rul": 10, "post_smb_share_policies_rul": 10, "policiessshcertificateauthorityap": 10, "delete_admins_ssh_certificate_authority_polici": 10, "get_admins_ssh_certificate_authority_polici": 10, "post_admins_ssh_certificate_authority_polici": 10, "delete_arrays_ssh_certificate_authority_polici": 10, "get_arrays_ssh_certificate_authority_polici": 10, "post_arrays_ssh_certificate_authority_polici": 10, "delete_ssh_certificate_authority_policies_admin": 10, "get_ssh_certificate_authority_policies_admin": 10, "post_ssh_certificate_authority_policies_admin": 10, "delete_ssh_certificate_authority_policies_arrai": 10, "get_ssh_certificate_authority_policies_arrai": 10, "post_ssh_certificate_authority_policies_arrai": 10, "delete_ssh_certificate_authority_polici": 10, "get_ssh_certificate_authority_polici": 10, "get_ssh_certificate_authority_policies_memb": 10, "patch_ssh_certificate_authority_polici": 10, "post_ssh_certificate_authority_polici": 10, "policiessnapshotap": 10, "delete_polici": 10, "delete_policies_file_system_replica_link": 10, "get_policies_file_system_replica_link": 10, "post_policies_file_system_replica_link": 10, "delete_policies_file_system_snapshot": 10, "get_policies_file_system_snapshot": 10, "delete_policies_file_system": 10, "get_policies_file_system": 10, "post_policies_file_system": 10, "get_polici": 10, "get_policies_memb": 10, "patch_polici": 10, "post_polici": 10, "policiesstorageclasstieringap": 10, "delete_storage_class_tiering_polici": 10, "get_storage_class_tiering_polici": 10, "get_storage_class_tiering_policies_memb": 10, "patch_storage_class_tiering_polici": 10, "post_storage_class_tiering_polici": 10, "policiestlsap": 10, "delete_network_interfaces_tls_polici": 10, "get_network_interfaces_tls_polici": 10, "post_network_interfaces_tls_polici": 10, "delete_tls_polici": 10, "get_tls_polici": 10, "get_tls_policies_memb": 10, "delete_tls_policies_network_interfac": 10, "get_tls_policies_network_interfac": 10, "post_tls_policies_network_interfac": 10, "patch_tls_polici": 10, "post_tls_polici": 10, "policieswormdataap": 10, "delete_worm_data_polici": 10, "get_worm_data_polici": 10, "get_worm_data_policies_memb": 10, "patch_worm_data_polici": 10, "post_worm_data_polici": 10, "publickeysap": 10, "delete_public_kei": 10, "get_public_kei": 10, "post_public_kei": 10, "get_public_keys_us": 10, "quotasap": 10, "delete_quotas_group": 10, "get_quotas_group": 10, "patch_quotas_group": 10, "post_quotas_group": 10, "get_quotas_set": 10, "patch_quotas_set": 10, "delete_quotas_us": 10, "get_quotas_us": 10, "patch_quotas_us": 10, "post_quotas_us": 10, "rdlap": 10, "get_rapid_data_lock": 10, "patch_rapid_data_lock": 10, "post_rapid_data_locking_rot": 10, "get_rapid_data_locking_test": 10, "realmsap": 10, "get_realms_default": 10, "patch_realms_default": 10, "delete_realm": 10, "get_realm": 10, "patch_realm": 10, "post_realm": 10, "get_realms_spac": 10, "get_realms_space_storage_class": 10, "remotearraysap": 10, "get_remote_arrai": 10, "resourceaccessesap": 10, "post_resource_accesses_batch": 10, "delete_resource_access": 10, "get_resource_access": 10, "rolesap": 10, "get_rol": 10, "saml2ssoap": 10, "delete_sso_saml2_idp": 10, "get_sso_saml2_idp": 10, "patch_sso_saml2_idp": 10, "post_sso_saml2_idp": 10, "get_sso_saml2_idps_test": 10, "patch_sso_saml2_idps_test": 10, "smtpap": 10, "get_smtp_serv": 10, "patch_smtp_serv": 10, "snmpagentsap": 10, "get_snmp_ag": 10, "get_snmp_agents_mib": 10, "patch_snmp_ag": 10, "snmpmanagersap": 10, "delete_snmp_manag": 10, "get_snmp_manag": 10, "patch_snmp_manag": 10, "post_snmp_manag": 10, "get_snmp_managers_test": 10, "serversap": 10, "delete_serv": 10, "get_serv": 10, "patch_serv": 10, "post_serv": 10, "sessionsap": 10, "get_sess": 10, "softwareap": 10, "get_software_check": 10, "post_software_check": 10, "subnetsap": 10, "delete_subnet": 10, "get_subnet": 10, "patch_subnet": 10, "post_subnet": 10, "supportap": 10, "get_support": 10, "patch_support": 10, "get_support_test": 10, "supportdiagnosticsap": 10, "get_support_diagnostics_detail": 10, "get_support_diagnost": 10, "post_support_diagnost": 10, "syslogap": 10, "delete_syslog_serv": 10, "get_syslog_serv": 10, "patch_syslog_serv": 10, "post_syslog_serv": 10, "get_syslog_servers_set": 10, "patch_syslog_servers_set": 10, "get_syslog_servers_test": 10, "targetsap": 10, "delete_target": 10, "get_target": 10, "patch_target": 10, "get_targets_performance_repl": 10, "post_target": 10, "usageap": 10, "get_usage_group": 10, "get_usage_us": 10, "verificationkeysap": 10, "get_support_verification_kei": 10, "patch_support_verification_kei": 10, "document": 11, "overview": 11, "requir": 11, "commun": 11, "chang": 11, "licens": 11, "instal": 12, "pip": 12, "manual": 12, "pure1": [13, 14], "5": 13, "alertsgetrespons": 13, "alertsrespons": 13, "arraysbuiltin": 13, "arraysresourc": 13, "assetaddress": 13, "assetorg": 13, "assetspac": 13, "assetspacetotalusedratio": 13, "assetupgradedetail": 13, "auditsgetrespons": 13, "auditsrespons": 13, "baseaddress": 13, "bladearraystatu": 13, "bladerespons": 13, "builtinasof": 13, "controllerrespons": 13, "currentmetr": 13, "drivearraystatu": 13, "error": [13, 15], "errorerror": 13, "errornocontext": 13, "evergreenforeverandfoundationdetail": 13, "fixedreferencefqdn": 13, "geoloc": 13, "installaddress": 13, "invoic": 13, "invoicegetrespons": 13, "invoicelin": 13, "invoicelinecompon": 13, "invoicerespons": 13, "licenseresourcerefer": 13, "marketplacepartn": 13, "metric": 13, "metricavail": 13, "metricgetrespons": 13, "metrichistori": 13, "metrichistorygetrespons": 13, "metrichistoryrespons": 13, "metricrespons": 13, "policymembersgetrespons": 13, "policymembersrespons": 13, "portrespons": 13, "replicalink": 13, "resourcenonam": 13, "resourcewithloc": 13, "subscriptionallofservicedetail": 13, "subscriptionassetarrai": 13, "subscriptionassetarrayadvancedspac": 13, "subscriptionlicens": 13, "subscriptionlicenseaddonsla": 13, "subscriptionlicensegetrespons": 13, "subscriptionlicensepreratio": 13, "subscriptionlicenserespons": 13, "supportcontract": 13, "supportcontractgetrespons": 13, "supportcontractrespons": 13, "sustainabilityarrai": 13, "sustainabilityarraygetrespons": 13, "sustainabilityarrayrespons": 13, "sustainabilityassess": 13, "sustainabilityinsightarrai": 13, "sustainabilityinsightarraygetrespons": 13, "sustainabilityinsightarrayrespons": 13, "tagput": 13, "tax": 13, "timeawar": 13, "timeinterv": 13, "quick": 14, "start": 14, "authent": 14, "share": 15, "configur": 15, "properti": 15, "respons": 15, "responsehead": 15, "validrespons": 15, "apierror": 15, "errorrespons": 15, "referencetyp": 15, "pureerror": 15}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Archive": [[0, "archive"]], "py-pure-client 1.71.0": [[1, "py-pure-client-1-71-0"]], "py-pure-client 1.72.0": [[2, "py-pure-client-1-72-0"]], "py-pure-client 1.73.0": [[3, "py-pure-client-1-73-0"]], "py-pure-client 1.74.0": [[4, "py-pure-client-1-74-0"]], "py-pure-client 1.75.0": [[5, "py-pure-client-1-75-0"]], "py-pure-client 1.76.0": [[6, "py-pure-client-1-76-0"]], "py-pure-client 1.77.0": [[7, "py-pure-client-1-77-0"]], "Installation": [[12, "installation"]], "pip Installation": [[12, "pip-installation"]], "Manual Installation": [[12, "manual-installation"]], "Quick Start": [[14, "quick-start"]], "Authentication": [[14, "authentication"]], "FlashArray Client": [[14, "flasharray-client"]], "FlashBlade Client": [[14, "flashblade-client"]], "Pure1 client": [[14, "pure1-client"]], "Client Examples": [[14, "client-examples"]], "Filtering": [[14, "filtering"]], "Changelog": [[8, "changelog"]], "py-pure-client Documentation": [[11, "py-pure-client-documentation"]], "Overview": [[11, "overview"]], "Requirements": [[11, "requirements"]], "Community": [[11, "community"]], "Changes": [[11, "changes"]], "License": [[11, "license"]], "Shared References": [[15, "shared-references"]], "Configuration": [[15, "configuration"], [15, "id1"]], "Properties": [[15, "properties"]], "Property": [[15, "property"]], "Filter": [[15, "filter"]], "Responses": [[15, "responses"]], "ResponseHeaders": [[15, "responseheaders"]], "ValidResponse": [[15, "validresponse"]], "ApiError": [[15, "apierror"]], "ErrorResponse": [[15, "errorresponse"]], "References": [[15, "references"]], "ReferenceType": [[15, "referencetype"]], "Errors": [[15, "errors"]], "PureError": [[15, "pureerror"]], "Pure1 Reference": [[13, "pure1-reference"]], "Client": [[13, "client"], [10, "client"], [9, "client"]], "Pure1 REST Client Factory Method": [[13, "pure1-rest-client-factory-method"]], "Pure1 REST 1.5 Client": [[13, "module-pypureclient.pure1.Pure1_1_5.client"]], "Models": [[13, "models"], [10, "models"], [9, "models"]], "Alert": [[13, "alert"], [10, "alert"], [9, "alert"]], "AlertsGetResponse": [[13, "alertsgetresponse"]], "AlertsResponse": [[13, "alertsresponse"]], "Array": [[13, "array"], [10, "array"]], "ArrayGetResponse": [[13, "arraygetresponse"], [10, "arraygetresponse"], [9, "arraygetresponse"]], "ArrayResponse": [[13, "arrayresponse"], [10, "arrayresponse"], [9, "arrayresponse"]], "Arrays": [[13, "arrays"], [9, "arrays"]], "ArraysBuiltIn": [[13, "arraysbuiltin"]], "ArraysResource": [[13, "arraysresource"]], "AssetAddress": [[13, "assetaddress"]], "AssetOrg": [[13, "assetorg"]], "AssetSpace": [[13, "assetspace"]], "AssetSpaceTotalUsedRatio": [[13, "assetspacetotalusedratio"]], "AssetUpgradeDetails": [[13, "assetupgradedetails"]], "Audit": [[13, "audit"], [10, "audit"], [9, "audit"]], "AuditsGetResponse": [[13, "auditsgetresponse"]], "AuditsResponse": [[13, "auditsresponse"]], "BaseAddress": [[13, "baseaddress"]], "Blade": [[13, "blade"], [10, "blade"]], "BladeArrayStatus": [[13, "bladearraystatus"]], "BladeGetResponse": [[13, "bladegetresponse"], [10, "bladegetresponse"]], "BladeResponse": [[13, "bladeresponse"]], "Bucket": [[13, "bucket"], [10, "bucket"]], "BucketGetResponse": [[13, "bucketgetresponse"], [10, "bucketgetresponse"]], "BucketReplicaLink": [[13, "bucketreplicalink"], [10, "bucketreplicalink"]], "BucketReplicaLinkGetResponse": [[13, "bucketreplicalinkgetresponse"], [10, "bucketreplicalinkgetresponse"]], "BucketReplicaLinkResponse": [[13, "bucketreplicalinkresponse"], [10, "bucketreplicalinkresponse"]], "BucketResponse": [[13, "bucketresponse"], [10, "bucketresponse"]], "BuiltInAsOf": [[13, "builtinasof"]], "Controller": [[13, "controller"], [9, "controller"]], "ControllerGetResponse": [[13, "controllergetresponse"], [9, "controllergetresponse"]], "ControllerResponse": [[13, "controllerresponse"]], "CurrentMetric": [[13, "currentmetric"]], "Directory": [[13, "directory"], [9, "directory"]], "DirectoryGetResponse": [[13, "directorygetresponse"], [9, "directorygetresponse"]], "DirectoryResponse": [[13, "directoryresponse"], [9, "directoryresponse"]], "Drive": [[13, "drive"], [10, "drive"], [9, "drive"]], "DriveArrayStatus": [[13, "drivearraystatus"]], "DriveGetResponse": [[13, "drivegetresponse"], [10, "drivegetresponse"], [9, "drivegetresponse"]], "DriveResponse": [[13, "driveresponse"], [9, "driveresponse"]], "Error": [[13, "error"]], "ErrorErrors": [[13, "errorerrors"]], "ErrorNoContext": [[13, "errornocontext"]], "EvergreenForeverAndFoundationDetails": [[13, "evergreenforeverandfoundationdetails"]], "FileSystem": [[13, "filesystem"], [10, "filesystem"], [9, "filesystem"]], "FileSystemGetResponse": [[13, "filesystemgetresponse"], [10, "filesystemgetresponse"], [9, "filesystemgetresponse"]], "FileSystemReplicaLink": [[13, "filesystemreplicalink"], [10, "filesystemreplicalink"]], "FileSystemReplicaLinkGetResponse": [[13, "filesystemreplicalinkgetresponse"], [10, "filesystemreplicalinkgetresponse"]], "FileSystemReplicaLinkResponse": [[13, "filesystemreplicalinkresponse"], [10, "filesystemreplicalinkresponse"]], "FileSystemResponse": [[13, "filesystemresponse"], [10, "filesystemresponse"], [9, "filesystemresponse"]], "FileSystemSnapshot": [[13, "filesystemsnapshot"], [10, "filesystemsnapshot"]], "FileSystemSnapshotGetResponse": [[13, "filesystemsnapshotgetresponse"], [10, "filesystemsnapshotgetresponse"]], "FileSystemSnapshotResponse": [[13, "filesystemsnapshotresponse"], [10, "filesystemsnapshotresponse"]], "FixedReference": [[13, "fixedreference"], [10, "fixedreference"], [9, "fixedreference"]], "FixedReferenceFqdn": [[13, "fixedreferencefqdn"]], "Geolocation": [[13, "geolocation"]], "Hardware": [[13, "hardware"], [10, "hardware"], [9, "hardware"]], "HardwareConnector": [[13, "hardwareconnector"], [10, "hardwareconnector"]], "HardwareConnectorGetResponse": [[13, "hardwareconnectorgetresponse"], [10, "hardwareconnectorgetresponse"]], "HardwareConnectorResponse": [[13, "hardwareconnectorresponse"], [10, "hardwareconnectorresponse"]], "HardwareGetResponse": [[13, "hardwaregetresponse"], [10, "hardwaregetresponse"], [9, "hardwaregetresponse"]], "HardwareResponse": [[13, "hardwareresponse"], [10, "hardwareresponse"], [9, "hardwareresponse"]], "Http": [[13, "http"], [10, "http"]], "InstallAddress": [[13, "installaddress"]], "Invoice": [[13, "invoice"]], "InvoiceGetResponse": [[13, "invoicegetresponse"]], "InvoiceLine": [[13, "invoiceline"]], "InvoiceLineComponent": [[13, "invoicelinecomponent"]], "InvoiceResponse": [[13, "invoiceresponse"]], "LicenseResourceReference": [[13, "licenseresourcereference"]], "MarketplacePartner": [[13, "marketplacepartner"]], "Metric": [[13, "metric"]], "MetricAvailability": [[13, "metricavailability"]], "MetricGetResponse": [[13, "metricgetresponse"]], "MetricHistory": [[13, "metrichistory"]], "MetricHistoryGetResponse": [[13, "metrichistorygetresponse"]], "MetricHistoryResponse": [[13, "metrichistoryresponse"]], "MetricResponse": [[13, "metricresponse"]], "NetworkInterface": [[13, "networkinterface"], [10, "networkinterface"], [9, "networkinterface"]], "NetworkInterfaceGetResponse": [[13, "networkinterfacegetresponse"], [10, "networkinterfacegetresponse"], [9, "networkinterfacegetresponse"]], "NetworkInterfaceResponse": [[13, "networkinterfaceresponse"], [10, "networkinterfaceresponse"], [9, "networkinterfaceresponse"]], "Nfs": [[13, "nfs"], [10, "nfs"]], "Oauth210TokenPost400Response": [[13, "oauth210tokenpost400response"], [10, "oauth210tokenpost400response"], [9, "oauth210tokenpost400response"]], "Oauth210TokenPost401Response": [[13, "oauth210tokenpost401response"], [10, "oauth210tokenpost401response"], [9, "oauth210tokenpost401response"]], "OauthTokenResponse": [[13, "oauthtokenresponse"], [10, "oauthtokenresponse"], [9, "oauthtokenresponse"]], "ObjectStoreAccount": [[13, "objectstoreaccount"], [10, "objectstoreaccount"]], "ObjectStoreAccountGetResponse": [[13, "objectstoreaccountgetresponse"], [10, "objectstoreaccountgetresponse"]], "ObjectStoreAccountResponse": [[13, "objectstoreaccountresponse"], [10, "objectstoreaccountresponse"]], "PageInfo": [[13, "pageinfo"], [10, "pageinfo"], [9, "pageinfo"]], "Pod": [[13, "pod"], [9, "pod"]], "PodGetResponse": [[13, "podgetresponse"], [9, "podgetresponse"]], "PodReplicaLink": [[13, "podreplicalink"], [9, "podreplicalink"]], "PodReplicaLinkGetResponse": [[13, "podreplicalinkgetresponse"], [9, "podreplicalinkgetresponse"]], "PodReplicaLinkResponse": [[13, "podreplicalinkresponse"], [9, "podreplicalinkresponse"]], "PodResponse": [[13, "podresponse"], [9, "podresponse"]], "Policy": [[13, "policy"], [10, "policy"], [9, "policy"]], "PolicyGetResponse": [[13, "policygetresponse"], [10, "policygetresponse"], [9, "policygetresponse"]], "PolicyMember": [[13, "policymember"], [10, "policymember"], [9, "policymember"]], "PolicyMembersGetResponse": [[13, "policymembersgetresponse"]], "PolicyMembersResponse": [[13, "policymembersresponse"]], "PolicyResponse": [[13, "policyresponse"], [10, "policyresponse"], [9, "policyresponse"]], "PolicyRule": [[13, "policyrule"], [10, "policyrule"]], "Port": [[13, "port"], [9, "port"]], "PortGetResponse": [[13, "portgetresponse"], [9, "portgetresponse"]], "PortResponse": [[13, "portresponse"]], "ReplicaLink": [[13, "replicalink"]], "Resource": [[13, "resource"], [10, "resource"], [9, "resource"]], "ResourceNoName": [[13, "resourcenoname"]], "ResourceWithLocation": [[13, "resourcewithlocation"]], "ResourceWithLocations": [[13, "resourcewithlocations"]], "Smb": [[13, "smb"], [10, "smb"]], "Subscription": [[13, "subscription"], [9, "subscription"]], "SubscriptionAllOfServiceDetails": [[13, "subscriptionallofservicedetails"]], "SubscriptionAsset": [[13, "subscriptionasset"], [9, "subscriptionasset"]], "SubscriptionAssetArray": [[13, "subscriptionassetarray"]], "SubscriptionAssetArrayAdvancedSpace": [[13, "subscriptionassetarrayadvancedspace"]], "SubscriptionAssetGetResponse": [[13, "subscriptionassetgetresponse"], [9, "subscriptionassetgetresponse"]], "SubscriptionAssetResponse": [[13, "subscriptionassetresponse"], [9, "subscriptionassetresponse"]], "SubscriptionGetResponse": [[13, "subscriptiongetresponse"], [9, "subscriptiongetresponse"]], "SubscriptionLicense": [[13, "subscriptionlicense"]], "SubscriptionLicenseAddOnSla": [[13, "subscriptionlicenseaddonsla"]], "SubscriptionLicenseGetResponse": [[13, "subscriptionlicensegetresponse"]], "SubscriptionLicensePreRatio": [[13, "subscriptionlicensepreratio"]], "SubscriptionLicenseResponse": [[13, "subscriptionlicenseresponse"]], "SubscriptionResponse": [[13, "subscriptionresponse"], [9, "subscriptionresponse"]], "SupportContract": [[13, "supportcontract"]], "SupportContractGetResponse": [[13, "supportcontractgetresponse"]], "SupportContractResponse": [[13, "supportcontractresponse"]], "SustainabilityArray": [[13, "sustainabilityarray"]], "SustainabilityArrayGetResponse": [[13, "sustainabilityarraygetresponse"]], "SustainabilityArrayResponse": [[13, "sustainabilityarrayresponse"]], "SustainabilityAssessment": [[13, "sustainabilityassessment"]], "SustainabilityInsightArray": [[13, "sustainabilityinsightarray"]], "SustainabilityInsightArrayGetResponse": [[13, "sustainabilityinsightarraygetresponse"]], "SustainabilityInsightArrayResponse": [[13, "sustainabilityinsightarrayresponse"]], "Tag": [[13, "tag"], [9, "tag"]], "TagGetResponse": [[13, "taggetresponse"], [9, "taggetresponse"]], "TagPut": [[13, "tagput"]], "TagResponse": [[13, "tagresponse"], [9, "tagresponse"]], "Target": [[13, "target"], [10, "target"]], "TargetGetResponse": [[13, "targetgetresponse"], [10, "targetgetresponse"]], "TargetResponse": [[13, "targetresponse"], [10, "targetresponse"]], "Tax": [[13, "tax"]], "TimeAware": [[13, "timeaware"]], "TimeInterval": [[13, "timeinterval"]], "Volume": [[13, "volume"], [9, "volume"]], "VolumeGetResponse": [[13, "volumegetresponse"], [9, "volumegetresponse"]], "VolumeResponse": [[13, "volumeresponse"], [9, "volumeresponse"]], "VolumeSnapshot": [[13, "volumesnapshot"], [9, "volumesnapshot"]], "VolumeSnapshotGetResponse": [[13, "volumesnapshotgetresponse"], [9, "volumesnapshotgetresponse"]], "VolumeSnapshotResponse": [[13, "volumesnapshotresponse"], [9, "volumesnapshotresponse"]], "FlashBlade Reference": [[10, "flashblade-reference"]], "FlashBlade REST Client Factory Method": [[10, "flashblade-rest-client-factory-method"]], "FlashBlade REST 2.21 Client": [[10, "module-pypureclient.flashblade.FB_2_21.client"]], "ActiveDirectory": [[10, "activedirectory"], [9, "activedirectory"]], "ActiveDirectoryDirectoryServers": [[10, "activedirectorydirectoryservers"]], "ActiveDirectoryGetResponse": [[10, "activedirectorygetresponse"], [9, "activedirectorygetresponse"]], "ActiveDirectoryPatch": [[10, "activedirectorypatch"], [9, "activedirectorypatch"]], "ActiveDirectoryPost": [[10, "activedirectorypost"], [9, "activedirectorypost"]], "ActiveDirectoryResponse": [[10, "activedirectoryresponse"], [9, "activedirectoryresponse"]], "Admin": [[10, "admin"], [9, "admin"]], "AdminApiToken": [[10, "adminapitoken"], [9, "adminapitoken"]], "AdminApiTokenGetResponse": [[10, "adminapitokengetresponse"], [9, "adminapitokengetresponse"]], "AdminApiTokenResponse": [[10, "adminapitokenresponse"], [9, "adminapitokenresponse"]], "AdminCache": [[10, "admincache"], [9, "admincache"]], "AdminCacheGetResponse": [[10, "admincachegetresponse"], [9, "admincachegetresponse"]], "AdminGetResponse": [[10, "admingetresponse"], [9, "admingetresponse"]], "AdminPatch": [[10, "adminpatch"], [9, "adminpatch"]], "AdminPost": [[10, "adminpost"], [9, "adminpost"]], "AdminResponse": [[10, "adminresponse"], [9, "adminresponse"]], "AdminSetting": [[10, "adminsetting"]], "AdminSettingsGetResponse": [[10, "adminsettingsgetresponse"], [9, "adminsettingsgetresponse"]], "AdminSettingsResponse": [[10, "adminsettingsresponse"], [9, "adminsettingsresponse"]], "AlertGetResponse": [[10, "alertgetresponse"], [9, "alertgetresponse"]], "AlertResponse": [[10, "alertresponse"], [9, "alertresponse"]], "AlertWatcher": [[10, "alertwatcher"], [9, "alertwatcher"]], "AlertWatcherGetResponse": [[10, "alertwatchergetresponse"], [9, "alertwatchergetresponse"]], "AlertWatcherPost": [[10, "alertwatcherpost"], [9, "alertwatcherpost"]], "AlertWatcherResponse": [[10, "alertwatcherresponse"], [9, "alertwatcherresponse"]], "ApiClient": [[10, "apiclient"], [9, "apiclient"]], "ApiClientsPost": [[10, "apiclientspost"]], "ApiClientsResponse": [[10, "apiclientsresponse"]], "ApiToken": [[10, "apitoken"], [9, "apitoken"]], "ApiVersion": [[10, "apiversion"]], "ArrayConnection": [[10, "arrayconnection"], [9, "arrayconnection"]], "ArrayConnectionGetResponse": [[10, "arrayconnectiongetresponse"], [9, "arrayconnectiongetresponse"]], "ArrayConnectionKey": [[10, "arrayconnectionkey"], [9, "arrayconnectionkey"]], "ArrayConnectionKeyGetResponse": [[10, "arrayconnectionkeygetresponse"], [9, "arrayconnectionkeygetresponse"]], "ArrayConnectionKeyResponse": [[10, "arrayconnectionkeyresponse"]], "ArrayConnectionPath": [[10, "arrayconnectionpath"], [9, "arrayconnectionpath"]], "ArrayConnectionPathGetResponse": [[10, "arrayconnectionpathgetresponse"], [9, "arrayconnectionpathgetresponse"]], "ArrayConnectionPost": [[10, "arrayconnectionpost"], [9, "arrayconnectionpost"]], "ArrayConnectionResponse": [[10, "arrayconnectionresponse"], [9, "arrayconnectionresponse"]], "ArrayEncryption": [[10, "arrayencryption"], [9, "arrayencryption"]], "ArrayEncryptionDataAtRest": [[10, "arrayencryptiondataatrest"]], "ArrayEradicationConfig": [[10, "arrayeradicationconfig"]], "ArrayErasure": [[10, "arrayerasure"], [9, "arrayerasure"]], "ArrayErasureGetResponse": [[10, "arrayerasuregetresponse"], [9, "arrayerasuregetresponse"]], "ArrayErasureResponse": [[10, "arrayerasureresponse"], [9, "arrayerasureresponse"]], "ArrayFactoryResetToken": [[10, "arrayfactoryresettoken"], [9, "arrayfactoryresettoken"]], "ArrayFactoryResetTokenGetResponse": [[10, "arrayfactoryresettokengetresponse"], [9, "arrayfactoryresettokengetresponse"]], "ArrayFactoryResetTokenResponse": [[10, "arrayfactoryresettokenresponse"], [9, "arrayfactoryresettokenresponse"]], "ArrayHttpSpecificPerformance": [[10, "arrayhttpspecificperformance"]], "ArrayHttpSpecificPerformanceGet": [[10, "arrayhttpspecificperformanceget"]], "ArrayNfsSpecificPerformance": [[10, "arraynfsspecificperformance"]], "ArrayNfsSpecificPerformanceGet": [[10, "arraynfsspecificperformanceget"]], "ArrayPerformance": [[10, "arrayperformance"], [9, "arrayperformance"]], "ArrayPerformanceGetResponse": [[10, "arrayperformancegetresponse"], [9, "arrayperformancegetresponse"]], "ArrayPerformanceReplicationGetResp": [[10, "arrayperformancereplicationgetresp"]], "ArrayS3SpecificPerformance": [[10, "arrays3specificperformance"]], "ArrayS3SpecificPerformanceGetResp": [[10, "arrays3specificperformancegetresp"]], "ArraySpace": [[10, "arrayspace"], [9, "arrayspace"]], "ArraySpaceGetResponse": [[10, "arrayspacegetresponse"], [9, "arrayspacegetresponse"]], "ArraySpaceStorageClassGetResponse": [[10, "arrayspacestorageclassgetresponse"]], "ArraysSupportedTimeZonesGetResponse": [[10, "arrayssupportedtimezonesgetresponse"]], "AuditFileSystemsPoliciesGetResponse": [[10, "auditfilesystemspoliciesgetresponse"]], "AuditFileSystemsPoliciesMembersGetResponse": [[10, "auditfilesystemspoliciesmembersgetresponse"]], "AuditFileSystemsPoliciesMembersResponse": [[10, "auditfilesystemspoliciesmembersresponse"]], "AuditFileSystemsPoliciesPatch": [[10, "auditfilesystemspoliciespatch"]], "AuditFileSystemsPoliciesPost": [[10, "auditfilesystemspoliciespost"]], "AuditFileSystemsPoliciesResponse": [[10, "auditfilesystemspoliciesresponse"]], "AuditFileSystemsPolicy": [[10, "auditfilesystemspolicy"]], "AuditFileSystemsPolicyNoContext": [[10, "auditfilesystemspolicynocontext"]], "AuditFileSystemsPolicyOperation": [[10, "auditfilesystemspolicyoperation"]], "AuditFileSystemsPolicyOperationGetResponse": [[10, "auditfilesystemspolicyoperationgetresponse"]], "AuditFileSystemsPolicyOperationResponse": [[10, "auditfilesystemspolicyoperationresponse"]], "AuditFileSystemsPolicyPatchBase": [[10, "auditfilesystemspolicypatchbase"]], "AuditFileSystemsPolicyRuleBase": [[10, "auditfilesystemspolicyrulebase"]], "AuditFileSystemsPolicyRuleInPolicy": [[10, "auditfilesystemspolicyruleinpolicy"]], "AuditGetResponse": [[10, "auditgetresponse"], [9, "auditgetresponse"]], "AuditLogNamePrefix": [[10, "auditlognameprefix"]], "AuditLogRotate": [[10, "auditlogrotate"]], "AuditObjectStorePoliciesGetResponse": [[10, "auditobjectstorepoliciesgetresponse"]], "AuditObjectStorePoliciesMembersGetResponse": [[10, "auditobjectstorepoliciesmembersgetresponse"]], "AuditObjectStorePoliciesMembersResponse": [[10, "auditobjectstorepoliciesmembersresponse"]], "AuditObjectStorePoliciesPatch": [[10, "auditobjectstorepoliciespatch"]], "AuditObjectStorePoliciesPost": [[10, "auditobjectstorepoliciespost"]], "AuditObjectStorePoliciesResponse": [[10, "auditobjectstorepoliciesresponse"]], "AuditObjectStorePolicy": [[10, "auditobjectstorepolicy"]], "AuditObjectStorePolicyWithContext": [[10, "auditobjectstorepolicywithcontext"]], "AuditObjectStorePolicyWithWritableReference": [[10, "auditobjectstorepolicywithwritablereference"]], "AuditResponse": [[10, "auditresponse"], [9, "auditresponse"]], "BucketAccessPolicy": [[10, "bucketaccesspolicy"]], "BucketAccessPolicyGetResponse": [[10, "bucketaccesspolicygetresponse"]], "BucketAccessPolicyPost": [[10, "bucketaccesspolicypost"]], "BucketAccessPolicyResponse": [[10, "bucketaccesspolicyresponse"]], "BucketAccessPolicyRule": [[10, "bucketaccesspolicyrule"]], "BucketAccessPolicyRuleBulkManage": [[10, "bucketaccesspolicyrulebulkmanage"]], "BucketAccessPolicyRuleGetResponse": [[10, "bucketaccesspolicyrulegetresponse"]], "BucketAccessPolicyRulePost": [[10, "bucketaccesspolicyrulepost"]], "BucketAccessPolicyRulePrincipal": [[10, "bucketaccesspolicyruleprincipal"]], "BucketAccessPolicyRuleResponse": [[10, "bucketaccesspolicyruleresponse"]], "BucketAccessPolicyRuleWithContext": [[10, "bucketaccesspolicyrulewithcontext"]], "BucketAuditFilter": [[10, "bucketauditfilter"]], "BucketAuditFilterAction": [[10, "bucketauditfilteraction"]], "BucketAuditFilterActionGetResponse": [[10, "bucketauditfilteractiongetresponse"]], "BucketAuditFilterActionResponse": [[10, "bucketauditfilteractionresponse"]], "BucketAuditFilterActionWithContext": [[10, "bucketauditfilteractionwithcontext"]], "BucketAuditFilterBase": [[10, "bucketauditfilterbase"]], "BucketAuditFilterGetResponse": [[10, "bucketauditfiltergetresponse"]], "BucketAuditFilterPost": [[10, "bucketauditfilterpost"]], "BucketAuditFilterResponse": [[10, "bucketauditfilterresponse"]], "BucketAuditFilterWithContext": [[10, "bucketauditfilterwithcontext"]], "BucketDefaults": [[10, "bucketdefaults"]], "BucketDefaultsReadonly": [[10, "bucketdefaultsreadonly"]], "BucketEradicationConfig": [[10, "bucketeradicationconfig"]], "BucketPatch": [[10, "bucketpatch"]], "BucketPerformance": [[10, "bucketperformance"]], "BucketPerformanceGetResponse": [[10, "bucketperformancegetresponse"]], "BucketPerformanceItems": [[10, "bucketperformanceitems"]], "BucketPost": [[10, "bucketpost"]], "BucketReplicaLinkPost": [[10, "bucketreplicalinkpost"]], "BucketS3SpecificPerformance": [[10, "buckets3specificperformance"]], "BucketS3SpecificPerformanceGetResp": [[10, "buckets3specificperformancegetresp"]], "BuiltIn": [[10, "builtin"], [9, "builtin"]], "BuiltInNoId": [[10, "builtinnoid"]], "BuiltInRelationship": [[10, "builtinrelationship"], [9, "builtinrelationship"]], "Certificate": [[10, "certificate"], [9, "certificate"]], "CertificateBase": [[10, "certificatebase"], [9, "certificatebase"]], "CertificateCertificateGroupGetResp": [[10, "certificatecertificategroupgetresp"]], "CertificateCertificateGroupResponse": [[10, "certificatecertificategroupresponse"], [9, "certificatecertificategroupresponse"]], "CertificateGetResponse": [[10, "certificategetresponse"], [9, "certificategetresponse"]], "CertificateGroup": [[10, "certificategroup"], [9, "certificategroup"]], "CertificateGroupCertificateGetResp": [[10, "certificategroupcertificategetresp"]], "CertificateGroupCertificateResponse": [[10, "certificategroupcertificateresponse"], [9, "certificategroupcertificateresponse"]], "CertificateGroupGetResponse": [[10, "certificategroupgetresponse"], [9, "certificategroupgetresponse"]], "CertificateGroupResponse": [[10, "certificategroupresponse"], [9, "certificategroupresponse"]], "CertificateGroupUse": [[10, "certificategroupuse"], [9, "certificategroupuse"]], "CertificateGroupUseGetResponse": [[10, "certificategroupusegetresponse"], [9, "certificategroupusegetresponse"]], "CertificatePatch": [[10, "certificatepatch"]], "CertificatePost": [[10, "certificatepost"], [9, "certificatepost"]], "CertificateResponse": [[10, "certificateresponse"], [9, "certificateresponse"]], "CertificateSigningRequest": [[10, "certificatesigningrequest"], [9, "certificatesigningrequest"]], "CertificateSigningRequestPost": [[10, "certificatesigningrequestpost"], [9, "certificatesigningrequestpost"]], "CertificateSigningRequestResponse": [[10, "certificatesigningrequestresponse"], [9, "certificatesigningrequestresponse"]], "CertificateUse": [[10, "certificateuse"], [9, "certificateuse"]], "CertificateUseGetResponse": [[10, "certificateusegetresponse"], [9, "certificateusegetresponse"]], "ClientsPerformance": [[10, "clientsperformance"]], "ClientsPerformanceGetResponse": [[10, "clientsperformancegetresponse"]], "ClientsS3SpecificPerformance": [[10, "clientss3specificperformance"]], "ClientsS3SpecificPerformanceGetResponse": [[10, "clientss3specificperformancegetresponse"]], "ConnectionRelationshipPerformanceReplication": [[10, "connectionrelationshipperformancereplication"]], "ConnectionRelationshipPerformanceReplicationGetResp": [[10, "connectionrelationshipperformancereplicationgetresp"]], "Context": [[10, "context"], [9, "context"]], "ContinuousReplicationPerformance": [[10, "continuousreplicationperformance"]], "CrossOriginResourceSharingPolicy": [[10, "crossoriginresourcesharingpolicy"]], "CrossOriginResourceSharingPolicyGetResponse": [[10, "crossoriginresourcesharingpolicygetresponse"]], "CrossOriginResourceSharingPolicyPatch": [[10, "crossoriginresourcesharingpolicypatch"]], "CrossOriginResourceSharingPolicyResponse": [[10, "crossoriginresourcesharingpolicyresponse"]], "CrossOriginResourceSharingPolicyRule": [[10, "crossoriginresourcesharingpolicyrule"]], "CrossOriginResourceSharingPolicyRuleBulkManage": [[10, "crossoriginresourcesharingpolicyrulebulkmanage"]], "CrossOriginResourceSharingPolicyRuleGetResponse": [[10, "crossoriginresourcesharingpolicyrulegetresponse"]], "CrossOriginResourceSharingPolicyRulePost": [[10, "crossoriginresourcesharingpolicyrulepost"]], "CrossOriginResourceSharingPolicyRuleResponse": [[10, "crossoriginresourcesharingpolicyruleresponse"]], "CrossOriginResourceSharingPolicyRuleWithContext": [[10, "crossoriginresourcesharingpolicyrulewithcontext"]], "DataEvictionPoliciesGetResponse": [[10, "dataevictionpoliciesgetresponse"]], "DataEvictionPoliciesMembersGetResponse": [[10, "dataevictionpoliciesmembersgetresponse"]], "DataEvictionPoliciesMembersResponse": [[10, "dataevictionpoliciesmembersresponse"]], "DataEvictionPoliciesResponse": [[10, "dataevictionpoliciesresponse"]], "DataEvictionPolicy": [[10, "dataevictionpolicy"]], "DataEvictionPolicyPost": [[10, "dataevictionpolicypost"]], "DirectoryService": [[10, "directoryservice"], [9, "directoryservice"]], "DirectoryServiceGetResponse": [[10, "directoryservicegetresponse"], [9, "directoryservicegetresponse"]], "DirectoryServiceManagement": [[10, "directoryservicemanagement"], [9, "directoryservicemanagement"]], "DirectoryServiceNfs": [[10, "directoryservicenfs"]], "DirectoryServiceResponse": [[10, "directoryserviceresponse"], [9, "directoryserviceresponse"]], "DirectoryServiceRole": [[10, "directoryservicerole"], [9, "directoryservicerole"]], "DirectoryServiceRolePost": [[10, "directoryservicerolepost"], [9, "directoryservicerolepost"]], "DirectoryServiceRolesGetResponse": [[10, "directoryservicerolesgetresponse"]], "DirectoryServiceRolesResponse": [[10, "directoryservicerolesresponse"]], "DirectoryServiceSmb": [[10, "directoryservicesmb"]], "Dns": [[10, "dns"], [9, "dns"]], "DnsGetResponse": [[10, "dnsgetresponse"], [9, "dnsgetresponse"]], "DnsPost": [[10, "dnspost"], [9, "dnspost"]], "DnsResponse": [[10, "dnsresponse"], [9, "dnsresponse"]], "ErrorContextResponse": [[10, "errorcontextresponse"], [9, "errorcontextresponse"]], "ErrorContextResponseErrors": [[10, "errorcontextresponseerrors"]], "Eula": [[10, "eula"], [9, "eula"]], "EulaGetResponse": [[10, "eulagetresponse"], [9, "eulagetresponse"]], "EulaResponse": [[10, "eularesponse"], [9, "eularesponse"]], "EulaSignature": [[10, "eulasignature"], [9, "eulasignature"]], "FileInfo": [[10, "fileinfo"]], "FileLock": [[10, "filelock"]], "FileLockGetResponse": [[10, "filelockgetresponse"]], "FileLockNlmReclamationResponse": [[10, "filelocknlmreclamationresponse"]], "FileLockRange": [[10, "filelockrange"]], "FileLockResponse": [[10, "filelockresponse"]], "FileSession": [[10, "filesession"]], "FileSessionGetResponse": [[10, "filesessiongetresponse"]], "FileSessionResponse": [[10, "filesessionresponse"]], "FileSystemClient": [[10, "filesystemclient"]], "FileSystemClientsGetResponse": [[10, "filesystemclientsgetresponse"]], "FileSystemClientsResponse": [[10, "filesystemclientsresponse"]], "FileSystemEradicationConfig": [[10, "filesystemeradicationconfig"]], "FileSystemExport": [[10, "filesystemexport"]], "FileSystemExportGetResponse": [[10, "filesystemexportgetresponse"]], "FileSystemExportPost": [[10, "filesystemexportpost"]], "FileSystemExportResponse": [[10, "filesystemexportresponse"]], "FileSystemGroupPerformance": [[10, "filesystemgroupperformance"]], "FileSystemGroupsPerformanceGetResponse": [[10, "filesystemgroupsperformancegetresponse"]], "FileSystemLockNlmReclamation": [[10, "filesystemlocknlmreclamation"]], "FileSystemOpenFile": [[10, "filesystemopenfile"]], "FileSystemOpenFilesGetResponse": [[10, "filesystemopenfilesgetresponse"]], "FileSystemOpenFilesResponse": [[10, "filesystemopenfilesresponse"]], "FileSystemPatch": [[10, "filesystempatch"], [9, "filesystempatch"]], "FileSystemPerformance": [[10, "filesystemperformance"]], "FileSystemPerformanceGetResponse": [[10, "filesystemperformancegetresponse"]], "FileSystemPost": [[10, "filesystempost"]], "FileSystemSnapshotGetTransferResponse": [[10, "filesystemsnapshotgettransferresponse"]], "FileSystemSnapshotPost": [[10, "filesystemsnapshotpost"]], "FileSystemSnapshotTransfer": [[10, "filesystemsnapshottransfer"]], "FileSystemSnapshotTransferResponse": [[10, "filesystemsnapshottransferresponse"]], "FileSystemSpaceStorageClassGetResponse": [[10, "filesystemspacestorageclassgetresponse"]], "FileSystemStorageClassSpace": [[10, "filesystemstorageclassspace"]], "FileSystemUserPerformance": [[10, "filesystemuserperformance"]], "FileSystemUsersPerformanceGetResponse": [[10, "filesystemusersperformancegetresponse"]], "FixedLocationReference": [[10, "fixedlocationreference"]], "FixedReferenceNameOnly": [[10, "fixedreferencenameonly"]], "FixedReferenceNoId": [[10, "fixedreferencenoid"], [9, "fixedreferencenoid"]], "FixedReferenceNoResourceType": [[10, "fixedreferencenoresourcetype"]], "FixedReferenceWithIsLocal": [[10, "fixedreferencewithislocal"]], "FixedReferenceWithRemote": [[10, "fixedreferencewithremote"]], "FixedReferenceWithType": [[10, "fixedreferencewithtype"], [9, "fixedreferencewithtype"]], "Fleet": [[10, "fleet"], [9, "fleet"]], "FleetGetResponse": [[10, "fleetgetresponse"], [9, "fleetgetresponse"]], "FleetKey": [[10, "fleetkey"], [9, "fleetkey"]], "FleetKeyGetResponse": [[10, "fleetkeygetresponse"], [9, "fleetkeygetresponse"]], "FleetKeyResponse": [[10, "fleetkeyresponse"], [9, "fleetkeyresponse"]], "FleetMember": [[10, "fleetmember"], [9, "fleetmember"]], "FleetMemberGetResponse": [[10, "fleetmembergetresponse"], [9, "fleetmembergetresponse"]], "FleetMemberPost": [[10, "fleetmemberpost"], [9, "fleetmemberpost"]], "FleetMemberPostMembers": [[10, "fleetmemberpostmembers"]], "FleetMemberPostMembersMember": [[10, "fleetmemberpostmembersmember"]], "FleetMemberResponse": [[10, "fleetmemberresponse"], [9, "fleetmemberresponse"]], "FleetPatch": [[10, "fleetpatch"], [9, "fleetpatch"]], "FleetResponse": [[10, "fleetresponse"], [9, "fleetresponse"]], "Group": [[10, "group"]], "GroupQuota": [[10, "groupquota"]], "GroupQuotaGetResponse": [[10, "groupquotagetresponse"]], "GroupQuotaPatch": [[10, "groupquotapatch"]], "GroupQuotaPost": [[10, "groupquotapost"]], "GroupQuotaResponse": [[10, "groupquotaresponse"]], "HardwareConnectorPerformance": [[10, "hardwareconnectorperformance"]], "HardwareConnectorPerformanceGetResponse": [[10, "hardwareconnectorperformancegetresponse"]], "HardwareTemperatures": [[10, "hardwaretemperatures"]], "HardwareTemperaturesThresholds": [[10, "hardwaretemperaturesthresholds"]], "Index": [[10, "index"]], "Keytab": [[10, "keytab"]], "KeytabGetResponse": [[10, "keytabgetresponse"]], "KeytabPost": [[10, "keytabpost"]], "KeytabResponse": [[10, "keytabresponse"]], "KmipServer": [[10, "kmipserver"]], "KmipServerResponse": [[10, "kmipserverresponse"]], "LegalHold": [[10, "legalhold"]], "LegalHoldHeldEntity": [[10, "legalholdheldentity"]], "LegalHoldsGetResponse": [[10, "legalholdsgetresponse"]], "LegalHoldsHeldEntitiesGetResponse": [[10, "legalholdsheldentitiesgetresponse"]], "LegalHoldsHeldEntitiesResponse": [[10, "legalholdsheldentitiesresponse"]], "LegalHoldsResponse": [[10, "legalholdsresponse"]], "LifecycleRule": [[10, "lifecyclerule"]], "LifecycleRuleConfigExtension": [[10, "lifecycleruleconfigextension"]], "LifecycleRuleGetResponse": [[10, "lifecyclerulegetresponse"]], "LifecycleRulePatch": [[10, "lifecyclerulepatch"]], "LifecycleRulePost": [[10, "lifecyclerulepost"]], "LifecycleRuleResponse": [[10, "lifecycleruleresponse"]], "LinkAggregationGroup": [[10, "linkaggregationgroup"]], "LinkAggregationGroupGetResponse": [[10, "linkaggregationgroupgetresponse"]], "LinkAggregationGroupPatch": [[10, "linkaggregationgrouppatch"]], "LinkAggregationGroupResponse": [[10, "linkaggregationgroupresponse"]], "LocationReference": [[10, "locationreference"], [9, "locationreference"]], "LogTargetsFileSystems": [[10, "logtargetsfilesystems"]], "LogTargetsFileSystemsGetResponse": [[10, "logtargetsfilesystemsgetresponse"]], "LogTargetsFileSystemsPost": [[10, "logtargetsfilesystemspost"]], "LogTargetsFileSystemsResponse": [[10, "logtargetsfilesystemsresponse"]], "LogTargetsObjectStore": [[10, "logtargetsobjectstore"]], "LogTargetsObjectStoreGetResponse": [[10, "logtargetsobjectstoregetresponse"]], "LogTargetsObjectStorePost": [[10, "logtargetsobjectstorepost"]], "LogTargetsObjectStoreResponse": [[10, "logtargetsobjectstoreresponse"]], "LogTargetsObjectStoreWithContext": [[10, "logtargetsobjectstorewithcontext"]], "Login": [[10, "login"]], "LoginBannerGetResponse": [[10, "loginbannergetresponse"]], "LogsAsync": [[10, "logsasync"]], "LogsAsyncGetResponse": [[10, "logsasyncgetresponse"]], "LogsAsyncResponse": [[10, "logsasyncresponse"]], "MaintenanceWindow": [[10, "maintenancewindow"], [9, "maintenancewindow"]], "MaintenanceWindowPost": [[10, "maintenancewindowpost"], [9, "maintenancewindowpost"]], "MaintenanceWindowsGetResponse": [[10, "maintenancewindowsgetresponse"], [9, "maintenancewindowsgetresponse"]], "MaintenanceWindowsResponse": [[10, "maintenancewindowsresponse"], [9, "maintenancewindowsresponse"]], "ManagementAccessPoliciesGetResponse": [[10, "managementaccesspoliciesgetresponse"]], "ManagementAccessPoliciesResponse": [[10, "managementaccesspoliciesresponse"]], "ManagementAccessPolicy": [[10, "managementaccesspolicy"]], "ManagementAccessPolicyPost": [[10, "managementaccesspolicypost"]], "ManagementAccessPolicyRule": [[10, "managementaccesspolicyrule"]], "ManagementAccessPolicyRuleBase": [[10, "managementaccesspolicyrulebase"]], "ManagementAccessPolicyRuleInPolicy": [[10, "managementaccesspolicyruleinpolicy"]], "Member": [[10, "member"], [9, "member"]], "MemberLink": [[10, "memberlink"]], "MultiProtocol": [[10, "multiprotocol"]], "MultiProtocolPost": [[10, "multiprotocolpost"]], "NetworkAccessPolicy": [[10, "networkaccesspolicy"]], "NetworkAccessPolicyGetResponse": [[10, "networkaccesspolicygetresponse"]], "NetworkAccessPolicyResponse": [[10, "networkaccesspolicyresponse"]], "NetworkAccessPolicyRule": [[10, "networkaccesspolicyrule"]], "NetworkAccessPolicyRuleBase": [[10, "networkaccesspolicyrulebase"]], "NetworkAccessPolicyRuleGetResponse": [[10, "networkaccesspolicyrulegetresponse"]], "NetworkAccessPolicyRuleInPolicy": [[10, "networkaccesspolicyruleinpolicy"]], "NetworkAccessPolicyRulePost": [[10, "networkaccesspolicyrulepost"]], "NetworkAccessPolicyRulePostBase": [[10, "networkaccesspolicyrulepostbase"]], "NetworkAccessPolicyRuleResponse": [[10, "networkaccesspolicyruleresponse"]], "NetworkConnectionStatistics": [[10, "networkconnectionstatistics"]], "NetworkConnectionStatisticsGetResponse": [[10, "networkconnectionstatisticsgetresponse"]], "NetworkConnectionStatisticsResponse": [[10, "networkconnectionstatisticsresponse"]], "NetworkInterfaceInfo": [[10, "networkinterfaceinfo"]], "NetworkInterfaceNeighbor": [[10, "networkinterfaceneighbor"], [9, "networkinterfaceneighbor"]], "NetworkInterfaceNeighborCapability": [[10, "networkinterfaceneighborcapability"], [9, "networkinterfaceneighborcapability"]], "NetworkInterfaceNeighborGetResponse": [[10, "networkinterfaceneighborgetresponse"], [9, "networkinterfaceneighborgetresponse"]], "NetworkInterfaceNeighborLocalPort": [[10, "networkinterfaceneighborlocalport"]], "NetworkInterfaceNeighborNeighborChassis": [[10, "networkinterfaceneighborneighborchassis"], [9, "networkinterfaceneighborneighborchassis"]], "NetworkInterfaceNeighborNeighborChassisId": [[10, "networkinterfaceneighborneighborchassisid"], [9, "networkinterfaceneighborneighborchassisid"]], "NetworkInterfaceNeighborNeighborPort": [[10, "networkinterfaceneighborneighborport"], [9, "networkinterfaceneighborneighborport"]], "NetworkInterfaceNeighborNeighborPortId": [[10, "networkinterfaceneighborneighborportid"], [9, "networkinterfaceneighborneighborportid"]], "NetworkInterfaceNeighborResponse": [[10, "networkinterfaceneighborresponse"], [9, "networkinterfaceneighborresponse"]], "NetworkInterfacePatch": [[10, "networkinterfacepatch"], [9, "networkinterfacepatch"]], "NetworkInterfacePing": [[10, "networkinterfaceping"]], "NetworkInterfacePingGetResponse": [[10, "networkinterfacepinggetresponse"]], "NetworkInterfacePingResponse": [[10, "networkinterfacepingresponse"]], "NetworkInterfaceTrace": [[10, "networkinterfacetrace"]], "NetworkInterfaceTraceGetResponse": [[10, "networkinterfacetracegetresponse"]], "NetworkInterfaceTraceResponse": [[10, "networkinterfacetraceresponse"]], "NetworkInterfacesConnectorsGetResponse": [[10, "networkinterfacesconnectorsgetresponse"]], "NetworkInterfacesConnectorsPerformance": [[10, "networkinterfacesconnectorsperformance"]], "NetworkInterfacesConnectorsPerformanceGetResponse": [[10, "networkinterfacesconnectorsperformancegetresponse"]], "NetworkInterfacesConnectorsResponse": [[10, "networkinterfacesconnectorsresponse"]], "NetworkInterfacesConnectorsSetting": [[10, "networkinterfacesconnectorssetting"]], "NetworkInterfacesConnectorsSettingRoce": [[10, "networkinterfacesconnectorssettingroce"]], "NetworkInterfacesConnectorsSettingRoceEcn": [[10, "networkinterfacesconnectorssettingroceecn"]], "NetworkInterfacesConnectorsSettingRocePfc": [[10, "networkinterfacesconnectorssettingrocepfc"]], "NetworkInterfacesConnectorsSettingsGetResponse": [[10, "networkinterfacesconnectorssettingsgetresponse"]], "NfsExportPolicy": [[10, "nfsexportpolicy"]], "NfsExportPolicyGetResponse": [[10, "nfsexportpolicygetresponse"]], "NfsExportPolicyPost": [[10, "nfsexportpolicypost"]], "NfsExportPolicyResponse": [[10, "nfsexportpolicyresponse"]], "NfsExportPolicyRule": [[10, "nfsexportpolicyrule"]], "NfsExportPolicyRuleBase": [[10, "nfsexportpolicyrulebase"]], "NfsExportPolicyRuleGetResponse": [[10, "nfsexportpolicyrulegetresponse"]], "NfsExportPolicyRuleInPolicy": [[10, "nfsexportpolicyruleinpolicy"]], "NfsExportPolicyRuleResponse": [[10, "nfsexportpolicyruleresponse"]], "NfsPatch": [[10, "nfspatch"]], "Node": [[10, "node"]], "NodeGetResponse": [[10, "nodegetresponse"]], "NodeGroup": [[10, "nodegroup"]], "NodeGroupGetResponse": [[10, "nodegroupgetresponse"]], "NodeGroupNodeGetResponse": [[10, "nodegroupnodegetresponse"]], "NodeGroupNodeResponse": [[10, "nodegroupnoderesponse"]], "NodeGroupPatch": [[10, "nodegrouppatch"]], "NodeGroupResponse": [[10, "nodegroupresponse"]], "NodeGroupUse": [[10, "nodegroupuse"]], "NodeGroupUseGetResponse": [[10, "nodegroupusegetresponse"]], "NodeResponse": [[10, "noderesponse"]], "ObjectBacklog": [[10, "objectbacklog"]], "ObjectLockConfigBase": [[10, "objectlockconfigbase"]], "ObjectLockConfigRequestBody": [[10, "objectlockconfigrequestbody"]], "ObjectLockConfigResponse": [[10, "objectlockconfigresponse"]], "ObjectStoreAccessKey": [[10, "objectstoreaccesskey"]], "ObjectStoreAccessKeyGetResponse": [[10, "objectstoreaccesskeygetresponse"]], "ObjectStoreAccessKeyPost": [[10, "objectstoreaccesskeypost"]], "ObjectStoreAccessKeyPostUser": [[10, "objectstoreaccesskeypostuser"]], "ObjectStoreAccessKeyResponse": [[10, "objectstoreaccesskeyresponse"]], "ObjectStoreAccessPolicy": [[10, "objectstoreaccesspolicy"]], "ObjectStoreAccessPolicyAction": [[10, "objectstoreaccesspolicyaction"]], "ObjectStoreAccessPolicyActionGetResponse": [[10, "objectstoreaccesspolicyactiongetresponse"]], "ObjectStoreAccessPolicyActionResponse": [[10, "objectstoreaccesspolicyactionresponse"]], "ObjectStoreAccessPolicyGetResponse": [[10, "objectstoreaccesspolicygetresponse"]], "ObjectStoreAccessPolicyPatch": [[10, "objectstoreaccesspolicypatch"]], "ObjectStoreAccessPolicyPost": [[10, "objectstoreaccesspolicypost"]], "ObjectStoreAccessPolicyResponse": [[10, "objectstoreaccesspolicyresponse"]], "ObjectStoreAccessPolicyRuleGetResponse": [[10, "objectstoreaccesspolicyrulegetresponse"]], "ObjectStoreAccessPolicyRuleResponse": [[10, "objectstoreaccesspolicyruleresponse"]], "ObjectStoreAccountExport": [[10, "objectstoreaccountexport"]], "ObjectStoreAccountExportGetResponse": [[10, "objectstoreaccountexportgetresponse"]], "ObjectStoreAccountExportPatch": [[10, "objectstoreaccountexportpatch"]], "ObjectStoreAccountExportPost": [[10, "objectstoreaccountexportpost"]], "ObjectStoreAccountExportResponse": [[10, "objectstoreaccountexportresponse"]], "ObjectStoreAccountPatch": [[10, "objectstoreaccountpatch"]], "ObjectStoreAccountPost": [[10, "objectstoreaccountpost"]], "ObjectStoreDefault": [[10, "objectstoredefault"]], "ObjectStoreRemoteCredentialGetResp": [[10, "objectstoreremotecredentialgetresp"]], "ObjectStoreRemoteCredentials": [[10, "objectstoreremotecredentials"]], "ObjectStoreRemoteCredentialsPost": [[10, "objectstoreremotecredentialspost"]], "ObjectStoreRemoteCredentialsResp": [[10, "objectstoreremotecredentialsresp"]], "ObjectStoreRole": [[10, "objectstorerole"]], "ObjectStoreRoleGetResponse": [[10, "objectstorerolegetresponse"]], "ObjectStoreRolePost": [[10, "objectstorerolepost"]], "ObjectStoreRoleResponse": [[10, "objectstoreroleresponse"]], "ObjectStoreTrustPolicy": [[10, "objectstoretrustpolicy"]], "ObjectStoreTrustPolicyGetResponse": [[10, "objectstoretrustpolicygetresponse"]], "ObjectStoreTrustPolicyResponse": [[10, "objectstoretrustpolicyresponse"]], "ObjectStoreTrustPolicyRuleGetResponse": [[10, "objectstoretrustpolicyrulegetresponse"]], "ObjectStoreTrustPolicyRuleResponse": [[10, "objectstoretrustpolicyruleresponse"]], "ObjectStoreUser": [[10, "objectstoreuser"]], "ObjectStoreUserGetResponse": [[10, "objectstoreusergetresponse"]], "ObjectStoreUserResponse": [[10, "objectstoreuserresponse"]], "ObjectStoreVirtualHost": [[10, "objectstorevirtualhost"]], "ObjectStoreVirtualHostGetResponse": [[10, "objectstorevirtualhostgetresponse"]], "ObjectStoreVirtualHostPatch": [[10, "objectstorevirtualhostpatch"]], "ObjectStoreVirtualHostResponse": [[10, "objectstorevirtualhostresponse"]], "OidcSso": [[10, "oidcsso"]], "OidcSsoGetResponse": [[10, "oidcssogetresponse"]], "OidcSsoPatch": [[10, "oidcssopatch"]], "OidcSsoPost": [[10, "oidcssopost"]], "OidcSsoPostIdp": [[10, "oidcssopostidp"]], "OidcSsoResponse": [[10, "oidcssoresponse"]], "PageInfoScale": [[10, "pageinfoscale"]], "PasswordPoliciesGetResponse": [[10, "passwordpoliciesgetresponse"]], "PasswordPoliciesResponse": [[10, "passwordpoliciesresponse"]], "PasswordPolicy": [[10, "passwordpolicy"]], "Permission": [[10, "permission"]], "PolicyBase": [[10, "policybase"]], "PolicyBaseContext": [[10, "policybasecontext"]], "PolicyBaseGetResponse": [[10, "policybasegetresponse"]], "PolicyBaseRenameable": [[10, "policybaserenameable"]], "PolicyBaseResponse": [[10, "policybaseresponse"]], "PolicyFileSystemSnapshot": [[10, "policyfilesystemsnapshot"]], "PolicyFileSystemSnapshotGetResponse": [[10, "policyfilesystemsnapshotgetresponse"]], "PolicyFileSystemSnapshotResponse": [[10, "policyfilesystemsnapshotresponse"]], "PolicyMemberContext": [[10, "policymembercontext"]], "PolicyMemberContextGetResponse": [[10, "policymembercontextgetresponse"]], "PolicyMemberContextResponse": [[10, "policymembercontextresponse"]], "PolicyMemberGetResponse": [[10, "policymembergetresponse"], [9, "policymembergetresponse"]], "PolicyMemberResponse": [[10, "policymemberresponse"], [9, "policymemberresponse"]], "PolicyMemberWithRemote": [[10, "policymemberwithremote"]], "PolicyMemberWithRemoteGetResponse": [[10, "policymemberwithremotegetresponse"]], "PolicyMemberWithRemoteResponse": [[10, "policymemberwithremoteresponse"]], "PolicyPatch": [[10, "policypatch"], [9, "policypatch"]], "PolicyReference": [[10, "policyreference"]], "PolicyRuleIndex": [[10, "policyruleindex"]], "PolicyRuleIndexInPolicy": [[10, "policyruleindexinpolicy"]], "PolicyRuleObjectAccess": [[10, "policyruleobjectaccess"]], "PolicyRuleObjectAccessBulkManage": [[10, "policyruleobjectaccessbulkmanage"]], "PolicyRuleObjectAccessCondition": [[10, "policyruleobjectaccesscondition"]], "PolicyRuleObjectAccessPost": [[10, "policyruleobjectaccesspost"]], "PublicAccessConfig": [[10, "publicaccessconfig"]], "PublicKey": [[10, "publickey"]], "PublicKeyGetResponse": [[10, "publickeygetresponse"]], "PublicKeyPost": [[10, "publickeypost"]], "PublicKeyResponse": [[10, "publickeyresponse"]], "PublicKeyUse": [[10, "publickeyuse"]], "PublicKeyUseGetResponse": [[10, "publickeyusegetresponse"]], "PublicKeyUseResponse": [[10, "publickeyuseresponse"]], "QosPoliciesGetResponse": [[10, "qospoliciesgetresponse"]], "QosPoliciesResponse": [[10, "qospoliciesresponse"]], "QosPolicy": [[10, "qospolicy"]], "QuotaSetting": [[10, "quotasetting"]], "QuotaSettingGetResponse": [[10, "quotasettinggetresponse"]], "QuotaSettingResponse": [[10, "quotasettingresponse"]], "RapidDataLocking": [[10, "rapiddatalocking"]], "RapidDataLockingResponse": [[10, "rapiddatalockingresponse"]], "Realm": [[10, "realm"], [9, "realm"]], "RealmDefaults": [[10, "realmdefaults"]], "RealmDefaultsGetResponse": [[10, "realmdefaultsgetresponse"]], "RealmDefaultsResponse": [[10, "realmdefaultsresponse"]], "RealmGetResponse": [[10, "realmgetresponse"], [9, "realmgetresponse"]], "RealmPatch": [[10, "realmpatch"], [9, "realmpatch"]], "RealmResponse": [[10, "realmresponse"], [9, "realmresponse"]], "RealmSpace": [[10, "realmspace"]], "RealmSpaceGetResponse": [[10, "realmspacegetresponse"], [9, "realmspacegetresponse"]], "RealmSpaceStorageClass": [[10, "realmspacestorageclass"]], "RealmSpaceStorageClassGetResponse": [[10, "realmspacestorageclassgetresponse"]], "Reference": [[10, "reference"], [9, "reference"]], "ReferenceNameOnly": [[10, "referencenameonly"]], "ReferenceWithoutType": [[10, "referencewithouttype"]], "ReferenceWritable": [[10, "referencewritable"]], "RelationshipPerformanceReplication": [[10, "relationshipperformancereplication"]], "RemoteArray": [[10, "remotearray"], [9, "remotearray"]], "RemoteArraysResponse": [[10, "remotearraysresponse"], [9, "remotearraysresponse"]], "ReplicaLinkBuiltIn": [[10, "replicalinkbuiltin"]], "ReplicationPerformance": [[10, "replicationperformance"]], "ResourceAccess": [[10, "resourceaccess"], [9, "resourceaccess"]], "ResourceAccessPost": [[10, "resourceaccesspost"]], "ResourceAccessesGetResponse": [[10, "resourceaccessesgetresponse"], [9, "resourceaccessesgetresponse"]], "ResourceAccessesResponse": [[10, "resourceaccessesresponse"], [9, "resourceaccessesresponse"]], "ResourceFixedNonUniqueName": [[10, "resourcefixednonuniquename"], [9, "resourcefixednonuniquename"]], "ResourceNoId": [[10, "resourcenoid"], [9, "resourcenoid"]], "ResourcePerformanceReplication": [[10, "resourceperformancereplication"]], "ResourcePerformanceReplicationGetResponse": [[10, "resourceperformancereplicationgetresponse"]], "Role": [[10, "role"]], "RoleGetResponse": [[10, "rolegetresponse"]], "S3ExportPolicy": [[10, "s3exportpolicy"]], "S3ExportPolicyAllOfRules": [[10, "s3exportpolicyallofrules"]], "S3ExportPolicyGetResponse": [[10, "s3exportpolicygetresponse"]], "S3ExportPolicyPatch": [[10, "s3exportpolicypatch"]], "S3ExportPolicyPost": [[10, "s3exportpolicypost"]], "S3ExportPolicyResponse": [[10, "s3exportpolicyresponse"]], "S3ExportPolicyRule": [[10, "s3exportpolicyrule"]], "S3ExportPolicyRuleGetResponse": [[10, "s3exportpolicyrulegetresponse"]], "S3ExportPolicyRuleInlined": [[10, "s3exportpolicyruleinlined"]], "S3ExportPolicyRulePost": [[10, "s3exportpolicyrulepost"]], "S3ExportPolicyRuleResponse": [[10, "s3exportpolicyruleresponse"]], "Saml2Sso": [[10, "saml2sso"], [9, "saml2sso"]], "Saml2SsoGetResponse": [[10, "saml2ssogetresponse"], [9, "saml2ssogetresponse"]], "Saml2SsoIdp": [[10, "saml2ssoidp"], [9, "saml2ssoidp"]], "Saml2SsoPost": [[10, "saml2ssopost"], [9, "saml2ssopost"]], "Saml2SsoResponse": [[10, "saml2ssoresponse"], [9, "saml2ssoresponse"]], "Saml2SsoSp": [[10, "saml2ssosp"], [9, "saml2ssosp"]], "Saml2SsoSpCredential": [[10, "saml2ssospcredential"], [9, "saml2ssospcredential"]], "Server": [[10, "server"], [9, "server"]], "ServerContext": [[10, "servercontext"]], "ServerForAccountExport": [[10, "serverforaccountexport"]], "ServerGetResponse": [[10, "servergetresponse"], [9, "servergetresponse"]], "ServerPost": [[10, "serverpost"], [9, "serverpost"]], "ServerResponse": [[10, "serverresponse"], [9, "serverresponse"]], "ServerResponseContext": [[10, "serverresponsecontext"]], "Session": [[10, "session"], [9, "session"]], "SessionGetResponse": [[10, "sessiongetresponse"], [9, "sessiongetresponse"]], "SmbClientPolicy": [[10, "smbclientpolicy"]], "SmbClientPolicyGetResponse": [[10, "smbclientpolicygetresponse"]], "SmbClientPolicyPost": [[10, "smbclientpolicypost"]], "SmbClientPolicyResponse": [[10, "smbclientpolicyresponse"]], "SmbClientPolicyRule": [[10, "smbclientpolicyrule"]], "SmbClientPolicyRuleBase": [[10, "smbclientpolicyrulebase"]], "SmbClientPolicyRuleGetResponse": [[10, "smbclientpolicyrulegetresponse"]], "SmbClientPolicyRuleInPolicy": [[10, "smbclientpolicyruleinpolicy"]], "SmbClientPolicyRulePost": [[10, "smbclientpolicyrulepost"]], "SmbClientPolicyRulePostBase": [[10, "smbclientpolicyrulepostbase"]], "SmbClientPolicyRulePostInPolicy": [[10, "smbclientpolicyrulepostinpolicy"]], "SmbClientPolicyRuleResponse": [[10, "smbclientpolicyruleresponse"]], "SmbPost": [[10, "smbpost"]], "SmbSharePolicy": [[10, "smbsharepolicy"]], "SmbSharePolicyGetResponse": [[10, "smbsharepolicygetresponse"]], "SmbSharePolicyPost": [[10, "smbsharepolicypost"]], "SmbSharePolicyResponse": [[10, "smbsharepolicyresponse"]], "SmbSharePolicyRule": [[10, "smbsharepolicyrule"]], "SmbSharePolicyRuleGetResponse": [[10, "smbsharepolicyrulegetresponse"]], "SmbSharePolicyRulePost": [[10, "smbsharepolicyrulepost"]], "SmbSharePolicyRuleResponse": [[10, "smbsharepolicyruleresponse"]], "SmbSharePolicyRuleWithContext": [[10, "smbsharepolicyrulewithcontext"]], "SmtpServer": [[10, "smtpserver"], [9, "smtpserver"]], "SmtpServerGetResponse": [[10, "smtpservergetresponse"], [9, "smtpservergetresponse"]], "SmtpServerResponse": [[10, "smtpserverresponse"], [9, "smtpserverresponse"]], "SnmpAgent": [[10, "snmpagent"], [9, "snmpagent"]], "SnmpAgentGetResponse": [[10, "snmpagentgetresponse"], [9, "snmpagentgetresponse"]], "SnmpAgentMib": [[10, "snmpagentmib"], [9, "snmpagentmib"]], "SnmpAgentMibResponse": [[10, "snmpagentmibresponse"], [9, "snmpagentmibresponse"]], "SnmpAgentResponse": [[10, "snmpagentresponse"], [9, "snmpagentresponse"]], "SnmpManager": [[10, "snmpmanager"], [9, "snmpmanager"]], "SnmpManagerGetResponse": [[10, "snmpmanagergetresponse"], [9, "snmpmanagergetresponse"]], "SnmpManagerPost": [[10, "snmpmanagerpost"], [9, "snmpmanagerpost"]], "SnmpManagerResponse": [[10, "snmpmanagerresponse"], [9, "snmpmanagerresponse"]], "SnmpManagerTest": [[10, "snmpmanagertest"]], "SnmpV2c": [[10, "snmpv2c"], [9, "snmpv2c"]], "SnmpV3": [[10, "snmpv3"], [9, "snmpv3"]], "SnmpV3Post": [[10, "snmpv3post"], [9, "snmpv3post"]], "SoftwareCheck": [[10, "softwarecheck"], [9, "softwarecheck"]], "SoftwareChecksChecks": [[10, "softwarecheckschecks"], [9, "softwarecheckschecks"]], "SoftwareChecksGetResponse": [[10, "softwarechecksgetresponse"], [9, "softwarechecksgetresponse"]], "SoftwareChecksResponse": [[10, "softwarechecksresponse"], [9, "softwarechecksresponse"]], "Space": [[10, "space"], [9, "space"]], "SshCertificateAuthorityPolicy": [[10, "sshcertificateauthoritypolicy"]], "SshCertificateAuthorityPolicyGetResponse": [[10, "sshcertificateauthoritypolicygetresponse"]], "SshCertificateAuthorityPolicyPost": [[10, "sshcertificateauthoritypolicypost"]], "SshCertificateAuthorityPolicyResponse": [[10, "sshcertificateauthoritypolicyresponse"]], "StartEndTime": [[10, "startendtime"], [9, "startendtime"]], "StorageClassInfo": [[10, "storageclassinfo"]], "StorageClassSpace": [[10, "storageclassspace"]], "StorageClassTieringPoliciesGetResponse": [[10, "storageclasstieringpoliciesgetresponse"]], "StorageClassTieringPoliciesMembersGetResponse": [[10, "storageclasstieringpoliciesmembersgetresponse"]], "StorageClassTieringPoliciesMembersResponse": [[10, "storageclasstieringpoliciesmembersresponse"]], "StorageClassTieringPoliciesResponse": [[10, "storageclasstieringpoliciesresponse"]], "StorageClassTieringPolicy": [[10, "storageclasstieringpolicy"]], "Subnet": [[10, "subnet"], [9, "subnet"]], "SubnetGetResponse": [[10, "subnetgetresponse"], [9, "subnetgetresponse"]], "SubnetResponse": [[10, "subnetresponse"], [9, "subnetresponse"]], "Support": [[10, "support"], [9, "support"]], "SupportDiagnostics": [[10, "supportdiagnostics"]], "SupportDiagnosticsDetails": [[10, "supportdiagnosticsdetails"], [9, "supportdiagnosticsdetails"]], "SupportDiagnosticsDetailsGetResponse": [[10, "supportdiagnosticsdetailsgetresponse"], [9, "supportdiagnosticsdetailsgetresponse"]], "SupportDiagnosticsDetailsResponse": [[10, "supportdiagnosticsdetailsresponse"], [9, "supportdiagnosticsdetailsresponse"]], "SupportDiagnosticsGetResponse": [[10, "supportdiagnosticsgetresponse"], [9, "supportdiagnosticsgetresponse"]], "SupportDiagnosticsResponse": [[10, "supportdiagnosticsresponse"], [9, "supportdiagnosticsresponse"]], "SupportDiagnosticsSeverityCount": [[10, "supportdiagnosticsseveritycount"]], "SupportGetResponse": [[10, "supportgetresponse"], [9, "supportgetresponse"]], "SupportRemoteAssistPaths": [[10, "supportremoteassistpaths"], [9, "supportremoteassistpaths"]], "SupportResponse": [[10, "supportresponse"], [9, "supportresponse"]], "SyslogServer": [[10, "syslogserver"], [9, "syslogserver"]], "SyslogServerContext": [[10, "syslogservercontext"]], "SyslogServerContextResponse": [[10, "syslogservercontextresponse"]], "SyslogServerGetResponse": [[10, "syslogservergetresponse"], [9, "syslogservergetresponse"]], "SyslogServerPatch": [[10, "syslogserverpatch"]], "SyslogServerPost": [[10, "syslogserverpost"]], "SyslogServerPostOrPatch": [[10, "syslogserverpostorpatch"]], "SyslogServerResponse": [[10, "syslogserverresponse"], [9, "syslogserverresponse"]], "SyslogServerSettings": [[10, "syslogserversettings"], [9, "syslogserversettings"]], "SyslogServerSettingsGetResponse": [[10, "syslogserversettingsgetresponse"], [9, "syslogserversettingsgetresponse"]], "SyslogServerSettingsResponse": [[10, "syslogserversettingsresponse"], [9, "syslogserversettingsresponse"]], "TargetPost": [[10, "targetpost"]], "TargetResponseContext": [[10, "targetresponsecontext"]], "TargetWithContext": [[10, "targetwithcontext"]], "TestResult": [[10, "testresult"], [9, "testresult"]], "TestResultGetResponse": [[10, "testresultgetresponse"], [9, "testresultgetresponse"]], "TestResultResponse": [[10, "testresultresponse"], [9, "testresultresponse"]], "Throttle": [[10, "throttle"], [9, "throttle"]], "TieringPolicyArchivalRule": [[10, "tieringpolicyarchivalrule"]], "TieringPolicyRetrievalRule": [[10, "tieringpolicyretrievalrule"]], "TimeWindow": [[10, "timewindow"], [9, "timewindow"]], "TimeZone": [[10, "timezone"]], "TlsPolicy": [[10, "tlspolicy"]], "TlsPolicyGetResponse": [[10, "tlspolicygetresponse"]], "TlsPolicyPost": [[10, "tlspolicypost"]], "TlsPolicyResponse": [[10, "tlspolicyresponse"]], "TrustPolicyRule": [[10, "trustpolicyrule"]], "TrustPolicyRuleCondition": [[10, "trustpolicyrulecondition"]], "TrustPolicyRulePost": [[10, "trustpolicyrulepost"]], "TrustPolicyRuleWithContext": [[10, "trustpolicyrulewithcontext"]], "User": [[10, "user"]], "UserNoId": [[10, "usernoid"]], "UserQuota": [[10, "userquota"]], "UserQuotaGetResponse": [[10, "userquotagetresponse"]], "UserQuotaPatch": [[10, "userquotapatch"]], "UserQuotaPost": [[10, "userquotapost"]], "UserQuotaResponse": [[10, "userquotaresponse"]], "VerificationKey": [[10, "verificationkey"]], "VerificationKeyGetResponse": [[10, "verificationkeygetresponse"]], "VerificationKeyPatch": [[10, "verificationkeypatch"]], "VerificationKeyResponse": [[10, "verificationkeyresponse"]], "Version": [[10, "version"]], "WormDataPoliciesGetResponse": [[10, "wormdatapoliciesgetresponse"]], "WormDataPoliciesMembersGetResponse": [[10, "wormdatapoliciesmembersgetresponse"]], "WormDataPoliciesMembersResponse": [[10, "wormdatapoliciesmembersresponse"]], "WormDataPoliciesResponse": [[10, "wormdatapoliciesresponse"]], "WormDataPolicy": [[10, "wormdatapolicy"]], "WormDataPolicyRetentionConfig": [[10, "wormdatapolicyretentionconfig"]], "Examples": [[10, "examples"]], "Instantiating a Client": [[10, "instantiating-a-client"]], "Common Fields": [[10, "common-fields"]], "ids, names": [[10, "ids-names"]], "filter": [[10, "filter"]], "sort": [[10, "sort"]], "offset, limit, continuation_token": [[10, "offset-limit-continuation-token"]], "total_only": [[10, "total-only"]], "context_names": [[10, "context-names"]], "allow_errors": [[10, "allow-errors"]], "Apiclientsap": [[10, "apiclientsap"]], "delete_api_clients": [[10, "delete-api-clients"]], "get_api_clients": [[10, "get-api-clients"]], "patch_api_clients": [[10, "patch-api-clients"]], "post_api_clients": [[10, "post-api-clients"]], "Activedirectoryap": [[10, "activedirectoryap"]], "delete_active_directory": [[10, "delete-active-directory"]], "get_active_directory": [[10, "get-active-directory"]], "patch_active_directory": [[10, "patch-active-directory"]], "post_active_directory": [[10, "post-active-directory"]], "get_active_directory_test": [[10, "get-active-directory-test"]], "Administratorsap": [[10, "administratorsap"]], "delete_admins_api_tokens": [[10, "delete-admins-api-tokens"]], "get_admins_api_tokens": [[10, "get-admins-api-tokens"]], "post_admins_api_tokens": [[10, "post-admins-api-tokens"]], "delete_admins_cache": [[10, "delete-admins-cache"]], "get_admins_cache": [[10, "get-admins-cache"]], "delete_admins": [[10, "delete-admins"]], "get_admins": [[10, "get-admins"]], "patch_admins": [[10, "patch-admins"]], "post_admins": [[10, "post-admins"]], "get_admins_settings": [[10, "get-admins-settings"]], "patch_admins_settings": [[10, "patch-admins-settings"]], "Alertwatchersap": [[10, "alertwatchersap"]], "delete_alert_watchers": [[10, "delete-alert-watchers"]], "get_alert_watchers": [[10, "get-alert-watchers"]], "patch_alert_watchers": [[10, "patch-alert-watchers"]], "post_alert_watchers": [[10, "post-alert-watchers"]], "get_alert_watchers_test": [[10, "get-alert-watchers-test"]], "Alertsap": [[10, "alertsap"]], "get_alerts": [[10, "get-alerts"]], "patch_alerts": [[10, "patch-alerts"]], "Arrayconnectionsap": [[10, "arrayconnectionsap"]], "get_array_connections_connection_key": [[10, "get-array-connections-connection-key"]], "post_array_connections_connection_key": [[10, "post-array-connections-connection-key"]], "delete_array_connections": [[10, "delete-array-connections"]], "get_array_connections": [[10, "get-array-connections"]], "patch_array_connections": [[10, "patch-array-connections"]], "get_array_connections_path": [[10, "get-array-connections-path"]], "get_array_connections_performance_replication": [[10, "get-array-connections-performance-replication"]], "post_array_connections": [[10, "post-array-connections"]], "Arraysap": [[10, "arraysap"]], "delete_arrays_erasures": [[10, "delete-arrays-erasures"]], "get_arrays_erasures": [[10, "get-arrays-erasures"]], "patch_arrays_erasures": [[10, "patch-arrays-erasures"]], "post_arrays_erasures": [[10, "post-arrays-erasures"]], "get_arrays_eula": [[10, "get-arrays-eula"]], "patch_arrays_eula": [[10, "patch-arrays-eula"]], "delete_arrays_factory_reset_token": [[10, "delete-arrays-factory-reset-token"]], "get_arrays_factory_reset_token": [[10, "get-arrays-factory-reset-token"]], "post_arrays_factory_reset_token": [[10, "post-arrays-factory-reset-token"]], "get_arrays": [[10, "get-arrays"]], "get_arrays_http_specific_performance": [[10, "get-arrays-http-specific-performance"]], "get_arrays_nfs_specific_performance": [[10, "get-arrays-nfs-specific-performance"]], "patch_arrays": [[10, "patch-arrays"]], "get_arrays_performance": [[10, "get-arrays-performance"]], "get_arrays_performance_replication": [[10, "get-arrays-performance-replication"]], "get_arrays_s3_specific_performance": [[10, "get-arrays-s3-specific-performance"]], "get_arrays_space": [[10, "get-arrays-space"]], "get_arrays_space_storage_classes": [[10, "get-arrays-space-storage-classes"]], "get_arrays_supported_time_zones": [[10, "get-arrays-supported-time-zones"]], "Auditlogtargetforfilesystemsap": [[10, "auditlogtargetforfilesystemsap"]], "delete_log_targets_file_systems": [[10, "delete-log-targets-file-systems"]], "get_log_targets_file_systems": [[10, "get-log-targets-file-systems"]], "patch_log_targets_file_systems": [[10, "patch-log-targets-file-systems"]], "post_log_targets_file_systems": [[10, "post-log-targets-file-systems"]], "Auditlogtargetforobjectstoreap": [[10, "auditlogtargetforobjectstoreap"]], "delete_log_targets_object_store": [[10, "delete-log-targets-object-store"]], "get_log_targets_object_store": [[10, "get-log-targets-object-store"]], "patch_log_targets_object_store": [[10, "patch-log-targets-object-store"]], "post_log_targets_object_store": [[10, "post-log-targets-object-store"]], "Auditsap": [[10, "auditsap"]], "get_audits": [[10, "get-audits"]], "Authorizationap": [[10, "authorizationap"]], "Bladesap": [[10, "bladesap"]], "get_blades": [[10, "get-blades"]], "Bucketreplicalinksap": [[10, "bucketreplicalinksap"]], "delete_bucket_replica_links": [[10, "delete-bucket-replica-links"]], "get_bucket_replica_links": [[10, "get-bucket-replica-links"]], "patch_bucket_replica_links": [[10, "patch-bucket-replica-links"]], "post_bucket_replica_links": [[10, "post-bucket-replica-links"]], "Bucketsap": [[10, "bucketsap"]], "get_bucket_audit_filter_actions": [[10, "get-bucket-audit-filter-actions"]], "delete_buckets_audit_filters": [[10, "delete-buckets-audit-filters"]], "get_buckets_audit_filters": [[10, "get-buckets-audit-filters"]], "patch_buckets_audit_filters": [[10, "patch-buckets-audit-filters"]], "post_buckets_audit_filters": [[10, "post-buckets-audit-filters"]], "delete_buckets_bucket_access_policies": [[10, "delete-buckets-bucket-access-policies"]], "get_buckets_bucket_access_policies": [[10, "get-buckets-bucket-access-policies"]], "post_buckets_bucket_access_policies": [[10, "post-buckets-bucket-access-policies"]], "delete_buckets_bucket_access_policies_rules": [[10, "delete-buckets-bucket-access-policies-rules"]], "get_buckets_bucket_access_policies_rules": [[10, "get-buckets-bucket-access-policies-rules"]], "post_buckets_bucket_access_policies_rules": [[10, "post-buckets-bucket-access-policies-rules"]], "delete_buckets_cross_origin_resource_sharing_policies": [[10, "delete-buckets-cross-origin-resource-sharing-policies"]], "get_buckets_cross_origin_resource_sharing_policies": [[10, "get-buckets-cross-origin-resource-sharing-policies"]], "post_buckets_cross_origin_resource_sharing_policies": [[10, "post-buckets-cross-origin-resource-sharing-policies"]], "delete_buckets_cross_origin_resource_sharing_policies_rules": [[10, "delete-buckets-cross-origin-resource-sharing-policies-rules"]], "get_buckets_cross_origin_resource_sharing_policies_rules": [[10, "get-buckets-cross-origin-resource-sharing-policies-rules"]], "post_buckets_cross_origin_resource_sharing_policies_rules": [[10, "post-buckets-cross-origin-resource-sharing-policies-rules"]], "delete_buckets": [[10, "delete-buckets"]], "get_buckets": [[10, "get-buckets"]], "patch_buckets": [[10, "patch-buckets"]], "get_buckets_performance": [[10, "get-buckets-performance"]], "post_buckets": [[10, "post-buckets"]], "get_buckets_s3_specific_performance": [[10, "get-buckets-s3-specific-performance"]], "Certificategroupsap": [[10, "certificategroupsap"]], "delete_certificate_groups_certificates": [[10, "delete-certificate-groups-certificates"]], "get_certificate_groups_certificates": [[10, "get-certificate-groups-certificates"]], "post_certificate_groups_certificates": [[10, "post-certificate-groups-certificates"]], "delete_certificate_groups": [[10, "delete-certificate-groups"]], "get_certificate_groups": [[10, "get-certificate-groups"]], "post_certificate_groups": [[10, "post-certificate-groups"]], "get_certificate_groups_uses": [[10, "get-certificate-groups-uses"]], "Certificatesap": [[10, "certificatesap"]], "delete_certificates_certificate_groups": [[10, "delete-certificates-certificate-groups"]], "get_certificates_certificate_groups": [[10, "get-certificates-certificate-groups"]], "post_certificates_certificate_groups": [[10, "post-certificates-certificate-groups"]], "post_certificates_certificate_signing_requests": [[10, "post-certificates-certificate-signing-requests"]], "delete_certificates": [[10, "delete-certificates"]], "get_certificates": [[10, "get-certificates"]], "patch_certificates": [[10, "patch-certificates"]], "post_certificates": [[10, "post-certificates"]], "get_certificates_uses": [[10, "get-certificates-uses"]], "Clientsap": [[10, "clientsap"]], "get_arrays_clients_performance": [[10, "get-arrays-clients-performance"]], "get_arrays_clients_s3_specific_performance": [[10, "get-arrays-clients-s3-specific-performance"]], "Dnsap": [[10, "dnsap"]], "delete_dns": [[10, "delete-dns"]], "get_dns": [[10, "get-dns"]], "patch_dns": [[10, "patch-dns"]], "post_dns": [[10, "post-dns"]], "Directoryservicesap": [[10, "directoryservicesap"]], "get_directory_services": [[10, "get-directory-services"]], "patch_directory_services": [[10, "patch-directory-services"]], "delete_directory_services_roles": [[10, "delete-directory-services-roles"]], "get_directory_services_roles": [[10, "get-directory-services-roles"]], "patch_directory_services_roles": [[10, "patch-directory-services-roles"]], "post_directory_services_roles": [[10, "post-directory-services-roles"]], "get_directory_services_test": [[10, "get-directory-services-test"]], "patch_directory_services_test": [[10, "patch-directory-services-test"]], "Drivesap": [[10, "drivesap"]], "get_drives": [[10, "get-drives"]], "Filesystemexportsap": [[10, "filesystemexportsap"]], "delete_file_system_exports": [[10, "delete-file-system-exports"]], "get_file_system_exports": [[10, "get-file-system-exports"]], "patch_file_system_exports": [[10, "patch-file-system-exports"]], "post_file_system_exports": [[10, "post-file-system-exports"]], "Filesystemreplicalinksap": [[10, "filesystemreplicalinksap"]], "delete_file_system_replica_links": [[10, "delete-file-system-replica-links"]], "get_file_system_replica_links": [[10, "get-file-system-replica-links"]], "patch_file_system_replica_links": [[10, "patch-file-system-replica-links"]], "delete_file_system_replica_links_policies": [[10, "delete-file-system-replica-links-policies"]], "get_file_system_replica_links_policies": [[10, "get-file-system-replica-links-policies"]], "post_file_system_replica_links_policies": [[10, "post-file-system-replica-links-policies"]], "post_file_system_replica_links": [[10, "post-file-system-replica-links"]], "get_file_system_replica_links_transfer": [[10, "get-file-system-replica-links-transfer"]], "Filesystemsnapshotsap": [[10, "filesystemsnapshotsap"]], "delete_file_system_snapshots": [[10, "delete-file-system-snapshots"]], "get_file_system_snapshots": [[10, "get-file-system-snapshots"]], "patch_file_system_snapshots": [[10, "patch-file-system-snapshots"]], "delete_file_system_snapshots_policies": [[10, "delete-file-system-snapshots-policies"]], "get_file_system_snapshots_policies": [[10, "get-file-system-snapshots-policies"]], "post_file_system_snapshots": [[10, "post-file-system-snapshots"]], "delete_file_system_snapshots_transfer": [[10, "delete-file-system-snapshots-transfer"]], "get_file_system_snapshots_transfer": [[10, "get-file-system-snapshots-transfer"]], "Filesystemsap": [[10, "filesystemsap"]], "delete_file_systems_audit_policies": [[10, "delete-file-systems-audit-policies"]], "get_file_systems_audit_policies": [[10, "get-file-systems-audit-policies"]], "post_file_systems_audit_policies": [[10, "post-file-systems-audit-policies"]], "delete_file_systems_data_eviction_policies": [[10, "delete-file-systems-data-eviction-policies"]], "get_file_systems_data_eviction_policies": [[10, "get-file-systems-data-eviction-policies"]], "post_file_systems_data_eviction_policies": [[10, "post-file-systems-data-eviction-policies"]], "delete_file_systems": [[10, "delete-file-systems"]], "get_file_systems": [[10, "get-file-systems"]], "get_file_systems_groups_performance": [[10, "get-file-systems-groups-performance"]], "get_file_systems_locks_clients": [[10, "get-file-systems-locks-clients"]], "delete_file_systems_locks": [[10, "delete-file-systems-locks"]], "get_file_systems_locks": [[10, "get-file-systems-locks"]], "post_file_systems_locks_nlm_reclamations": [[10, "post-file-systems-locks-nlm-reclamations"]], "delete_file_systems_open_files": [[10, "delete-file-systems-open-files"]], "get_file_systems_open_files": [[10, "get-file-systems-open-files"]], "patch_file_systems": [[10, "patch-file-systems"]], "get_file_systems_performance": [[10, "get-file-systems-performance"]], "get_file_systems_policies_all": [[10, "get-file-systems-policies-all"]], "delete_file_systems_policies": [[10, "delete-file-systems-policies"]], "get_file_systems_policies": [[10, "get-file-systems-policies"]], "post_file_systems_policies": [[10, "post-file-systems-policies"]], "post_file_systems": [[10, "post-file-systems"]], "delete_file_systems_sessions": [[10, "delete-file-systems-sessions"]], "get_file_systems_sessions": [[10, "get-file-systems-sessions"]], "get_file_systems_space_storage_classes": [[10, "get-file-systems-space-storage-classes"]], "get_file_systems_users_performance": [[10, "get-file-systems-users-performance"]], "get_file_systems_worm_data_policies": [[10, "get-file-systems-worm-data-policies"]], "Fleetsap": [[10, "fleetsap"]], "delete_fleets": [[10, "delete-fleets"]], "get_fleets_fleet_key": [[10, "get-fleets-fleet-key"]], "post_fleets_fleet_key": [[10, "post-fleets-fleet-key"]], "get_fleets": [[10, "get-fleets"]], "delete_fleets_members": [[10, "delete-fleets-members"]], "get_fleets_members": [[10, "get-fleets-members"]], "post_fleets_members": [[10, "post-fleets-members"]], "patch_fleets": [[10, "patch-fleets"]], "post_fleets": [[10, "post-fleets"]], "Hardwareap": [[10, "hardwareap"]], "get_hardware": [[10, "get-hardware"]], "patch_hardware": [[10, "patch-hardware"]], "Hardwareconnectorsap": [[10, "hardwareconnectorsap"]], "get_hardware_connectors": [[10, "get-hardware-connectors"]], "patch_hardware_connectors": [[10, "patch-hardware-connectors"]], "get_hardware_connectors_performance": [[10, "get-hardware-connectors-performance"]], "Kmipap": [[10, "kmipap"]], "delete_kmip": [[10, "delete-kmip"]], "get_kmip": [[10, "get-kmip"]], "patch_kmip": [[10, "patch-kmip"]], "post_kmip": [[10, "post-kmip"]], "get_kmip_test": [[10, "get-kmip-test"]], "Keytabsap": [[10, "keytabsap"]], "delete_keytabs": [[10, "delete-keytabs"]], "get_keytabs_download": [[10, "get-keytabs-download"]], "get_keytabs": [[10, "get-keytabs"]], "post_keytabs": [[10, "post-keytabs"]], "post_keytabs_upload": [[10, "post-keytabs-upload"]], "Legalholdsap": [[10, "legalholdsap"]], "delete_legal_holds": [[10, "delete-legal-holds"]], "get_legal_holds": [[10, "get-legal-holds"]], "get_legal_holds_held_entities": [[10, "get-legal-holds-held-entities"]], "patch_legal_holds_held_entities": [[10, "patch-legal-holds-held-entities"]], "post_legal_holds_held_entities": [[10, "post-legal-holds-held-entities"]], "patch_legal_holds": [[10, "patch-legal-holds"]], "post_legal_holds": [[10, "post-legal-holds"]], "Lifecyclerulesap": [[10, "lifecyclerulesap"]], "delete_lifecycle_rules": [[10, "delete-lifecycle-rules"]], "get_lifecycle_rules": [[10, "get-lifecycle-rules"]], "patch_lifecycle_rules": [[10, "patch-lifecycle-rules"]], "post_lifecycle_rules": [[10, "post-lifecycle-rules"]], "Linkaggregationgroupsap": [[10, "linkaggregationgroupsap"]], "delete_link_aggregation_groups": [[10, "delete-link-aggregation-groups"]], "get_link_aggregation_groups": [[10, "get-link-aggregation-groups"]], "patch_link_aggregation_groups": [[10, "patch-link-aggregation-groups"]], "post_link_aggregation_groups": [[10, "post-link-aggregation-groups"]], "Logsap": [[10, "logsap"]], "get_logs_async_download": [[10, "get-logs-async-download"]], "get_logs_async": [[10, "get-logs-async"]], "patch_logs_async": [[10, "patch-logs-async"]], "get_logs": [[10, "get-logs"]], "Maintenancewindowsap": [[10, "maintenancewindowsap"]], "delete_maintenance_windows": [[10, "delete-maintenance-windows"]], "get_maintenance_windows": [[10, "get-maintenance-windows"]], "post_maintenance_windows": [[10, "post-maintenance-windows"]], "Networkinterfacesap": [[10, "networkinterfacesap"]], "get_network_interfaces_connectors": [[10, "get-network-interfaces-connectors"]], "patch_network_interfaces_connectors": [[10, "patch-network-interfaces-connectors"]], "get_network_interfaces_connectors_performance": [[10, "get-network-interfaces-connectors-performance"]], "get_network_interfaces_connectors_settings": [[10, "get-network-interfaces-connectors-settings"]], "delete_network_interfaces": [[10, "delete-network-interfaces"]], "get_network_interfaces": [[10, "get-network-interfaces"]], "get_network_interfaces_neighbors": [[10, "get-network-interfaces-neighbors"]], "get_network_interfaces_network_connection_statistics": [[10, "get-network-interfaces-network-connection-statistics"]], "patch_network_interfaces": [[10, "patch-network-interfaces"]], "get_network_interfaces_ping": [[10, "get-network-interfaces-ping"]], "post_network_interfaces": [[10, "post-network-interfaces"]], "get_network_interfaces_trace": [[10, "get-network-interfaces-trace"]], "Nodegroupsap": [[10, "nodegroupsap"]], "delete_node_groups": [[10, "delete-node-groups"]], "get_node_groups": [[10, "get-node-groups"]], "delete_node_groups_nodes": [[10, "delete-node-groups-nodes"]], "get_node_groups_nodes": [[10, "get-node-groups-nodes"]], "post_node_groups_nodes": [[10, "post-node-groups-nodes"]], "patch_node_groups": [[10, "patch-node-groups"]], "post_node_groups": [[10, "post-node-groups"]], "get_node_groups_uses": [[10, "get-node-groups-uses"]], "Nodesap": [[10, "nodesap"]], "post_nodes_batch": [[10, "post-nodes-batch"]], "get_nodes": [[10, "get-nodes"]], "patch_nodes": [[10, "patch-nodes"]], "Oidcssoap": [[10, "oidcssoap"]], "delete_sso_oidc_idps": [[10, "delete-sso-oidc-idps"]], "get_sso_oidc_idps": [[10, "get-sso-oidc-idps"]], "patch_sso_oidc_idps": [[10, "patch-sso-oidc-idps"]], "post_sso_oidc_idps": [[10, "post-sso-oidc-idps"]], "Objectstoreaccesskeysap": [[10, "objectstoreaccesskeysap"]], "delete_object_store_access_keys": [[10, "delete-object-store-access-keys"]], "get_object_store_access_keys": [[10, "get-object-store-access-keys"]], "patch_object_store_access_keys": [[10, "patch-object-store-access-keys"]], "post_object_store_access_keys": [[10, "post-object-store-access-keys"]], "Objectstoreaccountexportsap": [[10, "objectstoreaccountexportsap"]], "delete_object_store_account_exports": [[10, "delete-object-store-account-exports"]], "get_object_store_account_exports": [[10, "get-object-store-account-exports"]], "patch_object_store_account_exports": [[10, "patch-object-store-account-exports"]], "post_object_store_account_exports": [[10, "post-object-store-account-exports"]], "Objectstoreaccountsap": [[10, "objectstoreaccountsap"]], "delete_object_store_accounts": [[10, "delete-object-store-accounts"]], "get_object_store_accounts": [[10, "get-object-store-accounts"]], "patch_object_store_accounts": [[10, "patch-object-store-accounts"]], "post_object_store_accounts": [[10, "post-object-store-accounts"]], "Objectstoreremotecredentialsap": [[10, "objectstoreremotecredentialsap"]], "delete_object_store_remote_credentials": [[10, "delete-object-store-remote-credentials"]], "get_object_store_remote_credentials": [[10, "get-object-store-remote-credentials"]], "patch_object_store_remote_credentials": [[10, "patch-object-store-remote-credentials"]], "post_object_store_remote_credentials": [[10, "post-object-store-remote-credentials"]], "Objectstorerolesap": [[10, "objectstorerolesap"]], "delete_object_store_roles": [[10, "delete-object-store-roles"]], "get_object_store_roles": [[10, "get-object-store-roles"]], "delete_object_store_roles_object_store_access_policies": [[10, "delete-object-store-roles-object-store-access-policies"]], "get_object_store_roles_object_store_access_policies": [[10, "get-object-store-roles-object-store-access-policies"]], "post_object_store_roles_object_store_access_policies": [[10, "post-object-store-roles-object-store-access-policies"]], "get_object_store_roles_object_store_trust_policies_download": [[10, "get-object-store-roles-object-store-trust-policies-download"]], "get_object_store_roles_object_store_trust_policies": [[10, "get-object-store-roles-object-store-trust-policies"]], "delete_object_store_roles_object_store_trust_policies_rules": [[10, "delete-object-store-roles-object-store-trust-policies-rules"]], "get_object_store_roles_object_store_trust_policies_rules": [[10, "get-object-store-roles-object-store-trust-policies-rules"]], "patch_object_store_roles_object_store_trust_policies_rules": [[10, "patch-object-store-roles-object-store-trust-policies-rules"]], "post_object_store_roles_object_store_trust_policies_rules": [[10, "post-object-store-roles-object-store-trust-policies-rules"]], "patch_object_store_roles_object_store_trust_policies_upload": [[10, "patch-object-store-roles-object-store-trust-policies-upload"]], "patch_object_store_roles": [[10, "patch-object-store-roles"]], "post_object_store_roles": [[10, "post-object-store-roles"]], "Objectstoreusersap": [[10, "objectstoreusersap"]], "delete_object_store_users": [[10, "delete-object-store-users"]], "get_object_store_users": [[10, "get-object-store-users"]], "delete_object_store_users_object_store_access_policies": [[10, "delete-object-store-users-object-store-access-policies"]], "get_object_store_users_object_store_access_policies": [[10, "get-object-store-users-object-store-access-policies"]], "post_object_store_users_object_store_access_policies": [[10, "post-object-store-users-object-store-access-policies"]], "post_object_store_users": [[10, "post-object-store-users"]], "Objectstorevirtualhostsap": [[10, "objectstorevirtualhostsap"]], "delete_object_store_virtual_hosts": [[10, "delete-object-store-virtual-hosts"]], "get_object_store_virtual_hosts": [[10, "get-object-store-virtual-hosts"]], "patch_object_store_virtual_hosts": [[10, "patch-object-store-virtual-hosts"]], "post_object_store_virtual_hosts": [[10, "post-object-store-virtual-hosts"]], "Policiesallap": [[10, "policiesallap"]], "get_policies_all": [[10, "get-policies-all"]], "get_policies_all_members": [[10, "get-policies-all-members"]], "Policiesauditforfilesystemsap": [[10, "policiesauditforfilesystemsap"]], "delete_audit_file_systems_policies": [[10, "delete-audit-file-systems-policies"]], "get_audit_file_systems_policies": [[10, "get-audit-file-systems-policies"]], "delete_audit_file_systems_policies_members": [[10, "delete-audit-file-systems-policies-members"]], "get_audit_file_systems_policies_members": [[10, "get-audit-file-systems-policies-members"]], "post_audit_file_systems_policies_members": [[10, "post-audit-file-systems-policies-members"]], "patch_audit_file_systems_policies": [[10, "patch-audit-file-systems-policies"]], "post_audit_file_systems_policies": [[10, "post-audit-file-systems-policies"]], "get_audit_file_systems_policy_operations": [[10, "get-audit-file-systems-policy-operations"]], "Policiesauditforobjectstoreap": [[10, "policiesauditforobjectstoreap"]], "delete_audit_object_store_policies": [[10, "delete-audit-object-store-policies"]], "get_audit_object_store_policies": [[10, "get-audit-object-store-policies"]], "delete_audit_object_store_policies_members": [[10, "delete-audit-object-store-policies-members"]], "get_audit_object_store_policies_members": [[10, "get-audit-object-store-policies-members"]], "post_audit_object_store_policies_members": [[10, "post-audit-object-store-policies-members"]], "patch_audit_object_store_policies": [[10, "patch-audit-object-store-policies"]], "post_audit_object_store_policies": [[10, "post-audit-object-store-policies"]], "Policiesdataevictionap": [[10, "policiesdataevictionap"]], "delete_data_eviction_policies": [[10, "delete-data-eviction-policies"]], "delete_data_eviction_policies_file_systems": [[10, "delete-data-eviction-policies-file-systems"]], "get_data_eviction_policies_file_systems": [[10, "get-data-eviction-policies-file-systems"]], "post_data_eviction_policies_file_systems": [[10, "post-data-eviction-policies-file-systems"]], "get_data_eviction_policies": [[10, "get-data-eviction-policies"]], "get_data_eviction_policies_members": [[10, "get-data-eviction-policies-members"]], "patch_data_eviction_policies": [[10, "patch-data-eviction-policies"]], "post_data_eviction_policies": [[10, "post-data-eviction-policies"]], "Policiesmanagementaccessap": [[10, "policiesmanagementaccessap"]], "delete_admins_management_access_policies": [[10, "delete-admins-management-access-policies"]], "get_admins_management_access_policies": [[10, "get-admins-management-access-policies"]], "post_admins_management_access_policies": [[10, "post-admins-management-access-policies"]], "delete_directory_services_roles_management_access_policies": [[10, "delete-directory-services-roles-management-access-policies"]], "get_directory_services_roles_management_access_policies": [[10, "get-directory-services-roles-management-access-policies"]], "post_directory_services_roles_management_access_policies": [[10, "post-directory-services-roles-management-access-policies"]], "delete_management_access_policies_admins": [[10, "delete-management-access-policies-admins"]], "get_management_access_policies_admins": [[10, "get-management-access-policies-admins"]], "post_management_access_policies_admins": [[10, "post-management-access-policies-admins"]], "delete_management_access_policies": [[10, "delete-management-access-policies"]], "delete_management_access_policies_directory_services_roles": [[10, "delete-management-access-policies-directory-services-roles"]], "get_management_access_policies_directory_services_roles": [[10, "get-management-access-policies-directory-services-roles"]], "post_management_access_policies_directory_services_roles": [[10, "post-management-access-policies-directory-services-roles"]], "get_management_access_policies": [[10, "get-management-access-policies"]], "get_management_access_policies_members": [[10, "get-management-access-policies-members"]], "patch_management_access_policies": [[10, "patch-management-access-policies"]], "post_management_access_policies": [[10, "post-management-access-policies"]], "Policiesnfsap": [[10, "policiesnfsap"]], "delete_nfs_export_policies": [[10, "delete-nfs-export-policies"]], "get_nfs_export_policies": [[10, "get-nfs-export-policies"]], "patch_nfs_export_policies": [[10, "patch-nfs-export-policies"]], "post_nfs_export_policies": [[10, "post-nfs-export-policies"]], "delete_nfs_export_policies_rules": [[10, "delete-nfs-export-policies-rules"]], "get_nfs_export_policies_rules": [[10, "get-nfs-export-policies-rules"]], "patch_nfs_export_policies_rules": [[10, "patch-nfs-export-policies-rules"]], "post_nfs_export_policies_rules": [[10, "post-nfs-export-policies-rules"]], "Policiesnetworkaccessap": [[10, "policiesnetworkaccessap"]], "get_network_access_policies": [[10, "get-network-access-policies"]], "get_network_access_policies_members": [[10, "get-network-access-policies-members"]], "patch_network_access_policies": [[10, "patch-network-access-policies"]], "delete_network_access_policies_rules": [[10, "delete-network-access-policies-rules"]], "get_network_access_policies_rules": [[10, "get-network-access-policies-rules"]], "patch_network_access_policies_rules": [[10, "patch-network-access-policies-rules"]], "post_network_access_policies_rules": [[10, "post-network-access-policies-rules"]], "Policiesobjectstoreaccessap": [[10, "policiesobjectstoreaccessap"]], "delete_object_store_access_policies": [[10, "delete-object-store-access-policies"]], "get_object_store_access_policies": [[10, "get-object-store-access-policies"]], "delete_object_store_access_policies_object_store_roles": [[10, "delete-object-store-access-policies-object-store-roles"]], "get_object_store_access_policies_object_store_roles": [[10, "get-object-store-access-policies-object-store-roles"]], "post_object_store_access_policies_object_store_roles": [[10, "post-object-store-access-policies-object-store-roles"]], "delete_object_store_access_policies_object_store_users": [[10, "delete-object-store-access-policies-object-store-users"]], "get_object_store_access_policies_object_store_users": [[10, "get-object-store-access-policies-object-store-users"]], "post_object_store_access_policies_object_store_users": [[10, "post-object-store-access-policies-object-store-users"]], "patch_object_store_access_policies": [[10, "patch-object-store-access-policies"]], "post_object_store_access_policies": [[10, "post-object-store-access-policies"]], "delete_object_store_access_policies_rules": [[10, "delete-object-store-access-policies-rules"]], "get_object_store_access_policies_rules": [[10, "get-object-store-access-policies-rules"]], "patch_object_store_access_policies_rules": [[10, "patch-object-store-access-policies-rules"]], "post_object_store_access_policies_rules": [[10, "post-object-store-access-policies-rules"]], "get_object_store_access_policy_actions": [[10, "get-object-store-access-policy-actions"]], "Policiespasswordap": [[10, "policiespasswordap"]], "get_password_policies": [[10, "get-password-policies"]], "patch_password_policies": [[10, "patch-password-policies"]], "Policiesqosap": [[10, "policiesqosap"]], "get_qos_policies_buckets": [[10, "get-qos-policies-buckets"]], "delete_qos_policies": [[10, "delete-qos-policies"]], "get_qos_policies_file_systems": [[10, "get-qos-policies-file-systems"]], "get_qos_policies": [[10, "get-qos-policies"]], "delete_qos_policies_members": [[10, "delete-qos-policies-members"]], "get_qos_policies_members": [[10, "get-qos-policies-members"]], "post_qos_policies_members": [[10, "post-qos-policies-members"]], "patch_qos_policies": [[10, "patch-qos-policies"]], "post_qos_policies": [[10, "post-qos-policies"]], "Policiess3exportap": [[10, "policiess3exportap"]], "delete_s3_export_policies": [[10, "delete-s3-export-policies"]], "get_s3_export_policies": [[10, "get-s3-export-policies"]], "patch_s3_export_policies": [[10, "patch-s3-export-policies"]], "post_s3_export_policies": [[10, "post-s3-export-policies"]], "delete_s3_export_policies_rules": [[10, "delete-s3-export-policies-rules"]], "get_s3_export_policies_rules": [[10, "get-s3-export-policies-rules"]], "patch_s3_export_policies_rules": [[10, "patch-s3-export-policies-rules"]], "post_s3_export_policies_rules": [[10, "post-s3-export-policies-rules"]], "Policiessmbclientap": [[10, "policiessmbclientap"]], "delete_smb_client_policies": [[10, "delete-smb-client-policies"]], "get_smb_client_policies": [[10, "get-smb-client-policies"]], "patch_smb_client_policies": [[10, "patch-smb-client-policies"]], "post_smb_client_policies": [[10, "post-smb-client-policies"]], "delete_smb_client_policies_rules": [[10, "delete-smb-client-policies-rules"]], "get_smb_client_policies_rules": [[10, "get-smb-client-policies-rules"]], "patch_smb_client_policies_rules": [[10, "patch-smb-client-policies-rules"]], "post_smb_client_policies_rules": [[10, "post-smb-client-policies-rules"]], "Policiessmbshareap": [[10, "policiessmbshareap"]], "delete_smb_share_policies": [[10, "delete-smb-share-policies"]], "get_smb_share_policies": [[10, "get-smb-share-policies"]], "patch_smb_share_policies": [[10, "patch-smb-share-policies"]], "post_smb_share_policies": [[10, "post-smb-share-policies"]], "delete_smb_share_policies_rules": [[10, "delete-smb-share-policies-rules"]], "get_smb_share_policies_rules": [[10, "get-smb-share-policies-rules"]], "patch_smb_share_policies_rules": [[10, "patch-smb-share-policies-rules"]], "post_smb_share_policies_rules": [[10, "post-smb-share-policies-rules"]], "Policiessshcertificateauthorityap": [[10, "policiessshcertificateauthorityap"]], "delete_admins_ssh_certificate_authority_policies": [[10, "delete-admins-ssh-certificate-authority-policies"]], "get_admins_ssh_certificate_authority_policies": [[10, "get-admins-ssh-certificate-authority-policies"]], "post_admins_ssh_certificate_authority_policies": [[10, "post-admins-ssh-certificate-authority-policies"]], "delete_arrays_ssh_certificate_authority_policies": [[10, "delete-arrays-ssh-certificate-authority-policies"]], "get_arrays_ssh_certificate_authority_policies": [[10, "get-arrays-ssh-certificate-authority-policies"]], "post_arrays_ssh_certificate_authority_policies": [[10, "post-arrays-ssh-certificate-authority-policies"]], "delete_ssh_certificate_authority_policies_admins": [[10, "delete-ssh-certificate-authority-policies-admins"]], "get_ssh_certificate_authority_policies_admins": [[10, "get-ssh-certificate-authority-policies-admins"]], "post_ssh_certificate_authority_policies_admins": [[10, "post-ssh-certificate-authority-policies-admins"]], "delete_ssh_certificate_authority_policies_arrays": [[10, "delete-ssh-certificate-authority-policies-arrays"]], "get_ssh_certificate_authority_policies_arrays": [[10, "get-ssh-certificate-authority-policies-arrays"]], "post_ssh_certificate_authority_policies_arrays": [[10, "post-ssh-certificate-authority-policies-arrays"]], "delete_ssh_certificate_authority_policies": [[10, "delete-ssh-certificate-authority-policies"]], "get_ssh_certificate_authority_policies": [[10, "get-ssh-certificate-authority-policies"]], "get_ssh_certificate_authority_policies_members": [[10, "get-ssh-certificate-authority-policies-members"]], "patch_ssh_certificate_authority_policies": [[10, "patch-ssh-certificate-authority-policies"]], "post_ssh_certificate_authority_policies": [[10, "post-ssh-certificate-authority-policies"]], "Policiessnapshotap": [[10, "policiessnapshotap"]], "delete_policies": [[10, "delete-policies"]], "delete_policies_file_system_replica_links": [[10, "delete-policies-file-system-replica-links"]], "get_policies_file_system_replica_links": [[10, "get-policies-file-system-replica-links"]], "post_policies_file_system_replica_links": [[10, "post-policies-file-system-replica-links"]], "delete_policies_file_system_snapshots": [[10, "delete-policies-file-system-snapshots"]], "get_policies_file_system_snapshots": [[10, "get-policies-file-system-snapshots"]], "delete_policies_file_systems": [[10, "delete-policies-file-systems"]], "get_policies_file_systems": [[10, "get-policies-file-systems"]], "post_policies_file_systems": [[10, "post-policies-file-systems"]], "get_policies": [[10, "get-policies"]], "get_policies_members": [[10, "get-policies-members"]], "patch_policies": [[10, "patch-policies"]], "post_policies": [[10, "post-policies"]], "Policiesstorageclasstieringap": [[10, "policiesstorageclasstieringap"]], "delete_storage_class_tiering_policies": [[10, "delete-storage-class-tiering-policies"]], "get_storage_class_tiering_policies": [[10, "get-storage-class-tiering-policies"]], "get_storage_class_tiering_policies_members": [[10, "get-storage-class-tiering-policies-members"]], "patch_storage_class_tiering_policies": [[10, "patch-storage-class-tiering-policies"]], "post_storage_class_tiering_policies": [[10, "post-storage-class-tiering-policies"]], "Policiestlsap": [[10, "policiestlsap"]], "delete_network_interfaces_tls_policies": [[10, "delete-network-interfaces-tls-policies"]], "get_network_interfaces_tls_policies": [[10, "get-network-interfaces-tls-policies"]], "post_network_interfaces_tls_policies": [[10, "post-network-interfaces-tls-policies"]], "delete_tls_policies": [[10, "delete-tls-policies"]], "get_tls_policies": [[10, "get-tls-policies"]], "get_tls_policies_members": [[10, "get-tls-policies-members"]], "delete_tls_policies_network_interfaces": [[10, "delete-tls-policies-network-interfaces"]], "get_tls_policies_network_interfaces": [[10, "get-tls-policies-network-interfaces"]], "post_tls_policies_network_interfaces": [[10, "post-tls-policies-network-interfaces"]], "patch_tls_policies": [[10, "patch-tls-policies"]], "post_tls_policies": [[10, "post-tls-policies"]], "Policieswormdataap": [[10, "policieswormdataap"]], "delete_worm_data_policies": [[10, "delete-worm-data-policies"]], "get_worm_data_policies": [[10, "get-worm-data-policies"]], "get_worm_data_policies_members": [[10, "get-worm-data-policies-members"]], "patch_worm_data_policies": [[10, "patch-worm-data-policies"]], "post_worm_data_policies": [[10, "post-worm-data-policies"]], "Publickeysap": [[10, "publickeysap"]], "delete_public_keys": [[10, "delete-public-keys"]], "get_public_keys": [[10, "get-public-keys"]], "post_public_keys": [[10, "post-public-keys"]], "get_public_keys_uses": [[10, "get-public-keys-uses"]], "Quotasap": [[10, "quotasap"]], "delete_quotas_groups": [[10, "delete-quotas-groups"]], "get_quotas_groups": [[10, "get-quotas-groups"]], "patch_quotas_groups": [[10, "patch-quotas-groups"]], "post_quotas_groups": [[10, "post-quotas-groups"]], "get_quotas_settings": [[10, "get-quotas-settings"]], "patch_quotas_settings": [[10, "patch-quotas-settings"]], "delete_quotas_users": [[10, "delete-quotas-users"]], "get_quotas_users": [[10, "get-quotas-users"]], "patch_quotas_users": [[10, "patch-quotas-users"]], "post_quotas_users": [[10, "post-quotas-users"]], "Rdlap": [[10, "rdlap"]], "get_rapid_data_locking": [[10, "get-rapid-data-locking"]], "patch_rapid_data_locking": [[10, "patch-rapid-data-locking"]], "post_rapid_data_locking_rotate": [[10, "post-rapid-data-locking-rotate"]], "get_rapid_data_locking_test": [[10, "get-rapid-data-locking-test"]], "Realmsap": [[10, "realmsap"]], "get_realms_defaults": [[10, "get-realms-defaults"]], "patch_realms_defaults": [[10, "patch-realms-defaults"]], "delete_realms": [[10, "delete-realms"]], "get_realms": [[10, "get-realms"]], "patch_realms": [[10, "patch-realms"]], "post_realms": [[10, "post-realms"]], "get_realms_space": [[10, "get-realms-space"]], "get_realms_space_storage_classes": [[10, "get-realms-space-storage-classes"]], "Remotearraysap": [[10, "remotearraysap"]], "get_remote_arrays": [[10, "get-remote-arrays"]], "Resourceaccessesap": [[10, "resourceaccessesap"]], "post_resource_accesses_batch": [[10, "post-resource-accesses-batch"]], "delete_resource_accesses": [[10, "delete-resource-accesses"]], "get_resource_accesses": [[10, "get-resource-accesses"]], "Rolesap": [[10, "rolesap"]], "get_roles": [[10, "get-roles"]], "Saml2ssoap": [[10, "saml2ssoap"]], "delete_sso_saml2_idps": [[10, "delete-sso-saml2-idps"]], "get_sso_saml2_idps": [[10, "get-sso-saml2-idps"]], "patch_sso_saml2_idps": [[10, "patch-sso-saml2-idps"]], "post_sso_saml2_idps": [[10, "post-sso-saml2-idps"]], "get_sso_saml2_idps_test": [[10, "get-sso-saml2-idps-test"]], "patch_sso_saml2_idps_test": [[10, "patch-sso-saml2-idps-test"]], "Smtpap": [[10, "smtpap"]], "get_smtp_servers": [[10, "get-smtp-servers"]], "patch_smtp_servers": [[10, "patch-smtp-servers"]], "Snmpagentsap": [[10, "snmpagentsap"]], "get_snmp_agents": [[10, "get-snmp-agents"]], "get_snmp_agents_mib": [[10, "get-snmp-agents-mib"]], "patch_snmp_agents": [[10, "patch-snmp-agents"]], "Snmpmanagersap": [[10, "snmpmanagersap"]], "delete_snmp_managers": [[10, "delete-snmp-managers"]], "get_snmp_managers": [[10, "get-snmp-managers"]], "patch_snmp_managers": [[10, "patch-snmp-managers"]], "post_snmp_managers": [[10, "post-snmp-managers"]], "get_snmp_managers_test": [[10, "get-snmp-managers-test"]], "Serversap": [[10, "serversap"]], "delete_servers": [[10, "delete-servers"]], "get_servers": [[10, "get-servers"]], "patch_servers": [[10, "patch-servers"]], "post_servers": [[10, "post-servers"]], "Sessionsap": [[10, "sessionsap"]], "get_sessions": [[10, "get-sessions"]], "Softwareap": [[10, "softwareap"]], "get_software_check": [[10, "get-software-check"]], "post_software_check": [[10, "post-software-check"]], "Subnetsap": [[10, "subnetsap"]], "delete_subnets": [[10, "delete-subnets"]], "get_subnets": [[10, "get-subnets"]], "patch_subnets": [[10, "patch-subnets"]], "post_subnets": [[10, "post-subnets"]], "Supportap": [[10, "supportap"]], "get_support": [[10, "get-support"]], "patch_support": [[10, "patch-support"]], "get_support_test": [[10, "get-support-test"]], "Supportdiagnosticsap": [[10, "supportdiagnosticsap"]], "get_support_diagnostics_details": [[10, "get-support-diagnostics-details"]], "get_support_diagnostics": [[10, "get-support-diagnostics"]], "post_support_diagnostics": [[10, "post-support-diagnostics"]], "Syslogap": [[10, "syslogap"]], "delete_syslog_servers": [[10, "delete-syslog-servers"]], "get_syslog_servers": [[10, "get-syslog-servers"]], "patch_syslog_servers": [[10, "patch-syslog-servers"]], "post_syslog_servers": [[10, "post-syslog-servers"]], "get_syslog_servers_settings": [[10, "get-syslog-servers-settings"]], "patch_syslog_servers_settings": [[10, "patch-syslog-servers-settings"]], "get_syslog_servers_test": [[10, "get-syslog-servers-test"]], "Targetsap": [[10, "targetsap"]], "delete_targets": [[10, "delete-targets"]], "get_targets": [[10, "get-targets"]], "patch_targets": [[10, "patch-targets"]], "get_targets_performance_replication": [[10, "get-targets-performance-replication"]], "post_targets": [[10, "post-targets"]], "Usageap": [[10, "usageap"]], "get_usage_groups": [[10, "get-usage-groups"]], "get_usage_users": [[10, "get-usage-users"]], "Verificationkeysap": [[10, "verificationkeysap"]], "get_support_verification_keys": [[10, "get-support-verification-keys"]], "patch_support_verification_keys": [[10, "patch-support-verification-keys"]], "FlashArray Reference": [[9, "flasharray-reference"]], "FlashArray REST Client Factory Method": [[9, "flasharray-rest-client-factory-method"]], "FlashArray REST 2.48 Client": [[9, "module-pypureclient.flasharray.FA_2_48.client"]], "AdminCacheResponse": [[9, "admincacheresponse"]], "AdminRole": [[9, "adminrole"]], "AdminSettings": [[9, "adminsettings"]], "AdminSettingsRequiredAuthenticationMethods": [[9, "adminsettingsrequiredauthenticationmethods"]], "AggregateReplicationPerformance": [[9, "aggregatereplicationperformance"]], "AlertEvent": [[9, "alertevent"]], "AlertEventGetResponse": [[9, "alerteventgetresponse"]], "AlertEventResponse": [[9, "alerteventresponse"]], "AlertRules": [[9, "alertrules"]], "AlertRulesCatalog": [[9, "alertrulescatalog"]], "AlertRulesCatalogGetResponse": [[9, "alertrulescataloggetresponse"]], "AlertRulesCatalogResponse": [[9, "alertrulescatalogresponse"]], "AlertRulesGetResponse": [[9, "alertrulesgetresponse"]], "AlertRulesResponse": [[9, "alertrulesresponse"]], "AlertWatcherPatch": [[9, "alertwatcherpatch"]], "ApiClientGetResponse": [[9, "apiclientgetresponse"]], "ApiClientPatch": [[9, "apiclientpatch"]], "ApiClientPost": [[9, "apiclientpost"]], "ApiClientResponse": [[9, "apiclientresponse"]], "ApiVersionResponse": [[9, "apiversionresponse"]], "App": [[9, "app"]], "AppGetResponse": [[9, "appgetresponse"]], "AppNode": [[9, "appnode"]], "AppNodeGetResponse": [[9, "appnodegetresponse"]], "AppNodeResponse": [[9, "appnoderesponse"]], "AppResponse": [[9, "appresponse"]], "ArrayConnectionPatch": [[9, "arrayconnectionpatch"]], "ArrayConnectionPathResponse": [[9, "arrayconnectionpathresponse"]], "ArrayErasurePatch": [[9, "arrayerasurepatch"]], "ArrayPerformanceByLink": [[9, "arrayperformancebylink"]], "ArrayPerformanceByLinkGetResponse": [[9, "arrayperformancebylinkgetresponse"]], "ArrayPerformanceByLinkResponse": [[9, "arrayperformancebylinkresponse"]], "ArrayencryptionDataAtRest": [[9, "arrayencryptiondataatrest"]], "BasePort": [[9, "baseport"]], "BuiltInResourceNoId": [[9, "builtinresourcenoid"]], "CertificateCertificateGroupGetResponse": [[9, "certificatecertificategroupgetresponse"]], "CertificateGroupCertificateGetResponse": [[9, "certificategroupcertificategetresponse"]], "Chap": [[9, "chap"]], "CloudCapacityGetResponse": [[9, "cloudcapacitygetresponse"]], "CloudCapacityPatchResponse": [[9, "cloudcapacitypatchresponse"]], "CloudCapacityStatus": [[9, "cloudcapacitystatus"]], "CloudCapacityStep": [[9, "cloudcapacitystep"]], "CloudCapacityStepsGetResponse": [[9, "cloudcapacitystepsgetresponse"]], "CloudConfig": [[9, "cloudconfig"]], "CloudConfigAutomaticCapacityUpgrade": [[9, "cloudconfigautomaticcapacityupgrade"]], "CloudConfigAutomaticCapacityUpgradePatch": [[9, "cloudconfigautomaticcapacityupgradepatch"]], "CloudConfigGetResponse": [[9, "cloudconfiggetresponse"]], "CloudConfigModel": [[9, "cloudconfigmodel"]], "CloudConfigModelPatch": [[9, "cloudconfigmodelpatch"]], "CloudConfigPatch": [[9, "cloudconfigpatch"]], "CloudConfigPatchResponse": [[9, "cloudconfigpatchresponse"]], "CloudConfigSupported": [[9, "cloudconfigsupported"]], "CloudConfigSupportedConfigsGetResponse": [[9, "cloudconfigsupportedconfigsgetresponse"]], "CloudProviderTag": [[9, "cloudprovidertag"]], "CloudProviderTagGetResponse": [[9, "cloudprovidertaggetresponse"]], "CloudProviderTagResponse": [[9, "cloudprovidertagresponse"]], "Connection": [[9, "connection"]], "ConnectionGetResponse": [[9, "connectiongetresponse"]], "ConnectionPost": [[9, "connectionpost"]], "ConnectionResponse": [[9, "connectionresponse"]], "ContainerDefaultProtection": [[9, "containerdefaultprotection"]], "ContainerDefaultProtectionGetResponse": [[9, "containerdefaultprotectiongetresponse"]], "ContainerDefaultProtectionResponse": [[9, "containerdefaultprotectionresponse"]], "ContainerEradicationConfig": [[9, "containereradicationconfig"]], "ContainerPerformance": [[9, "containerperformance"]], "ContainerPerformanceGetResponse": [[9, "containerperformancegetresponse"]], "ContainerQos": [[9, "containerqos"]], "ContainerQosCeilings": [[9, "containerqosceilings"]], "DefaultProtectionReference": [[9, "defaultprotectionreference"]], "DestroyedPatchPost": [[9, "destroyedpatchpost"]], "DirectoriesGroupsGetResponse": [[9, "directoriesgroupsgetresponse"]], "DirectoriesGroupsResponse": [[9, "directoriesgroupsresponse"]], "DirectoriesUsersGetResponse": [[9, "directoriesusersgetresponse"]], "DirectoriesUsersResponse": [[9, "directoriesusersresponse"]], "DirectoryExport": [[9, "directoryexport"]], "DirectoryExportGetResponse": [[9, "directoryexportgetresponse"]], "DirectoryExportPatch": [[9, "directoryexportpatch"]], "DirectoryExportPost": [[9, "directoryexportpost"]], "DirectoryExportResponse": [[9, "directoryexportresponse"]], "DirectoryGroup": [[9, "directorygroup"]], "DirectoryGroupQuota": [[9, "directorygroupquota"]], "DirectoryGroupQuotasGetResponse": [[9, "directorygroupquotasgetresponse"]], "DirectoryGroupQuotasResponse": [[9, "directorygroupquotasresponse"]], "DirectoryLockNlmReclamation": [[9, "directorylocknlmreclamation"]], "DirectoryLockNlmReclamationResponse": [[9, "directorylocknlmreclamationresponse"]], "DirectoryPatch": [[9, "directorypatch"]], "DirectoryPerformance": [[9, "directoryperformance"]], "DirectoryPerformanceGetResponse": [[9, "directoryperformancegetresponse"]], "DirectoryPolicyExportPost": [[9, "directorypolicyexportpost"]], "DirectoryPolicyPost": [[9, "directorypolicypost"]], "DirectoryPost": [[9, "directorypost"]], "DirectoryQuota": [[9, "directoryquota"]], "DirectoryQuotasGetResponse": [[9, "directoryquotasgetresponse"]], "DirectoryQuotasResponse": [[9, "directoryquotasresponse"]], "DirectoryServiceCommon": [[9, "directoryservicecommon"]], "DirectoryServicePatch": [[9, "directoryservicepatch"]], "DirectoryServicePost": [[9, "directoryservicepost"]], "DirectoryServiceRoleGetResponse": [[9, "directoryservicerolegetresponse"]], "DirectoryServiceRoleResponse": [[9, "directoryserviceroleresponse"]], "DirectorySnapshot": [[9, "directorysnapshot"]], "DirectorySnapshotGetResponse": [[9, "directorysnapshotgetresponse"]], "DirectorySnapshotPatch": [[9, "directorysnapshotpatch"]], "DirectorySnapshotPost": [[9, "directorysnapshotpost"]], "DirectorySnapshotResponse": [[9, "directorysnapshotresponse"]], "DirectoryUser": [[9, "directoryuser"]], "DirectoryUserQuota": [[9, "directoryuserquota"]], "DirectoryUserQuotaRule": [[9, "directoryuserquotarule"]], "DirectoryUserQuotasGetResponse": [[9, "directoryuserquotasgetresponse"]], "DirectoryUserQuotasResponse": [[9, "directoryuserquotasresponse"]], "DirectorypolicyexportpostPolicies": [[9, "directorypolicyexportpostpolicies"]], "DirectorypolicypostPolicies": [[9, "directorypolicypostpolicies"]], "DnsPatch": [[9, "dnspatch"]], "EradicationConfig": [[9, "eradicationconfig"]], "ErrorcontextresponseErrors": [[9, "errorcontextresponseerrors"]], "ExportPolicyAttachmentMixin": [[9, "exportpolicyattachmentmixin"]], "FilePost": [[9, "filepost"]], "FixedNameResourceNoId": [[9, "fixednameresourcenoid"]], "FixedReferenceWithTypeAndLocation": [[9, "fixedreferencewithtypeandlocation"]], "FleetmemberpostMember": [[9, "fleetmemberpostmember"]], "FleetmemberpostMembers": [[9, "fleetmemberpostmembers"]], "HardwarePatch": [[9, "hardwarepatch"]], "Host": [[9, "host"]], "HostGetResponse": [[9, "hostgetresponse"]], "HostGroup": [[9, "hostgroup"]], "HostGroupGetResponse": [[9, "hostgroupgetresponse"]], "HostGroupPatch": [[9, "hostgrouppatch"]], "HostGroupPost": [[9, "hostgrouppost"]], "HostGroupResponse": [[9, "hostgroupresponse"]], "HostPatch": [[9, "hostpatch"]], "HostPerformanceBalance": [[9, "hostperformancebalance"]], "HostPerformanceBalanceGetResponse": [[9, "hostperformancebalancegetresponse"]], "HostPortConnectivity": [[9, "hostportconnectivity"]], "HostPost": [[9, "hostpost"]], "HostResponse": [[9, "hostresponse"]], "Kmip": [[9, "kmip"]], "KmipCertificate": [[9, "kmipcertificate"]], "KmipGetResponse": [[9, "kmipgetresponse"]], "KmipObject": [[9, "kmipobject"]], "KmipPatch": [[9, "kmippatch"]], "KmipPost": [[9, "kmippost"]], "KmipResponse": [[9, "kmipresponse"]], "KmipTestResult": [[9, "kmiptestresult"]], "KmipTestResultGetResponse": [[9, "kmiptestresultgetresponse"]], "LimitedBy": [[9, "limitedby"]], "LocalDirectoryService": [[9, "localdirectoryservice"]], "LocalDirectoryServiceGetResponse": [[9, "localdirectoryservicegetresponse"]], "LocalDirectoryServicePost": [[9, "localdirectoryservicepost"]], "LocalDirectoryServiceReference": [[9, "localdirectoryservicereference"]], "LocalDirectoryServiceResponse": [[9, "localdirectoryserviceresponse"]], "LocalGroup": [[9, "localgroup"]], "LocalGroupGetResponse": [[9, "localgroupgetresponse"]], "LocalGroupMembershipPost": [[9, "localgroupmembershippost"]], "LocalGroupPatch": [[9, "localgrouppatch"]], "LocalGroupPost": [[9, "localgrouppost"]], "LocalGroupResponse": [[9, "localgroupresponse"]], "LocalMember": [[9, "localmember"]], "LocalMembershipGetResponse": [[9, "localmembershipgetresponse"]], "LocalMembershipResponse": [[9, "localmembershipresponse"]], "LocalUser": [[9, "localuser"]], "LocalUserGetResponse": [[9, "localusergetresponse"]], "LocalUserMembershipPost": [[9, "localusermembershippost"]], "LocalUserPatch": [[9, "localuserpatch"]], "LocalUserPost": [[9, "localuserpost"]], "LocalUserResponse": [[9, "localuserresponse"]], "LocalgroupmembershippostMembers": [[9, "localgroupmembershippostmembers"]], "LocalusermembershippostGroups": [[9, "localusermembershippostgroups"]], "LogTarget": [[9, "logtarget"]], "LogTargetFile": [[9, "logtargetfile"]], "LogTargetFileGetResponse": [[9, "logtargetfilegetresponse"]], "LogTargetFileResponse": [[9, "logtargetfileresponse"]], "LogTargetsGetResponse": [[9, "logtargetsgetresponse"]], "LogTargetsResponse": [[9, "logtargetsresponse"]], "LoginPost": [[9, "loginpost"]], "MappingPolicy": [[9, "mappingpolicy"]], "MappingPolicyPatch": [[9, "mappingpolicypatch"]], "MemberGetResponse": [[9, "membergetresponse"]], "MemberNoIdAll": [[9, "membernoidall"]], "MemberNoIdAllGetResponse": [[9, "membernoidallgetresponse"]], "MemberNoIdAllResponse": [[9, "membernoidallresponse"]], "MemberNoIdGroup": [[9, "membernoidgroup"]], "MemberNoIdMember": [[9, "membernoidmember"]], "MemberNoIdMemberGetResponse": [[9, "membernoidmembergetresponse"]], "MemberNoIdMemberResponse": [[9, "membernoidmemberresponse"]], "MemberResponse": [[9, "memberresponse"]], "MemberWithType": [[9, "memberwithtype"]], "NetworkInterfaceEth": [[9, "networkinterfaceeth"]], "NetworkInterfaceFc": [[9, "networkinterfacefc"]], "NetworkInterfacePerformance": [[9, "networkinterfaceperformance"]], "NetworkInterfacePerformanceEth": [[9, "networkinterfaceperformanceeth"]], "NetworkInterfacePerformanceFc": [[9, "networkinterfaceperformancefc"]], "NetworkInterfacePerformanceGetResponse": [[9, "networkinterfaceperformancegetresponse"]], "NetworkInterfacePortDetailsRxLos": [[9, "networkinterfaceportdetailsrxlos"]], "NetworkInterfacePortDetailsRxPower": [[9, "networkinterfaceportdetailsrxpower"]], "NetworkInterfacePortDetailsStatic": [[9, "networkinterfaceportdetailsstatic"]], "NetworkInterfacePortDetailsStaticRxPowerThresholds": [[9, "networkinterfaceportdetailsstaticrxpowerthresholds"]], "NetworkInterfacePortDetailsStaticTemperatureThresholds": [[9, "networkinterfaceportdetailsstatictemperaturethresholds"]], "NetworkInterfacePortDetailsStaticTxBiasThresholds": [[9, "networkinterfaceportdetailsstatictxbiasthresholds"]], "NetworkInterfacePortDetailsStaticTxPowerThresholds": [[9, "networkinterfaceportdetailsstatictxpowerthresholds"]], "NetworkInterfacePortDetailsStaticVoltageThresholds": [[9, "networkinterfaceportdetailsstaticvoltagethresholds"]], "NetworkInterfacePortDetailsTemperature": [[9, "networkinterfaceportdetailstemperature"]], "NetworkInterfacePortDetailsTxBias": [[9, "networkinterfaceportdetailstxbias"]], "NetworkInterfacePortDetailsTxFault": [[9, "networkinterfaceportdetailstxfault"]], "NetworkInterfacePortDetailsTxPower": [[9, "networkinterfaceportdetailstxpower"]], "NetworkInterfacePortDetailsVoltage": [[9, "networkinterfaceportdetailsvoltage"]], "NetworkInterfacePost": [[9, "networkinterfacepost"]], "NetworkInterfacesPortDetails": [[9, "networkinterfacesportdetails"]], "NetworkInterfacesPortDetailsGetResponse": [[9, "networkinterfacesportdetailsgetresponse"]], "NetworkInterfacesPortDetailsResponse": [[9, "networkinterfacesportdetailsresponse"]], "NetworkinterfacepatchEth": [[9, "networkinterfacepatcheth"]], "NetworkinterfacepostEth": [[9, "networkinterfaceposteth"]], "NewFqname": [[9, "newfqname"]], "NewName": [[9, "newname"]], "NonCopyableTag": [[9, "noncopyabletag"]], "NonCopyableTagBatch": [[9, "noncopyabletagbatch"]], "Offload": [[9, "offload"]], "OffloadAzure": [[9, "offloadazure"]], "OffloadGetResponse": [[9, "offloadgetresponse"]], "OffloadGoogleCloud": [[9, "offloadgooglecloud"]], "OffloadNfs": [[9, "offloadnfs"]], "OffloadPost": [[9, "offloadpost"]], "OffloadResponse": [[9, "offloadresponse"]], "OffloadS3": [[9, "offloads3"]], "OverrideCheck": [[9, "overridecheck"]], "PageInfoWithoutTotalItemCountResponse": [[9, "pageinfowithouttotalitemcountresponse"]], "Performance": [[9, "performance"]], "PodArrayStatus": [[9, "podarraystatus"]], "PodEradicationConfig": [[9, "poderadicationconfig"]], "PodMember": [[9, "podmember"]], "PodMemberGetResponse": [[9, "podmembergetresponse"]], "PodMemberResponse": [[9, "podmemberresponse"]], "PodPatch": [[9, "podpatch"]], "PodPerformance": [[9, "podperformance"]], "PodPerformanceByArray": [[9, "podperformancebyarray"]], "PodPerformanceByArrayGetResponse": [[9, "podperformancebyarraygetresponse"]], "PodPerformanceReplication": [[9, "podperformancereplication"]], "PodPerformanceReplicationByArray": [[9, "podperformancereplicationbyarray"]], "PodPerformanceReplicationByArrayGetResponse": [[9, "podperformancereplicationbyarraygetresponse"]], "PodPerformanceReplicationByArrayResponse": [[9, "podperformancereplicationbyarrayresponse"]], "PodPerformanceReplicationGetResponse": [[9, "podperformancereplicationgetresponse"]], "PodPerformanceReplicationResponse": [[9, "podperformancereplicationresponse"]], "PodPost": [[9, "podpost"]], "PodReplicaLinkLag": [[9, "podreplicalinklag"]], "PodReplicaLinkLagGetResponse": [[9, "podreplicalinklaggetresponse"]], "PodReplicaLinkLagResponse": [[9, "podreplicalinklagresponse"]], "PodReplicaLinkMappingPolicyGetResponse": [[9, "podreplicalinkmappingpolicygetresponse"]], "PodReplicaLinkMappingPolicyResponse": [[9, "podreplicalinkmappingpolicyresponse"]], "PodReplicaLinkPatch": [[9, "podreplicalinkpatch"]], "PodReplicaLinkPerformanceReplication": [[9, "podreplicalinkperformancereplication"]], "PodReplicaLinkPerformanceReplicationGetResponse": [[9, "podreplicalinkperformancereplicationgetresponse"]], "PodReplicaLinkPerformanceReplicationResponse": [[9, "podreplicalinkperformancereplicationresponse"]], "PodReplicaLinkReference": [[9, "podreplicalinkreference"]], "PodSpace": [[9, "podspace"]], "PolicyAssignmentPost": [[9, "policyassignmentpost"]], "PolicyAssignmentPostPolicy": [[9, "policyassignmentpostpolicy"]], "PolicyAuditFile": [[9, "policyauditfile"]], "PolicyAuditFileGetResponse": [[9, "policyauditfilegetresponse"]], "PolicyAuditFilePatch": [[9, "policyauditfilepatch"]], "PolicyAuditFilePost": [[9, "policyauditfilepost"]], "PolicyAuditFileResponse": [[9, "policyauditfileresponse"]], "PolicyManagementAccess": [[9, "policymanagementaccess"]], "PolicyManagementAccessEffective": [[9, "policymanagementaccesseffective"]], "PolicyManagementAccessGetResponse": [[9, "policymanagementaccessgetresponse"]], "PolicyManagementAccessPatch": [[9, "policymanagementaccesspatch"]], "PolicyManagementAccessPost": [[9, "policymanagementaccesspost"]], "PolicyManagementAccessResponse": [[9, "policymanagementaccessresponse"]], "PolicyMemberClean": [[9, "policymemberclean"]], "PolicyMemberCleanGetResponse": [[9, "policymembercleangetresponse"]], "PolicyMemberCleanResponse": [[9, "policymembercleanresponse"]], "PolicyMemberExport": [[9, "policymemberexport"]], "PolicyMemberExportGetResponse": [[9, "policymemberexportgetresponse"]], "PolicyMemberExportPost": [[9, "policymemberexportpost"]], "PolicyMemberExportResponse": [[9, "policymemberexportresponse"]], "PolicyMemberPost": [[9, "policymemberpost"]], "PolicyNfs": [[9, "policynfs"]], "PolicyNfsGetResponse": [[9, "policynfsgetresponse"]], "PolicyNfsPatch": [[9, "policynfspatch"]], "PolicyNfsPolicyMapping": [[9, "policynfspolicymapping"]], "PolicyNfsPost": [[9, "policynfspost"]], "PolicyNfsResponse": [[9, "policynfsresponse"]], "PolicyPassword": [[9, "policypassword"]], "PolicyPasswordGetResponse": [[9, "policypasswordgetresponse"]], "PolicyPasswordResponse": [[9, "policypasswordresponse"]], "PolicyPost": [[9, "policypost"]], "PolicyRuleAlertWatcher": [[9, "policyrulealertwatcher"]], "PolicyRuleAlertWatcherGetResponse": [[9, "policyrulealertwatchergetresponse"]], "PolicyRuleAlertWatcherPatch": [[9, "policyrulealertwatcherpatch"]], "PolicyRuleAlertWatcherPost": [[9, "policyrulealertwatcherpost"]], "PolicyRuleAlertWatcherResponse": [[9, "policyrulealertwatcherresponse"]], "PolicyRuleNfsClient": [[9, "policyrulenfsclient"]], "PolicyRuleNfsClientGetResponse": [[9, "policyrulenfsclientgetresponse"]], "PolicyRuleNfsClientPost": [[9, "policyrulenfsclientpost"]], "PolicyRuleNfsClientResponse": [[9, "policyrulenfsclientresponse"]], "PolicyRuleQuota": [[9, "policyrulequota"]], "PolicyRuleQuotaGetResponse": [[9, "policyrulequotagetresponse"]], "PolicyRuleQuotaPatch": [[9, "policyrulequotapatch"]], "PolicyRuleQuotaPost": [[9, "policyrulequotapost"]], "PolicyRuleQuotaResponse": [[9, "policyrulequotaresponse"]], "PolicyRuleSmbClient": [[9, "policyrulesmbclient"]], "PolicyRuleSmbClientGetResponse": [[9, "policyrulesmbclientgetresponse"]], "PolicyRuleSmbClientPost": [[9, "policyrulesmbclientpost"]], "PolicyRuleSmbClientResponse": [[9, "policyrulesmbclientresponse"]], "PolicyRuleSnapshot": [[9, "policyrulesnapshot"]], "PolicyRuleSnapshotGetResponse": [[9, "policyrulesnapshotgetresponse"]], "PolicyRuleSnapshotPost": [[9, "policyrulesnapshotpost"]], "PolicyRuleSnapshotResponse": [[9, "policyrulesnapshotresponse"]], "PolicyRuleUserGroupQuota": [[9, "policyruleusergroupquota"]], "PolicyRuleUserGroupQuotaGetResponse": [[9, "policyruleusergroupquotagetresponse"]], "PolicyRuleUserGroupQuotaPatch": [[9, "policyruleusergroupquotapatch"]], "PolicyRuleUserGroupQuotaPost": [[9, "policyruleusergroupquotapost"]], "PolicyRuleUserGroupQuotaResponse": [[9, "policyruleusergroupquotaresponse"]], "PolicyRuleUserGroupQuotaSubject": [[9, "policyruleusergroupquotasubject"]], "PolicySmb": [[9, "policysmb"]], "PolicySmbGetResponse": [[9, "policysmbgetresponse"]], "PolicySmbPatch": [[9, "policysmbpatch"]], "PolicySmbPost": [[9, "policysmbpost"]], "PolicySmbResponse": [[9, "policysmbresponse"]], "PolicymemberexportpostMembers": [[9, "policymemberexportpostmembers"]], "PolicymemberpostMembers": [[9, "policymemberpostmembers"]], "PolicynfspostPolicyMapping": [[9, "policynfspostpolicymapping"]], "PolicyrulealertwatcherpatchRules": [[9, "policyrulealertwatcherpatchrules"]], "PolicyrulealertwatcherpostRules": [[9, "policyrulealertwatcherpostrules"]], "PolicyrulemanagementaccessRules": [[9, "policyrulemanagementaccessrules"]], "PolicyrulenfsclientpostRules": [[9, "policyrulenfsclientpostrules"]], "PolicyrulequotapatchRules": [[9, "policyrulequotapatchrules"]], "PolicyrulequotapostRules": [[9, "policyrulequotapostrules"]], "PolicyrulesmbclientpostRules": [[9, "policyrulesmbclientpostrules"]], "PolicyrulesnapshotpostRules": [[9, "policyrulesnapshotpostrules"]], "PolicyruleusergroupquotaSubject": [[9, "id9"]], "PolicyruleusergroupquotapatchRules": [[9, "policyruleusergroupquotapatchrules"]], "PolicyruleusergroupquotapostRules": [[9, "policyruleusergroupquotapostrules"]], "PortCommon": [[9, "portcommon"]], "PortInitiator": [[9, "portinitiator"]], "PortInitiatorTarget": [[9, "portinitiatortarget"]], "PortInitiatorsGetResponse": [[9, "portinitiatorsgetresponse"]], "PresetWorkload": [[9, "presetworkload"]], "PresetWorkloadBase": [[9, "presetworkloadbase"]], "PresetWorkloadConstraints": [[9, "presetworkloadconstraints"]], "PresetWorkloadConstraintsBoolean": [[9, "presetworkloadconstraintsboolean"]], "PresetWorkloadConstraintsInteger": [[9, "presetworkloadconstraintsinteger"]], "PresetWorkloadConstraintsResourceReference": [[9, "presetworkloadconstraintsresourcereference"]], "PresetWorkloadConstraintsResourceReferenceAllowedValues": [[9, "presetworkloadconstraintsresourcereferenceallowedvalues"]], "PresetWorkloadConstraintsString": [[9, "presetworkloadconstraintsstring"]], "PresetWorkloadGetResponse": [[9, "presetworkloadgetresponse"]], "PresetWorkloadMetadata": [[9, "presetworkloadmetadata"]], "PresetWorkloadParameter": [[9, "presetworkloadparameter"]], "PresetWorkloadPatch": [[9, "presetworkloadpatch"]], "PresetWorkloadPeriodicReplicationConfiguration": [[9, "presetworkloadperiodicreplicationconfiguration"]], "PresetWorkloadPlacementConfiguration": [[9, "presetworkloadplacementconfiguration"]], "PresetWorkloadPost": [[9, "presetworkloadpost"]], "PresetWorkloadQosConfiguration": [[9, "presetworkloadqosconfiguration"]], "PresetWorkloadResponse": [[9, "presetworkloadresponse"]], "PresetWorkloadSnapshotConfiguration": [[9, "presetworkloadsnapshotconfiguration"]], "PresetWorkloadSnapshotRule": [[9, "presetworkloadsnapshotrule"]], "PresetWorkloadVolumeConfiguration": [[9, "presetworkloadvolumeconfiguration"]], "PresetWorkloadWorkloadTag": [[9, "presetworkloadworkloadtag"]], "PriorityAdjustment": [[9, "priorityadjustment"]], "ProtectionGroup": [[9, "protectiongroup"]], "ProtectionGroupEradicationConfig": [[9, "protectiongrouperadicationconfig"]], "ProtectionGroupGetResponse": [[9, "protectiongroupgetresponse"]], "ProtectionGroupPerformance": [[9, "protectiongroupperformance"]], "ProtectionGroupPerformanceArray": [[9, "protectiongroupperformancearray"]], "ProtectionGroupPerformanceArrayResponse": [[9, "protectiongroupperformancearrayresponse"]], "ProtectionGroupPerformanceResponse": [[9, "protectiongroupperformanceresponse"]], "ProtectionGroupPost": [[9, "protectiongrouppost"]], "ProtectionGroupResponse": [[9, "protectiongroupresponse"]], "ProtectionGroupSnapshot": [[9, "protectiongroupsnapshot"]], "ProtectionGroupSnapshotGetResponse": [[9, "protectiongroupsnapshotgetresponse"]], "ProtectionGroupSnapshotPatch": [[9, "protectiongroupsnapshotpatch"]], "ProtectionGroupSnapshotPost": [[9, "protectiongroupsnapshotpost"]], "ProtectionGroupSnapshotReplica": [[9, "protectiongroupsnapshotreplica"]], "ProtectionGroupSnapshotReplicaResponse": [[9, "protectiongroupsnapshotreplicaresponse"]], "ProtectionGroupSnapshotResponse": [[9, "protectiongroupsnapshotresponse"]], "ProtectionGroupSnapshotTransfer": [[9, "protectiongroupsnapshottransfer"]], "ProtectionGroupSnapshotTransferGetResponse": [[9, "protectiongroupsnapshottransfergetresponse"]], "ProtectionGroupSnapshotTransferResponse": [[9, "protectiongroupsnapshottransferresponse"]], "ProtectionGroupTarget": [[9, "protectiongrouptarget"]], "ProtectionGroupTargetGetResponse": [[9, "protectiongrouptargetgetresponse"]], "ProtectionGroupTargetResponse": [[9, "protectiongrouptargetresponse"]], "ProtectionGroupsVolumes": [[9, "protectiongroupsvolumes"]], "ProtectionGroupsVolumesGetResponse": [[9, "protectiongroupsvolumesgetresponse"]], "ProtectionGroupsVolumesMember": [[9, "protectiongroupsvolumesmember"]], "ProtectionGroupsVolumesResponse": [[9, "protectiongroupsvolumesresponse"]], "ProtocolEndpoint": [[9, "protocolendpoint"]], "Qos": [[9, "qos"]], "RealmPost": [[9, "realmpost"]], "ReferenceNoId": [[9, "referencenoid"]], "ReferenceNoIdWithType": [[9, "referencenoidwithtype"]], "ReferenceWithFixedType": [[9, "referencewithfixedtype"]], "ReferenceWithType": [[9, "referencewithtype"]], "RemoteArrayFleet": [[9, "remotearrayfleet"]], "RemotePod": [[9, "remotepod"]], "RemotePodTagGetResponse": [[9, "remotepodtaggetresponse"]], "RemotePodsResponse": [[9, "remotepodsresponse"]], "RemoteProtectionGroup": [[9, "remoteprotectiongroup"]], "RemoteProtectionGroupGetResponse": [[9, "remoteprotectiongroupgetresponse"]], "RemoteProtectionGroupResponse": [[9, "remoteprotectiongroupresponse"]], "RemoteProtectionGroupSnapshot": [[9, "remoteprotectiongroupsnapshot"]], "RemoteProtectionGroupSnapshotGetResponse": [[9, "remoteprotectiongroupsnapshotgetresponse"]], "RemoteProtectionGroupSnapshotPost": [[9, "remoteprotectiongroupsnapshotpost"]], "RemoteProtectionGroupSnapshotResponse": [[9, "remoteprotectiongroupsnapshotresponse"]], "RemoteProtectionGroupSnapshotTransfer": [[9, "remoteprotectiongroupsnapshottransfer"]], "RemoteProtectionGroupSnapshotTransferGetResponse": [[9, "remoteprotectiongroupsnapshottransfergetresponse"]], "RemoteProtectionGroupSnapshotTransferResponse": [[9, "remoteprotectiongroupsnapshottransferresponse"]], "RemoteVolumeSnapshot": [[9, "remotevolumesnapshot"]], "RemoteVolumeSnapshotGetResponse": [[9, "remotevolumesnapshotgetresponse"]], "RemoteVolumeSnapshotPost": [[9, "remotevolumesnapshotpost"]], "RemoteVolumeSnapshotResponse": [[9, "remotevolumesnapshotresponse"]], "RemoteVolumeSnapshotTransfer": [[9, "remotevolumesnapshottransfer"]], "RemoteVolumeSnapshotTransferGetResponse": [[9, "remotevolumesnapshottransfergetresponse"]], "RemoteVolumeSnapshotTransferResponse": [[9, "remotevolumesnapshottransferresponse"]], "ReplicaLinkLag": [[9, "replicalinklag"]], "ReplicaLinkPerformanceReplication": [[9, "replicalinkperformancereplication"]], "ReplicationPerformanceWithTotal": [[9, "replicationperformancewithtotal"]], "ReplicationSchedule": [[9, "replicationschedule"]], "ResourceAccessStatus": [[9, "resourceaccessstatus"]], "ResourceAccessStatusCreatedBy": [[9, "resourceaccessstatuscreatedby"]], "ResourceAccessesStatusGetResponse": [[9, "resourceaccessesstatusgetresponse"]], "ResourceAccessesStatusResponse": [[9, "resourceaccessesstatusresponse"]], "ResourceDirectorySpace": [[9, "resourcedirectoryspace"]], "ResourceDirectorySpaceGetResponse": [[9, "resourcedirectoryspacegetresponse"]], "ResourcePerformance": [[9, "resourceperformance"]], "ResourcePerformanceByArray": [[9, "resourceperformancebyarray"]], "ResourcePerformanceByArrayGetResponse": [[9, "resourceperformancebyarraygetresponse"]], "ResourcePerformanceGetResponse": [[9, "resourceperformancegetresponse"]], "ResourcePerformanceNoId": [[9, "resourceperformancenoid"]], "ResourcePerformanceNoIdByArray": [[9, "resourceperformancenoidbyarray"]], "ResourcePerformanceNoIdByArrayGetResponse": [[9, "resourceperformancenoidbyarraygetresponse"]], "ResourcePerformanceNoIdGetResponse": [[9, "resourceperformancenoidgetresponse"]], "ResourcePodSpace": [[9, "resourcepodspace"]], "ResourcePodSpaceGetResponse": [[9, "resourcepodspacegetresponse"]], "ResourceRealmSpace": [[9, "resourcerealmspace"]], "ResourceSpace": [[9, "resourcespace"]], "ResourceSpaceGetResponse": [[9, "resourcespacegetresponse"]], "ResourceSpaceNoId": [[9, "resourcespacenoid"]], "ResourceSpaceNoIdGetResponse": [[9, "resourcespacenoidgetresponse"]], "RetentionPolicy": [[9, "retentionpolicy"]], "Saml2SsoPatch": [[9, "saml2ssopatch"]], "ServerPatch": [[9, "serverpatch"]], "ServerReference": [[9, "serverreference"]], "Smis": [[9, "smis"]], "SmisGetResponse": [[9, "smisgetresponse"]], "SmisResponse": [[9, "smisresponse"]], "Snapshot": [[9, "snapshot"]], "SnapshotSchedule": [[9, "snapshotschedule"]], "SnapshotSpace": [[9, "snapshotspace"]], "SnmpAgentMibGetResponse": [[9, "snmpagentmibgetresponse"]], "SnmpAgentPatch": [[9, "snmpagentpatch"]], "SnmpManagerPatch": [[9, "snmpmanagerpatch"]], "SnmpV3Patch": [[9, "snmpv3patch"]], "Software": [[9, "software"]], "SoftwareBundle": [[9, "softwarebundle"]], "SoftwareBundleGetResponse": [[9, "softwarebundlegetresponse"]], "SoftwareBundlePost": [[9, "softwarebundlepost"]], "SoftwareBundleResponse": [[9, "softwarebundleresponse"]], "SoftwareGetResponse": [[9, "softwaregetresponse"]], "SoftwareInstallation": [[9, "softwareinstallation"]], "SoftwareInstallationPatch": [[9, "softwareinstallationpatch"]], "SoftwareInstallationPost": [[9, "softwareinstallationpost"]], "SoftwareInstallationStep": [[9, "softwareinstallationstep"]], "SoftwareInstallationStepsChecks": [[9, "softwareinstallationstepschecks"]], "SoftwareInstallationStepsGetResponse": [[9, "softwareinstallationstepsgetresponse"]], "SoftwareInstallationStepsResponse": [[9, "softwareinstallationstepsresponse"]], "SoftwareInstallationsGetResponse": [[9, "softwareinstallationsgetresponse"]], "SoftwareInstallationsResponse": [[9, "softwareinstallationsresponse"]], "SoftwarePatch": [[9, "softwarepatch"]], "SoftwarePatchesGetResponse": [[9, "softwarepatchesgetresponse"]], "SoftwarePatchesResponse": [[9, "softwarepatchesresponse"]], "SoftwarePost": [[9, "softwarepost"]], "SoftwareResponse": [[9, "softwareresponse"]], "SoftwareUpgradePlan": [[9, "softwareupgradeplan"]], "SoftwareVersion": [[9, "softwareversion"]], "SoftwareVersionsGetResponse": [[9, "softwareversionsgetresponse"]], "SoftwareVersionsResponse": [[9, "softwareversionsresponse"]], "SpaceNoDeprecatedPhysicalOrEffective": [[9, "spacenodeprecatedphysicaloreffective"]], "StretchedTag": [[9, "stretchedtag"]], "SubnetPatch": [[9, "subnetpatch"]], "SubnetPost": [[9, "subnetpost"]], "SubscriptionAssetSubscription": [[9, "subscriptionassetsubscription"]], "SupportDiagnosticsSettings": [[9, "supportdiagnosticssettings"]], "SupportPatch": [[9, "supportpatch"]], "SupportRemoteAssistSessions": [[9, "supportremoteassistsessions"]], "SupportRemoteAssistSessionsGetResponse": [[9, "supportremoteassistsessionsgetresponse"]], "SupportRemoteAssistSessionsPatch": [[9, "supportremoteassistsessionspatch"]], "SupportRemoteAssistSessionsPaths": [[9, "supportremoteassistsessionspaths"]], "SupportRemoteAssistSessionsResponse": [[9, "supportremoteassistsessionsresponse"]], "SupportRemoteAssistSessionsSettings": [[9, "supportremoteassistsessionssettings"]], "SupportRemoteAssistSessionsSettingsGetResponse": [[9, "supportremoteassistsessionssettingsgetresponse"]], "SupportRemoteAssistSessionsSettingsResponse": [[9, "supportremoteassistsessionssettingsresponse"]], "TagBatch": [[9, "tagbatch"]], "TargetProtectionGroup": [[9, "targetprotectiongroup"]], "TargetProtectionGroupPostPatch": [[9, "targetprotectiongrouppostpatch"]], "TestResultWithResource": [[9, "testresultwithresource"]], "TestResultWithResourceGetResponse": [[9, "testresultwithresourcegetresponse"]], "TestResultWithResourcePatchResponse": [[9, "testresultwithresourcepatchresponse"]], "TestResultWithResourcePostResponse": [[9, "testresultwithresourcepostresponse"]], "TestResultWithResourceResponse": [[9, "testresultwithresourceresponse"]], "TestResultWithResourceWithId": [[9, "testresultwithresourcewithid"]], "TestResultWithResourceWithIdPostResponse": [[9, "testresultwithresourcewithidpostresponse"]], "ThrottleDeprecated": [[9, "throttledeprecated"]], "TotalItemCountResponse": [[9, "totalitemcountresponse"]], "Transfer": [[9, "transfer"]], "UpgradeParameters": [[9, "upgradeparameters"]], "UserGroup": [[9, "usergroup"]], "UserGroupQuotaLimitedBy": [[9, "usergroupquotalimitedby"]], "UserGroupSpace": [[9, "usergroupspace"]], "Username": [[9, "username"]], "UsernameResponse": [[9, "usernameresponse"]], "Vchost": [[9, "vchost"]], "VchostCertificate": [[9, "vchostcertificate"]], "VchostCertificateGetResponse": [[9, "vchostcertificategetresponse"]], "VchostCertificatePatch": [[9, "vchostcertificatepatch"]], "VchostCertificatePost": [[9, "vchostcertificatepost"]], "VchostCertificateResponse": [[9, "vchostcertificateresponse"]], "VchostConnection": [[9, "vchostconnection"]], "VchostConnectionGetResponse": [[9, "vchostconnectiongetresponse"]], "VchostConnectionResponse": [[9, "vchostconnectionresponse"]], "VchostEndpoint": [[9, "vchostendpoint"]], "VchostEndpointGetResponse": [[9, "vchostendpointgetresponse"]], "VchostEndpointPatch": [[9, "vchostendpointpatch"]], "VchostEndpointPost": [[9, "vchostendpointpost"]], "VchostEndpointResponse": [[9, "vchostendpointresponse"]], "VchostGetResponse": [[9, "vchostgetresponse"]], "VchostPatch": [[9, "vchostpatch"]], "VchostPost": [[9, "vchostpost"]], "VchostResponse": [[9, "vchostresponse"]], "VirtualMachine": [[9, "virtualmachine"]], "VirtualMachineGetResponse": [[9, "virtualmachinegetresponse"]], "VirtualMachinePost": [[9, "virtualmachinepost"]], "VirtualMachineResponse": [[9, "virtualmachineresponse"]], "VirtualMachineVolumeSnapshot": [[9, "virtualmachinevolumesnapshot"]], "VirtualMachineVolumeSnapshotResponse": [[9, "virtualmachinevolumesnapshotresponse"]], "VolumeBatchPost": [[9, "volumebatchpost"]], "VolumeCommon": [[9, "volumecommon"]], "VolumeDiff": [[9, "volumediff"]], "VolumeGroup": [[9, "volumegroup"]], "VolumeGroupGetResponse": [[9, "volumegroupgetresponse"]], "VolumeGroupPatch": [[9, "volumegrouppatch"]], "VolumeGroupPerformance": [[9, "volumegroupperformance"]], "VolumeGroupPost": [[9, "volumegrouppost"]], "VolumeGroupResponse": [[9, "volumegroupresponse"]], "VolumePatch": [[9, "volumepatch"]], "VolumePerformance": [[9, "volumeperformance"]], "VolumePost": [[9, "volumepost"]], "VolumePostBase": [[9, "volumepostbase"]], "VolumeSnapshotPatch": [[9, "volumesnapshotpatch"]], "VolumeSnapshotPost": [[9, "volumesnapshotpost"]], "VolumeSnapshotTransfer": [[9, "volumesnapshottransfer"]], "VolumeSnapshotTransferGetResponse": [[9, "volumesnapshottransfergetresponse"]], "VolumeSnapshotTransferResponse": [[9, "volumesnapshottransferresponse"]], "VolumeSpace": [[9, "volumespace"]], "VolumeSpaceCommon": [[9, "volumespacecommon"]], "VolumeSpaceGetResponse": [[9, "volumespacegetresponse"]], "VolumesBatchResponse": [[9, "volumesbatchresponse"]], "VolumesDiffGetResponse": [[9, "volumesdiffgetresponse"]], "VolumesDiffResponse": [[9, "volumesdiffresponse"]], "Workload": [[9, "workload"]], "WorkloadConfigurationFixedReference": [[9, "workloadconfigurationfixedreference"]], "WorkloadConfigurationFixedReferenceWorkload": [[9, "workloadconfigurationfixedreferenceworkload"]], "WorkloadConfigurationReference": [[9, "workloadconfigurationreference"]], "WorkloadGetResponse": [[9, "workloadgetresponse"]], "WorkloadParameter": [[9, "workloadparameter"]], "WorkloadParameterValue": [[9, "workloadparametervalue"]], "WorkloadParameterValueResourceReference": [[9, "workloadparametervalueresourcereference"]], "WorkloadPatch": [[9, "workloadpatch"]], "WorkloadPlacementRecommendation": [[9, "workloadplacementrecommendation"]], "WorkloadPlacementRecommendationAdditionalConstraints": [[9, "workloadplacementrecommendationadditionalconstraints"]], "WorkloadPlacementRecommendationGetResponse": [[9, "workloadplacementrecommendationgetresponse"]], "WorkloadPlacementRecommendationPlacement": [[9, "workloadplacementrecommendationplacement"]], "WorkloadPlacementRecommendationProjection": [[9, "workloadplacementrecommendationprojection"]], "WorkloadPlacementRecommendationResourceReference": [[9, "workloadplacementrecommendationresourcereference"]], "WorkloadPlacementRecommendationResponse": [[9, "workloadplacementrecommendationresponse"]], "WorkloadPlacementRecommendationResult": [[9, "workloadplacementrecommendationresult"]], "WorkloadPlacementRecommendationTarget": [[9, "workloadplacementrecommendationtarget"]], "WorkloadPlacementRecommendationTargetCapacityUsedProjections": [[9, "workloadplacementrecommendationtargetcapacityusedprojections"]], "WorkloadPlacementRecommendationTargetLoadProjections": [[9, "workloadplacementrecommendationtargetloadprojections"]], "WorkloadPlacementRecommendationWarning": [[9, "workloadplacementrecommendationwarning"]], "WorkloadPost": [[9, "workloadpost"]], "WorkloadPreset": [[9, "workloadpreset"]], "WorkloadResponse": [[9, "workloadresponse"]]}, "indexentries": {"client (class in pypureclient.flasharray.fa_2_48.client)": [[9, "pypureclient.flasharray.FA_2_48.client.Client"]], "client() (in module pypureclient.flasharray.client)": [[9, "pypureclient.flasharray.client.Client"]], "__init__() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.__init__"]], "accepted (pypureclient.flasharray.eulasignature attribute)": [[9, "pypureclient.flasharray.EulaSignature.accepted"]], "access (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.access"]], "access (pypureclient.flasharray.policyrulenfsclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulenfsclientpostRules.access"]], "access_based_enumeration_enabled (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.access_based_enumeration_enabled"]], "access_based_enumeration_enabled (pypureclient.flasharray.policysmbpatch attribute)": [[9, "pypureclient.flasharray.PolicySmbPatch.access_based_enumeration_enabled"]], "access_based_enumeration_enabled (pypureclient.flasharray.policysmbpost attribute)": [[9, "pypureclient.flasharray.PolicySmbPost.access_based_enumeration_enabled"]], "access_key_id (pypureclient.flasharray.offloadgooglecloud attribute)": [[9, "pypureclient.flasharray.OffloadGoogleCloud.access_key_id"]], "access_key_id (pypureclient.flasharray.offloads3 attribute)": [[9, "pypureclient.flasharray.OffloadS3.access_key_id"]], "access_level (pypureclient.flasharray.supportremoteassistsessions attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessions.access_level"]], "access_level_override (pypureclient.flasharray.supportremoteassistsessionspatch attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsPatch.access_level_override"]], "access_policies (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.access_policies"]], "access_policies (pypureclient.flasharray.apiclientpost attribute)": [[9, "pypureclient.flasharray.ApiClientPost.access_policies"]], "access_token (pypureclient.flasharray.oauthtokenresponse attribute)": [[9, "pypureclient.flasharray.OauthTokenResponse.access_token"]], "access_token_ttl_in_ms (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.access_token_ttl_in_ms"]], "access_token_ttl_in_ms (pypureclient.flasharray.apiclientpost attribute)": [[9, "pypureclient.flasharray.ApiClientPost.access_token_ttl_in_ms"]], "account_name (pypureclient.flasharray.offloadazure attribute)": [[9, "pypureclient.flasharray.OffloadAzure.account_name"]], "active (pypureclient.flasharray.supportremoteassistsessions attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessions.active"]], "active (pypureclient.flasharray.supportremoteassistsessionspatch attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsPatch.active"]], "actual (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.actual"]], "actual (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.actual"]], "add_iqns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.add_iqns"]], "add_nqns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.add_nqns"]], "add_override_checks (pypureclient.flasharray.cloudconfigmodelpatch attribute)": [[9, "pypureclient.flasharray.CloudConfigModelPatch.add_override_checks"]], "add_override_checks (pypureclient.flasharray.softwareinstallationpatch attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationPatch.add_override_checks"]], "add_subinterfaces (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.add_subinterfaces"]], "add_to_protection_groups (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.add_to_protection_groups"]], "add_wwns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.add_wwns"]], "additional_constraints (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.additional_constraints"]], "address (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.address"]], "address (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.address"]], "address (pypureclient.flasharray.networkinterfaceposteth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepostEth.address"]], "address (pypureclient.flasharray.offloadnfs attribute)": [[9, "pypureclient.flasharray.OffloadNfs.address"]], "addresses (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.addresses"]], "aggregation_strategy (pypureclient.flasharray.policymanagementaccess attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccess.aggregation_strategy"]], "aggregation_strategy (pypureclient.flasharray.policymanagementaccesspatch attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessPatch.aggregation_strategy"]], "aggregation_strategy (pypureclient.flasharray.policymanagementaccesspost attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessPost.aggregation_strategy"]], "agreement (pypureclient.flasharray.eula attribute)": [[9, "pypureclient.flasharray.Eula.agreement"]], "alarm_high (pypureclient.flasharray.networkinterfaceportdetailsstaticrxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticRxPowerThresholds.alarm_high"]], "alarm_high (pypureclient.flasharray.networkinterfaceportdetailsstatictemperaturethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTemperatureThresholds.alarm_high"]], "alarm_high (pypureclient.flasharray.networkinterfaceportdetailsstatictxbiasthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxBiasThresholds.alarm_high"]], "alarm_high (pypureclient.flasharray.networkinterfaceportdetailsstatictxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxPowerThresholds.alarm_high"]], "alarm_high (pypureclient.flasharray.networkinterfaceportdetailsstaticvoltagethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticVoltageThresholds.alarm_high"]], "alarm_low (pypureclient.flasharray.networkinterfaceportdetailsstaticrxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticRxPowerThresholds.alarm_low"]], "alarm_low (pypureclient.flasharray.networkinterfaceportdetailsstatictemperaturethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTemperatureThresholds.alarm_low"]], "alarm_low (pypureclient.flasharray.networkinterfaceportdetailsstatictxbiasthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxBiasThresholds.alarm_low"]], "alarm_low (pypureclient.flasharray.networkinterfaceportdetailsstatictxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxPowerThresholds.alarm_low"]], "alarm_low (pypureclient.flasharray.networkinterfaceportdetailsstaticvoltagethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticVoltageThresholds.alarm_low"]], "alert (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.alert"]], "alert_code (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.alert_code"]], "algorithm (pypureclient.flasharray.arrayencryptiondataatrest attribute)": [[9, "pypureclient.flasharray.ArrayencryptionDataAtRest.algorithm"]], "all_for_sec (pypureclient.flasharray.retentionpolicy attribute)": [[9, "pypureclient.flasharray.RetentionPolicy.all_for_sec"]], "all_vchosts (pypureclient.flasharray.vchostconnection attribute)": [[9, "pypureclient.flasharray.VchostConnection.all_vchosts"]], "allowed (pypureclient.flasharray.protectiongrouptarget attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTarget.allowed"]], "allowed (pypureclient.flasharray.targetprotectiongroup attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroup.allowed"]], "allowed (pypureclient.flasharray.targetprotectiongrouppostpatch attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroupPostPatch.allowed"]], "allowed_values (pypureclient.flasharray.alertrulescatalog attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalog.allowed_values"]], "allowed_values (pypureclient.flasharray.presetworkloadconstraintsinteger attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsInteger.allowed_values"]], "allowed_values (pypureclient.flasharray.presetworkloadconstraintsresourcereference attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsResourceReference.allowed_values"]], "allowed_values (pypureclient.flasharray.presetworkloadconstraintsstring attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsString.allowed_values"]], "allowed_values (pypureclient.flasharray.workloadplacementrecommendationresourcereference attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationResourceReference.allowed_values"]], "anongid (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.anongid"]], "anongid (pypureclient.flasharray.policyrulenfsclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulenfsclientpostRules.anongid"]], "anonuid (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.anonuid"]], "anonuid (pypureclient.flasharray.policyrulenfsclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulenfsclientpostRules.anonuid"]], "anonymous_access_allowed (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.anonymous_access_allowed"]], "anonymous_access_allowed (pypureclient.flasharray.policyrulesmbclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesmbclientpostRules.anonymous_access_allowed"]], "api_token (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.api_token"]], "api_token (pypureclient.flasharray.adminapitoken attribute)": [[9, "pypureclient.flasharray.AdminApiToken.api_token"]], "api_token (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.api_token"]], "app (pypureclient.flasharray.appnode attribute)": [[9, "pypureclient.flasharray.AppNode.app"]], "args (pypureclient.flasharray.overridecheck attribute)": [[9, "pypureclient.flasharray.OverrideCheck.args"]], "arguments (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.arguments"]], "array (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.array"]], "array (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.array"]], "array (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.array"]], "array (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.array"]], "array_count (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.array_count"]], "array_url (pypureclient.flasharray.saml2sso attribute)": [[9, "pypureclient.flasharray.Saml2Sso.array_url"]], "array_url (pypureclient.flasharray.saml2ssopatch attribute)": [[9, "pypureclient.flasharray.Saml2SsoPatch.array_url"]], "array_url (pypureclient.flasharray.saml2ssopost attribute)": [[9, "pypureclient.flasharray.Saml2SsoPost.array_url"]], "arrays (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.arrays"]], "arrays (pypureclient.flasharray.remotepod attribute)": [[9, "pypureclient.flasharray.RemotePod.arrays"]], "arrays (pypureclient.flasharray.stretchedtag attribute)": [[9, "pypureclient.flasharray.StretchedTag.arrays"]], "as_of (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.as_of"]], "assertion_consumer_url (pypureclient.flasharray.saml2ssosp attribute)": [[9, "pypureclient.flasharray.Saml2SsoSp.assertion_consumer_url"]], "at (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.at"]], "at (pypureclient.flasharray.policyrulesnapshotpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesnapshotpostRules.at"]], "at (pypureclient.flasharray.presetworkloadsnapshotrule attribute)": [[9, "pypureclient.flasharray.PresetWorkloadSnapshotRule.at"]], "at (pypureclient.flasharray.replicationschedule attribute)": [[9, "pypureclient.flasharray.ReplicationSchedule.at"]], "at (pypureclient.flasharray.snapshotschedule attribute)": [[9, "pypureclient.flasharray.SnapshotSchedule.at"]], "attached_servers (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.attached_servers"]], "attached_servers (pypureclient.flasharray.networkinterfacepatch attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePatch.attached_servers"]], "attached_servers (pypureclient.flasharray.networkinterfacepost attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePost.attached_servers"]], "auth_passphrase (pypureclient.flasharray.snmpv3 attribute)": [[9, "pypureclient.flasharray.SnmpV3.auth_passphrase"]], "auth_passphrase (pypureclient.flasharray.snmpv3patch attribute)": [[9, "pypureclient.flasharray.SnmpV3Patch.auth_passphrase"]], "auth_passphrase (pypureclient.flasharray.snmpv3post attribute)": [[9, "pypureclient.flasharray.SnmpV3Post.auth_passphrase"]], "auth_protocol (pypureclient.flasharray.snmpv3 attribute)": [[9, "pypureclient.flasharray.SnmpV3.auth_protocol"]], "auth_protocol (pypureclient.flasharray.snmpv3patch attribute)": [[9, "pypureclient.flasharray.SnmpV3Patch.auth_protocol"]], "auth_protocol (pypureclient.flasharray.snmpv3post attribute)": [[9, "pypureclient.flasharray.SnmpV3Post.auth_protocol"]], "auth_region (pypureclient.flasharray.offloads3 attribute)": [[9, "pypureclient.flasharray.OffloadS3.auth_region"]], "automatic_capacity_upgrade (pypureclient.flasharray.cloudconfig attribute)": [[9, "pypureclient.flasharray.CloudConfig.automatic_capacity_upgrade"]], "automatic_capacity_upgrade (pypureclient.flasharray.cloudconfigpatch attribute)": [[9, "pypureclient.flasharray.CloudConfigPatch.automatic_capacity_upgrade"]], "avg (pypureclient.flasharray.replicalinklag attribute)": [[9, "pypureclient.flasharray.ReplicaLinkLag.avg"]], "azure (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.azure"]], "azure (pypureclient.flasharray.offloadpost attribute)": [[9, "pypureclient.flasharray.OffloadPost.azure"]], "bandwidth_floor (pypureclient.flasharray.containerqos attribute)": [[9, "pypureclient.flasharray.ContainerQos.bandwidth_floor"]], "bandwidth_limit (pypureclient.flasharray.containerqos attribute)": [[9, "pypureclient.flasharray.ContainerQos.bandwidth_limit"]], "bandwidth_limit (pypureclient.flasharray.containerqosceilings attribute)": [[9, "pypureclient.flasharray.ContainerQosCeilings.bandwidth_limit"]], "bandwidth_limit (pypureclient.flasharray.presetworkloadqosconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadQosConfiguration.bandwidth_limit"]], "bandwidth_limit (pypureclient.flasharray.qos attribute)": [[9, "pypureclient.flasharray.Qos.bandwidth_limit"]], "banner (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.banner"]], "base_dn (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.base_dn"]], "base_dn (pypureclient.flasharray.directoryservicecommon attribute)": [[9, "pypureclient.flasharray.DirectoryServiceCommon.base_dn"]], "base_dn (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.base_dn"]], "base_dn (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.base_dn"]], "bind_password (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.bind_password"]], "bind_password (pypureclient.flasharray.directoryservicecommon attribute)": [[9, "pypureclient.flasharray.DirectoryServiceCommon.bind_password"]], "bind_password (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.bind_password"]], "bind_password (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.bind_password"]], "bind_user (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.bind_user"]], "bind_user (pypureclient.flasharray.directoryservicecommon attribute)": [[9, "pypureclient.flasharray.DirectoryServiceCommon.bind_user"]], "bind_user (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.bind_user"]], "bind_user (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.bind_user"]], "blackout (pypureclient.flasharray.replicationschedule attribute)": [[9, "pypureclient.flasharray.ReplicationSchedule.blackout"]], "body_prefix (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.body_prefix"]], "boolean (pypureclient.flasharray.presetworkloadconstraints attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraints.boolean"]], "boolean (pypureclient.flasharray.workloadparametervalue attribute)": [[9, "pypureclient.flasharray.WorkloadParameterValue.boolean"]], "bridge (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.bridge"]], "bucket (pypureclient.flasharray.offloadgooglecloud attribute)": [[9, "pypureclient.flasharray.OffloadGoogleCloud.bucket"]], "bucket (pypureclient.flasharray.offloads3 attribute)": [[9, "pypureclient.flasharray.OffloadS3.bucket"]], "built_in (pypureclient.flasharray.localgroup attribute)": [[9, "pypureclient.flasharray.LocalGroup.built_in"]], "built_in (pypureclient.flasharray.localgrouppatch attribute)": [[9, "pypureclient.flasharray.LocalGroupPatch.built_in"]], "built_in (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.built_in"]], "bytes_per_mirrored_write (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.bytes_per_mirrored_write"]], "bytes_per_mirrored_write (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.bytes_per_mirrored_write"]], "bytes_per_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.bytes_per_op"]], "bytes_per_read (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.bytes_per_read"]], "bytes_per_sec (pypureclient.flasharray.aggregatereplicationperformance attribute)": [[9, "pypureclient.flasharray.AggregateReplicationPerformance.bytes_per_sec"]], "bytes_per_sec (pypureclient.flasharray.protectiongroupperformance attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformance.bytes_per_sec"]], "bytes_per_sec (pypureclient.flasharray.protectiongroupperformancearray attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArray.bytes_per_sec"]], "bytes_per_sec_from_remote (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.bytes_per_sec_from_remote"]], "bytes_per_sec_from_remote (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.bytes_per_sec_from_remote"]], "bytes_per_sec_to_remote (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.bytes_per_sec_to_remote"]], "bytes_per_sec_to_remote (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.bytes_per_sec_to_remote"]], "bytes_per_sec_total (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.bytes_per_sec_total"]], "bytes_per_sec_total (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.bytes_per_sec_total"]], "bytes_per_write (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.bytes_per_write"]], "ca_certificate (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.ca_certificate"]], "ca_certificate (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.ca_certificate"]], "ca_certificate (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.ca_certificate"]], "ca_certificate (pypureclient.flasharray.dnspatch attribute)": [[9, "pypureclient.flasharray.DnsPatch.ca_certificate"]], "ca_certificate (pypureclient.flasharray.dnspost attribute)": [[9, "pypureclient.flasharray.DnsPost.ca_certificate"]], "ca_certificate (pypureclient.flasharray.kmip attribute)": [[9, "pypureclient.flasharray.Kmip.ca_certificate"]], "ca_certificate (pypureclient.flasharray.kmippatch attribute)": [[9, "pypureclient.flasharray.KmipPatch.ca_certificate"]], "ca_certificate (pypureclient.flasharray.kmippost attribute)": [[9, "pypureclient.flasharray.KmipPost.ca_certificate"]], "ca_certificate (pypureclient.flasharray.syslogserversettings attribute)": [[9, "pypureclient.flasharray.SyslogServerSettings.ca_certificate"]], "ca_certificate_group (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.ca_certificate_group"]], "ca_certificate_group (pypureclient.flasharray.dnspatch attribute)": [[9, "pypureclient.flasharray.DnsPatch.ca_certificate_group"]], "ca_certificate_group (pypureclient.flasharray.dnspost attribute)": [[9, "pypureclient.flasharray.DnsPost.ca_certificate_group"]], "ca_certificate_ref (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.ca_certificate_ref"]], "ca_certificate_ref (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.ca_certificate_ref"]], "cable_technology (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.cable_technology"]], "cached_at (pypureclient.flasharray.admincache attribute)": [[9, "pypureclient.flasharray.AdminCache.cached_at"]], "capacity (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.capacity"]], "capacity (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.capacity"]], "capacity (pypureclient.flasharray.drive attribute)": [[9, "pypureclient.flasharray.Drive.capacity"]], "capacity (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.capacity"]], "capacity_installed (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.capacity_installed"]], "capacity_installed (pypureclient.flasharray.drive attribute)": [[9, "pypureclient.flasharray.Drive.capacity_installed"]], "capacity_used_projections (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.capacity_used_projections"]], "category (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.category"]], "certificate (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.certificate"]], "certificate (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.certificate"]], "certificate (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.certificate"]], "certificate (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.certificate"]], "certificate (pypureclient.flasharray.kmip attribute)": [[9, "pypureclient.flasharray.Kmip.certificate"]], "certificate (pypureclient.flasharray.kmippatch attribute)": [[9, "pypureclient.flasharray.KmipPatch.certificate"]], "certificate (pypureclient.flasharray.kmippost attribute)": [[9, "pypureclient.flasharray.KmipPost.certificate"]], "certificate (pypureclient.flasharray.vchostcertificate attribute)": [[9, "pypureclient.flasharray.VchostCertificate.certificate"]], "certificate (pypureclient.flasharray.vchostcertificatepost attribute)": [[9, "pypureclient.flasharray.VchostCertificatePost.certificate"]], "certificate_signing_request (pypureclient.flasharray.certificatesigningrequest attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequest.certificate_signing_request"]], "certificate_type (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.certificate_type"]], "certificate_type (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.certificate_type"]], "certificate_type (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.certificate_type"]], "certificates (pypureclient.flasharray.vchostendpoint attribute)": [[9, "pypureclient.flasharray.VchostEndpoint.certificates"]], "certificates (pypureclient.flasharray.vchostendpointpatch attribute)": [[9, "pypureclient.flasharray.VchostEndpointPatch.certificates"]], "certificates (pypureclient.flasharray.vchostendpointpost attribute)": [[9, "pypureclient.flasharray.VchostEndpointPost.certificates"]], "channel (pypureclient.flasharray.networkinterfaceportdetailsrxlos attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsRxLos.channel"]], "channel (pypureclient.flasharray.networkinterfaceportdetailsrxpower attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsRxPower.channel"]], "channel (pypureclient.flasharray.networkinterfaceportdetailstemperature attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTemperature.channel"]], "channel (pypureclient.flasharray.networkinterfaceportdetailstxbias attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxBias.channel"]], "channel (pypureclient.flasharray.networkinterfaceportdetailstxfault attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxFault.channel"]], "channel (pypureclient.flasharray.networkinterfaceportdetailstxpower attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxPower.channel"]], "channel (pypureclient.flasharray.networkinterfaceportdetailsvoltage attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsVoltage.channel"]], "chap (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.chap"]], "chap (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.chap"]], "chap (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.chap"]], "check_peer (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.check_peer"]], "check_peer (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.check_peer"]], "checks (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.checks"]], "checks (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.checks"]], "client (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.client"]], "client (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.client"]], "client (pypureclient.flasharray.policyrulenfsclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulenfsclientpostRules.client"]], "client (pypureclient.flasharray.policyrulesmbclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesmbclientpostRules.client"]], "client_name (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.client_name"]], "client_name (pypureclient.flasharray.directorysnapshotpatch attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPatch.client_name"]], "client_name (pypureclient.flasharray.directorysnapshotpost attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPost.client_name"]], "client_name (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.client_name"]], "client_name (pypureclient.flasharray.policyrulesnapshotpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesnapshotpostRules.client_name"]], "closed (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.closed"]], "code (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.code"]], "code (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.code"]], "code (pypureclient.flasharray.alertrules attribute)": [[9, "pypureclient.flasharray.AlertRules.code"]], "code (pypureclient.flasharray.alertrulescatalog attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalog.code"]], "code (pypureclient.flasharray.workloadplacementrecommendationwarning attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationWarning.code"]], "command (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.command"]], "common_name (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.common_name"]], "common_name (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.common_name"]], "common_name (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.common_name"]], "common_name (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.common_name"]], "community (pypureclient.flasharray.snmpv2c attribute)": [[9, "pypureclient.flasharray.SnmpV2c.community"]], "company (pypureclient.flasharray.eulasignature attribute)": [[9, "pypureclient.flasharray.EulaSignature.company"]], "completed (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.completed"]], "completed (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.completed"]], "completed (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.completed"]], "completed (pypureclient.flasharray.transfer attribute)": [[9, "pypureclient.flasharray.Transfer.completed"]], "completed (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.completed"]], "component_address (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.component_address"]], "component_address (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.component_address"]], "component_address (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.component_address"]], "component_address (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.component_address"]], "component_name (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.component_name"]], "component_name (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.component_name"]], "component_name (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.component_name"]], "component_name (pypureclient.flasharray.supportremoteassistpaths attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistPaths.component_name"]], "component_name (pypureclient.flasharray.supportremoteassistsessionspaths attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsPaths.component_name"]], "component_name (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.component_name"]], "component_name (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.component_name"]], "component_name (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.component_name"]], "component_type (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.component_type"]], "component_type (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.component_type"]], "computer_name (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.computer_name"]], "computer_name (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.computer_name"]], "configuration (pypureclient.flasharray.workloadconfigurationfixedreferenceworkload attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationFixedReferenceWorkload.configuration"]], "configuration (pypureclient.flasharray.workloadconfigurationreference attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationReference.configuration"]], "connection_count (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.connection_count"]], "connection_count (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.connection_count"]], "connection_count (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.connection_count"]], "connection_count (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.connection_count"]], "connection_key (pypureclient.flasharray.arrayconnectionkey attribute)": [[9, "pypureclient.flasharray.ArrayConnectionKey.connection_key"]], "connection_key (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.connection_key"]], "connection_key (pypureclient.flasharray.arrayconnectionpost attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPost.connection_key"]], "connector_type (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.connector_type"]], "console_lock_enabled (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.console_lock_enabled"]], "constraints (pypureclient.flasharray.presetworkloadparameter attribute)": [[9, "pypureclient.flasharray.PresetWorkloadParameter.constraints"]], "container_name (pypureclient.flasharray.offloadazure attribute)": [[9, "pypureclient.flasharray.OffloadAzure.container_name"]], "container_version (pypureclient.flasharray.protocolendpoint attribute)": [[9, "pypureclient.flasharray.ProtocolEndpoint.container_version"]], "context (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.context"]], "context (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.context"]], "context (pypureclient.flasharray.alertrules attribute)": [[9, "pypureclient.flasharray.AlertRules.context"]], "context (pypureclient.flasharray.alertrulescatalog attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalog.context"]], "context (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.context"]], "context (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.context"]], "context (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.context"]], "context (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.context"]], "context (pypureclient.flasharray.connection attribute)": [[9, "pypureclient.flasharray.Connection.context"]], "context (pypureclient.flasharray.containerdefaultprotection attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtection.context"]], "context (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.context"]], "context (pypureclient.flasharray.context attribute)": [[9, "pypureclient.flasharray.Context.context"]], "context (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.context"]], "context (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.context"]], "context (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.context"]], "context (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.context"]], "context (pypureclient.flasharray.directorylocknlmreclamation attribute)": [[9, "pypureclient.flasharray.DirectoryLockNlmReclamation.context"]], "context (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.context"]], "context (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.context"]], "context (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.context"]], "context (pypureclient.flasharray.directoryservicecommon attribute)": [[9, "pypureclient.flasharray.DirectoryServiceCommon.context"]], "context (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.context"]], "context (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.context"]], "context (pypureclient.flasharray.directoryservicerole attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRole.context"]], "context (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.context"]], "context (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.context"]], "context (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.context"]], "context (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.context"]], "context (pypureclient.flasharray.errorcontextresponseerrors attribute)": [[9, "pypureclient.flasharray.ErrorcontextresponseErrors.context"]], "context (pypureclient.flasharray.filesystem attribute)": [[9, "pypureclient.flasharray.FileSystem.context"]], "context (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.context"]], "context (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.context"]], "context (pypureclient.flasharray.hostperformancebalance attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalance.context"]], "context (pypureclient.flasharray.localgroup attribute)": [[9, "pypureclient.flasharray.LocalGroup.context"]], "context (pypureclient.flasharray.localgrouppatch attribute)": [[9, "pypureclient.flasharray.LocalGroupPatch.context"]], "context (pypureclient.flasharray.localmember attribute)": [[9, "pypureclient.flasharray.LocalMember.context"]], "context (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.context"]], "context (pypureclient.flasharray.logtarget attribute)": [[9, "pypureclient.flasharray.LogTarget.context"]], "context (pypureclient.flasharray.logtargetfile attribute)": [[9, "pypureclient.flasharray.LogTargetFile.context"]], "context (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.context"]], "context (pypureclient.flasharray.member attribute)": [[9, "pypureclient.flasharray.Member.context"]], "context (pypureclient.flasharray.membernoidall attribute)": [[9, "pypureclient.flasharray.MemberNoIdAll.context"]], "context (pypureclient.flasharray.membernoidmember attribute)": [[9, "pypureclient.flasharray.MemberNoIdMember.context"]], "context (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.context"]], "context (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.context"]], "context (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.context"]], "context (pypureclient.flasharray.podmember attribute)": [[9, "pypureclient.flasharray.PodMember.context"]], "context (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.context"]], "context (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.context"]], "context (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.context"]], "context (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.context"]], "context (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.context"]], "context (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.context"]], "context (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.context"]], "context (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.context"]], "context (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.context"]], "context (pypureclient.flasharray.policymanagementaccess attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccess.context"]], "context (pypureclient.flasharray.policymember attribute)": [[9, "pypureclient.flasharray.PolicyMember.context"]], "context (pypureclient.flasharray.policymemberclean attribute)": [[9, "pypureclient.flasharray.PolicyMemberClean.context"]], "context (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.context"]], "context (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.context"]], "context (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.context"]], "context (pypureclient.flasharray.policyrulealertwatcher attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcher.context"]], "context (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.context"]], "context (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.context"]], "context (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.context"]], "context (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.context"]], "context (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.context"]], "context (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.context"]], "context (pypureclient.flasharray.port attribute)": [[9, "pypureclient.flasharray.Port.context"]], "context (pypureclient.flasharray.portinitiator attribute)": [[9, "pypureclient.flasharray.PortInitiator.context"]], "context (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.context"]], "context (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.context"]], "context (pypureclient.flasharray.protectiongroupperformance attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformance.context"]], "context (pypureclient.flasharray.protectiongroupperformancearray attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArray.context"]], "context (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.context"]], "context (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.context"]], "context (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.context"]], "context (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.context"]], "context (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.context"]], "context (pypureclient.flasharray.protectiongroupsvolumes attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumes.context"]], "context (pypureclient.flasharray.remotepod attribute)": [[9, "pypureclient.flasharray.RemotePod.context"]], "context (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.context"]], "context (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.context"]], "context (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.context"]], "context (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.context"]], "context (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.context"]], "context (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.context"]], "context (pypureclient.flasharray.resourcedirectoryspace attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpace.context"]], "context (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.context"]], "context (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.context"]], "context (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.context"]], "context (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.context"]], "context (pypureclient.flasharray.resourcepodspace attribute)": [[9, "pypureclient.flasharray.ResourcePodSpace.context"]], "context (pypureclient.flasharray.resourcespace attribute)": [[9, "pypureclient.flasharray.ResourceSpace.context"]], "context (pypureclient.flasharray.resourcespacenoid attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoId.context"]], "context (pypureclient.flasharray.server attribute)": [[9, "pypureclient.flasharray.Server.context"]], "context (pypureclient.flasharray.stretchedtag attribute)": [[9, "pypureclient.flasharray.StretchedTag.context"]], "context (pypureclient.flasharray.syslogserver attribute)": [[9, "pypureclient.flasharray.SyslogServer.context"]], "context (pypureclient.flasharray.syslogserversettings attribute)": [[9, "pypureclient.flasharray.SyslogServerSettings.context"]], "context (pypureclient.flasharray.tag attribute)": [[9, "pypureclient.flasharray.Tag.context"]], "context (pypureclient.flasharray.targetprotectiongroup attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroup.context"]], "context (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.context"]], "context (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.context"]], "context (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.context"]], "context (pypureclient.flasharray.volumediff attribute)": [[9, "pypureclient.flasharray.VolumeDiff.context"]], "context (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.context"]], "context (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.context"]], "context (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.context"]], "context (pypureclient.flasharray.volumespace attribute)": [[9, "pypureclient.flasharray.VolumeSpace.context"]], "context (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.context"]], "context (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.context"]], "continuation_token (pypureclient.flasharray.activedirectorygetresponse attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.adminapitokengetresponse attribute)": [[9, "pypureclient.flasharray.AdminApiTokenGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.admincachegetresponse attribute)": [[9, "pypureclient.flasharray.AdminCacheGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.admingetresponse attribute)": [[9, "pypureclient.flasharray.AdminGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.alerteventgetresponse attribute)": [[9, "pypureclient.flasharray.AlertEventGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.alertgetresponse attribute)": [[9, "pypureclient.flasharray.AlertGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.alertrulescataloggetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalogGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.alertrulesgetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.alertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.AlertWatcherGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.apiclientgetresponse attribute)": [[9, "pypureclient.flasharray.ApiClientGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.appgetresponse attribute)": [[9, "pypureclient.flasharray.AppGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.appnodegetresponse attribute)": [[9, "pypureclient.flasharray.AppNodeGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayconnectionkeygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionKeyGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayconnectionpathgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPathGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayerasuregetresponse attribute)": [[9, "pypureclient.flasharray.ArrayErasureGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayfactoryresettokengetresponse attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetTokenGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arraygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayperformancebylinkgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLinkGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.arrayspacegetresponse attribute)": [[9, "pypureclient.flasharray.ArraySpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.auditgetresponse attribute)": [[9, "pypureclient.flasharray.AuditGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.certificatecertificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateCertificateGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.certificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.certificategroupcertificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupCertificateGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.certificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.certificategroupusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupUseGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.certificateusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateUseGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.cloudcapacitygetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.cloudcapacitystepsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityStepsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.cloudconfiggetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.cloudconfigsupportedconfigsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigSupportedConfigsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.cloudprovidertaggetresponse attribute)": [[9, "pypureclient.flasharray.CloudProviderTagGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.connectiongetresponse attribute)": [[9, "pypureclient.flasharray.ConnectionGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.containerdefaultprotectiongetresponse attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtectionGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.containerperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ContainerPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.controllergetresponse attribute)": [[9, "pypureclient.flasharray.ControllerGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoriesgroupsgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesGroupsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoriesusersgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesUsersGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoryexportgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryExportGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directorygetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directorygroupquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuotasGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoryperformancegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoryquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryQuotasGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoryservicerolegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRoleGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directorysnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.directoryuserquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotasGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.dnsgetresponse attribute)": [[9, "pypureclient.flasharray.DnsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.drivegetresponse attribute)": [[9, "pypureclient.flasharray.DriveGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.eulagetresponse attribute)": [[9, "pypureclient.flasharray.EulaGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.filesystemgetresponse attribute)": [[9, "pypureclient.flasharray.FileSystemGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.fleetgetresponse attribute)": [[9, "pypureclient.flasharray.FleetGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.fleetkeygetresponse attribute)": [[9, "pypureclient.flasharray.FleetKeyGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.fleetmembergetresponse attribute)": [[9, "pypureclient.flasharray.FleetMemberGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.hardwaregetresponse attribute)": [[9, "pypureclient.flasharray.HardwareGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.hostgetresponse attribute)": [[9, "pypureclient.flasharray.HostGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.hostgroupgetresponse attribute)": [[9, "pypureclient.flasharray.HostGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.hostperformancebalancegetresponse attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.kmipgetresponse attribute)": [[9, "pypureclient.flasharray.KmipGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.kmiptestresultgetresponse attribute)": [[9, "pypureclient.flasharray.KmipTestResultGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.localdirectoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.LocalDirectoryServiceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.localgroupgetresponse attribute)": [[9, "pypureclient.flasharray.LocalGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.localmembershipgetresponse attribute)": [[9, "pypureclient.flasharray.LocalMembershipGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.localusergetresponse attribute)": [[9, "pypureclient.flasharray.LocalUserGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.logtargetfilegetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetFileGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.logtargetsgetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.maintenancewindowsgetresponse attribute)": [[9, "pypureclient.flasharray.MaintenanceWindowsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.membergetresponse attribute)": [[9, "pypureclient.flasharray.MemberGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.membernoidallgetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdAllGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.membernoidmembergetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdMemberGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.networkinterfacegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.networkinterfaceneighborgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.networkinterfaceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.networkinterfacesportdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetailsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.offloadgetresponse attribute)": [[9, "pypureclient.flasharray.OffloadGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.pageinfo attribute)": [[9, "pypureclient.flasharray.PageInfo.continuation_token"]], "continuation_token (pypureclient.flasharray.pageinfowithouttotalitemcountresponse attribute)": [[9, "pypureclient.flasharray.PageInfoWithoutTotalItemCountResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podgetresponse attribute)": [[9, "pypureclient.flasharray.PodGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podmembergetresponse attribute)": [[9, "pypureclient.flasharray.PodMemberGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podperformancereplicationbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podreplicalinkgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podreplicalinklaggetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLagGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podreplicalinkmappingpolicygetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkMappingPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.podreplicalinkperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policyauditfilegetresponse attribute)": [[9, "pypureclient.flasharray.PolicyAuditFileGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policygetresponse attribute)": [[9, "pypureclient.flasharray.PolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policymanagementaccessgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policymembercleangetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberCleanGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policymemberexportgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberExportGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policymembergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policynfsgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyNfsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policypasswordgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyPasswordGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policyrulealertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policyrulenfsclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClientGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policyrulequotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policyrulesmbclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClientGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policyrulesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policyruleusergroupquotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.policysmbgetresponse attribute)": [[9, "pypureclient.flasharray.PolicySmbGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.portgetresponse attribute)": [[9, "pypureclient.flasharray.PortGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.portinitiatorsgetresponse attribute)": [[9, "pypureclient.flasharray.PortInitiatorsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.presetworkloadgetresponse attribute)": [[9, "pypureclient.flasharray.PresetWorkloadGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.protectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.protectiongroupperformancearrayresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArrayResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.protectiongroupperformanceresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.protectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.protectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.protectiongrouptargetgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTargetGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.protectiongroupsvolumesgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.realmgetresponse attribute)": [[9, "pypureclient.flasharray.RealmGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.realmspacegetresponse attribute)": [[9, "pypureclient.flasharray.RealmSpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remotearraysresponse attribute)": [[9, "pypureclient.flasharray.RemoteArraysResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remotepodtaggetresponse attribute)": [[9, "pypureclient.flasharray.RemotePodTagGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remotepodsresponse attribute)": [[9, "pypureclient.flasharray.RemotePodsResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remoteprotectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remoteprotectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remoteprotectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remotevolumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.remotevolumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourceaccessesgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourceaccessesstatusgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesStatusGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourcedirectoryspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourceperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourceperformancenoidbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourceperformancenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourcepodspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePodSpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourcespacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.resourcespacenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoIdGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.saml2ssogetresponse attribute)": [[9, "pypureclient.flasharray.Saml2SsoGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.servergetresponse attribute)": [[9, "pypureclient.flasharray.ServerGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.sessiongetresponse attribute)": [[9, "pypureclient.flasharray.SessionGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.smisgetresponse attribute)": [[9, "pypureclient.flasharray.SmisGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.smtpservergetresponse attribute)": [[9, "pypureclient.flasharray.SmtpServerGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.snmpagentgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.snmpagentmibgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentMibGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.snmpmanagergetresponse attribute)": [[9, "pypureclient.flasharray.SnmpManagerGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.softwarebundlegetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareBundleGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.softwarechecksgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareChecksGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.softwaregetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.softwareinstallationstepsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.softwareinstallationsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.softwarepatchesgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwarePatchesGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.softwareversionsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareVersionsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.subnetgetresponse attribute)": [[9, "pypureclient.flasharray.SubnetGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.subscriptionassetgetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionAssetGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.subscriptiongetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.supportdiagnosticsdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetailsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.supportdiagnosticsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.supportgetresponse attribute)": [[9, "pypureclient.flasharray.SupportGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.supportremoteassistsessionsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.supportremoteassistsessionssettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsSettingsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.syslogservergetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.syslogserversettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerSettingsGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.taggetresponse attribute)": [[9, "pypureclient.flasharray.TagGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.testresultgetresponse attribute)": [[9, "pypureclient.flasharray.TestResultGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.testresultwithresourceresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.vchostcertificategetresponse attribute)": [[9, "pypureclient.flasharray.VchostCertificateGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.vchostconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.VchostConnectionGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.vchostendpointgetresponse attribute)": [[9, "pypureclient.flasharray.VchostEndpointGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.vchostgetresponse attribute)": [[9, "pypureclient.flasharray.VchostGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.virtualmachinegetresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.virtualmachinevolumesnapshotresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshotResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.volumegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.volumegroupgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.volumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.volumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransferGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.volumespacegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.volumesdiffgetresponse attribute)": [[9, "pypureclient.flasharray.VolumesDiffGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.workloadgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadGetResponse.continuation_token"]], "continuation_token (pypureclient.flasharray.workloadplacementrecommendationgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationGetResponse.continuation_token"]], "continuous_availability_enabled (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.continuous_availability_enabled"]], "continuous_availability_enabled (pypureclient.flasharray.policysmbpatch attribute)": [[9, "pypureclient.flasharray.PolicySmbPatch.continuous_availability_enabled"]], "continuous_availability_enabled (pypureclient.flasharray.policysmbpost attribute)": [[9, "pypureclient.flasharray.PolicySmbPost.continuous_availability_enabled"]], "continuous_bytes_per_sec (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.continuous_bytes_per_sec"]], "continuous_bytes_per_sec (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.continuous_bytes_per_sec"]], "coordinator_of (pypureclient.flasharray.fleetmember attribute)": [[9, "pypureclient.flasharray.FleetMember.coordinator_of"]], "copyable (pypureclient.flasharray.presetworkloadworkloadtag attribute)": [[9, "pypureclient.flasharray.PresetWorkloadWorkloadTag.copyable"]], "copyable (pypureclient.flasharray.stretchedtag attribute)": [[9, "pypureclient.flasharray.StretchedTag.copyable"]], "copyable (pypureclient.flasharray.tag attribute)": [[9, "pypureclient.flasharray.Tag.copyable"]], "copyable (pypureclient.flasharray.tagbatch attribute)": [[9, "pypureclient.flasharray.TagBatch.copyable"]], "count (pypureclient.flasharray.presetworkloadvolumeconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadVolumeConfiguration.count"]], "country (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.country"]], "country (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.country"]], "country (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.country"]], "country (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.country"]], "created (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.created"]], "created (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.created"]], "created (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.created"]], "created (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.created"]], "created (pypureclient.flasharray.filesystem attribute)": [[9, "pypureclient.flasharray.FileSystem.created"]], "created (pypureclient.flasharray.fleetkey attribute)": [[9, "pypureclient.flasharray.FleetKey.created"]], "created (pypureclient.flasharray.maintenancewindow attribute)": [[9, "pypureclient.flasharray.MaintenanceWindow.created"]], "created (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.created"]], "created (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.created"]], "created (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.created"]], "created (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.created"]], "created (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.created"]], "created (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.created"]], "created (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.created"]], "created (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.created"]], "created (pypureclient.flasharray.server attribute)": [[9, "pypureclient.flasharray.Server.created"]], "created (pypureclient.flasharray.snapshot attribute)": [[9, "pypureclient.flasharray.Snapshot.created"]], "created (pypureclient.flasharray.softwarebundle attribute)": [[9, "pypureclient.flasharray.SoftwareBundle.created"]], "created (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.created"]], "created (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.created"]], "created (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.created"]], "created (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.created"]], "created (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.created"]], "created (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.created"]], "created (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.created"]], "created_at (pypureclient.flasharray.apitoken attribute)": [[9, "pypureclient.flasharray.ApiToken.created_at"]], "created_by (pypureclient.flasharray.resourceaccessstatus attribute)": [[9, "pypureclient.flasharray.ResourceAccessStatus.created_by"]], "current (pypureclient.flasharray.cloudconfigmodel attribute)": [[9, "pypureclient.flasharray.CloudConfigModel.current"]], "current_capacity (pypureclient.flasharray.cloudcapacitystatus attribute)": [[9, "pypureclient.flasharray.CloudCapacityStatus.current_capacity"]], "current_step_id (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.current_step_id"]], "data_at_rest (pypureclient.flasharray.arrayencryption attribute)": [[9, "pypureclient.flasharray.ArrayEncryption.data_at_rest"]], "data_reduction (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.data_reduction"]], "data_reduction (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.data_reduction"]], "data_reduction (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.data_reduction"]], "data_reduction (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.data_reduction"]], "data_reduction (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.data_reduction"]], "data_transferred (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.data_transferred"]], "data_transferred (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.data_transferred"]], "data_transferred (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.data_transferred"]], "data_transferred (pypureclient.flasharray.transfer attribute)": [[9, "pypureclient.flasharray.Transfer.data_transferred"]], "data_transferred (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.data_transferred"]], "days (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.days"]], "days (pypureclient.flasharray.retentionpolicy attribute)": [[9, "pypureclient.flasharray.RetentionPolicy.days"]], "days_until_full (pypureclient.flasharray.workloadplacementrecommendationtargetcapacityusedprojections attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTargetCapacityUsedProjections.days_until_full"]], "decryption_credential (pypureclient.flasharray.saml2ssosp attribute)": [[9, "pypureclient.flasharray.Saml2SsoSp.decryption_credential"]], "decryption_credential (pypureclient.flasharray.saml2ssospcredential attribute)": [[9, "pypureclient.flasharray.Saml2SsoSpCredential.decryption_credential"]], "default (pypureclient.flasharray.presetworkloadconstraintsboolean attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsBoolean.default"]], "default (pypureclient.flasharray.presetworkloadconstraintsinteger attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsInteger.default"]], "default (pypureclient.flasharray.presetworkloadconstraintsresourcereference attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsResourceReference.default"]], "default (pypureclient.flasharray.presetworkloadconstraintsstring attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsString.default"]], "default_access_level (pypureclient.flasharray.supportremoteassistsessionssettings attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsSettings.default_access_level"]], "default_limit (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.default_limit"]], "default_limit (pypureclient.flasharray.throttle attribute)": [[9, "pypureclient.flasharray.Throttle.default_limit"]], "default_limit (pypureclient.flasharray.throttledeprecated attribute)": [[9, "pypureclient.flasharray.ThrottleDeprecated.default_limit"]], "default_protections (pypureclient.flasharray.containerdefaultprotection attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtection.default_protections"]], "default_value (pypureclient.flasharray.alertrulescatalog attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalog.default_value"]], "delete_active_directory() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_active_directory"]], "delete_admins() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_admins"]], "delete_admins_api_tokens() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_admins_api_tokens"]], "delete_admins_cache() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_admins_cache"]], "delete_admins_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_admins_policies_management_access"]], "delete_alert_watchers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_alert_watchers"]], "delete_alerts_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_alerts_rules"]], "delete_api_clients() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_api_clients"]], "delete_array_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_array_connections"]], "delete_arrays() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_arrays"]], "delete_arrays_cloud_provider_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_arrays_cloud_provider_tags"]], "delete_arrays_erasures() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_arrays_erasures"]], "delete_arrays_factory_reset_token() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_arrays_factory_reset_token"]], "delete_arrays_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_arrays_tags"]], "delete_certificate_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_certificate_groups"]], "delete_certificate_groups_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_certificate_groups_certificates"]], "delete_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_certificates"]], "delete_certificates_certificate_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_certificates_certificate_groups"]], "delete_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_connections"]], "delete_directories() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories"]], "delete_directories_policies_audit_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories_policies_audit_file"]], "delete_directories_policies_autodir() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories_policies_autodir"]], "delete_directories_policies_nfs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories_policies_nfs"]], "delete_directories_policies_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories_policies_quota"]], "delete_directories_policies_smb() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories_policies_smb"]], "delete_directories_policies_snapshot() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories_policies_snapshot"]], "delete_directories_policies_user_group_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directories_policies_user_group_quota"]], "delete_directory_exports() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_exports"]], "delete_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services"]], "delete_directory_services_local_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services_local_directory_services"]], "delete_directory_services_local_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services_local_groups"]], "delete_directory_services_local_groups_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services_local_groups_members"]], "delete_directory_services_local_users() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services_local_users"]], "delete_directory_services_local_users_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services_local_users_members"]], "delete_directory_services_roles() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services_roles"]], "delete_directory_services_roles_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_services_roles_policies_management_access"]], "delete_directory_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_directory_snapshots"]], "delete_dns() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_dns"]], "delete_file_systems() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_file_systems"]], "delete_fleets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_fleets"]], "delete_fleets_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_fleets_members"]], "delete_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_host_groups"]], "delete_host_groups_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_host_groups_hosts"]], "delete_host_groups_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_host_groups_protection_groups"]], "delete_host_groups_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_host_groups_tags"]], "delete_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_hosts"]], "delete_hosts_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_hosts_host_groups"]], "delete_hosts_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_hosts_protection_groups"]], "delete_hosts_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_hosts_tags"]], "delete_kmip() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_kmip"]], "delete_log_targets_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_log_targets_file"]], "delete_log_targets_syslog() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_log_targets_syslog"]], "delete_maintenance_windows() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_maintenance_windows"]], "delete_network_interfaces() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_network_interfaces"]], "delete_offloads() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_offloads"]], "delete_pod_replica_links() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_pod_replica_links"]], "delete_pods() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_pods"]], "delete_pods_arrays() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_pods_arrays"]], "delete_pods_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_pods_members"]], "delete_pods_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_pods_tags"]], "delete_policies_alert_watcher() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_alert_watcher"]], "delete_policies_alert_watcher_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_alert_watcher_members"]], "delete_policies_alert_watcher_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_alert_watcher_rules"]], "delete_policies_audit_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_audit_file"]], "delete_policies_audit_file_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_audit_file_members"]], "delete_policies_autodir() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_autodir"]], "delete_policies_autodir_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_autodir_members"]], "delete_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_management_access"]], "delete_policies_management_access_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_management_access_members"]], "delete_policies_nfs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_nfs"]], "delete_policies_nfs_client_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_nfs_client_rules"]], "delete_policies_nfs_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_nfs_members"]], "delete_policies_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_quota"]], "delete_policies_quota_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_quota_members"]], "delete_policies_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_quota_rules"]], "delete_policies_smb() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_smb"]], "delete_policies_smb_client_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_smb_client_rules"]], "delete_policies_smb_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_smb_members"]], "delete_policies_snapshot() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_snapshot"]], "delete_policies_snapshot_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_snapshot_members"]], "delete_policies_snapshot_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_snapshot_rules"]], "delete_policies_user_group_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_user_group_quota"]], "delete_policies_user_group_quota_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_user_group_quota_members"]], "delete_policies_user_group_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_policies_user_group_quota_rules"]], "delete_presets_workload() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_presets_workload"]], "delete_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_group_snapshots"]], "delete_protection_group_snapshots_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_group_snapshots_tags"]], "delete_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_groups"]], "delete_protection_groups_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_groups_host_groups"]], "delete_protection_groups_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_groups_hosts"]], "delete_protection_groups_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_groups_tags"]], "delete_protection_groups_targets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_groups_targets"]], "delete_protection_groups_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_protection_groups_volumes"]], "delete_realms() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_realms"]], "delete_realms_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_realms_tags"]], "delete_remote_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_remote_protection_group_snapshots"]], "delete_remote_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_remote_protection_groups"]], "delete_remote_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_remote_volume_snapshots"]], "delete_resource_accesses() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_resource_accesses"]], "delete_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_servers"]], "delete_snmp_managers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_snmp_managers"]], "delete_software() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_software"]], "delete_software_check() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_software_check"]], "delete_sso_saml2_idps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_sso_saml2_idps"]], "delete_subnets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_subnets"]], "delete_syslog_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_syslog_servers"]], "delete_vchost_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_vchost_connections"]], "delete_vchosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_vchosts"]], "delete_vchosts_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_vchosts_certificates"]], "delete_vchosts_endpoints() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_vchosts_endpoints"]], "delete_volume_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_volume_groups"]], "delete_volume_groups_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_volume_groups_tags"]], "delete_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_volume_snapshots"]], "delete_volume_snapshots_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_volume_snapshots_tags"]], "delete_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_volumes"]], "delete_volumes_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_volumes_protection_groups"]], "delete_volumes_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_volumes_tags"]], "delete_workloads() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_workloads"]], "delete_workloads_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.delete_workloads_tags"]], "description (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.description"]], "description (pypureclient.flasharray.app attribute)": [[9, "pypureclient.flasharray.App.description"]], "description (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.description"]], "description (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.description"]], "description (pypureclient.flasharray.networkinterfaceneighborneighborport attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborPort.description"]], "description (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.description"]], "description (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.description"]], "description (pypureclient.flasharray.presetworkloadmetadata attribute)": [[9, "pypureclient.flasharray.PresetWorkloadMetadata.description"]], "description (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.description"]], "description (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.description"]], "description (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.description"]], "description (pypureclient.flasharray.softwareupgradeplan attribute)": [[9, "pypureclient.flasharray.SoftwareUpgradePlan.description"]], "description (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.description"]], "description (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.description"]], "description (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.description"]], "destination (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.destination"]], "destination (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.destination"]], "destination (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.destination"]], "destination (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.destination"]], "destroyed (pypureclient.flasharray.destroyedpatchpost attribute)": [[9, "pypureclient.flasharray.DestroyedPatchPost.destroyed"]], "destroyed (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.destroyed"]], "destroyed (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.destroyed"]], "destroyed (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.destroyed"]], "destroyed (pypureclient.flasharray.directorysnapshotpatch attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPatch.destroyed"]], "destroyed (pypureclient.flasharray.filesystem attribute)": [[9, "pypureclient.flasharray.FileSystem.destroyed"]], "destroyed (pypureclient.flasharray.filesystempatch attribute)": [[9, "pypureclient.flasharray.FileSystemPatch.destroyed"]], "destroyed (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.destroyed"]], "destroyed (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.destroyed"]], "destroyed (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.destroyed"]], "destroyed (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.destroyed"]], "destroyed (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.destroyed"]], "destroyed (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.destroyed"]], "destroyed (pypureclient.flasharray.policymember attribute)": [[9, "pypureclient.flasharray.PolicyMember.destroyed"]], "destroyed (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.destroyed"]], "destroyed (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.destroyed"]], "destroyed (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.destroyed"]], "destroyed (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.destroyed"]], "destroyed (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.destroyed"]], "destroyed (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.destroyed"]], "destroyed (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.destroyed"]], "destroyed (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.destroyed"]], "destroyed (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.destroyed"]], "destroyed (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.destroyed"]], "destroyed (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.destroyed"]], "destroyed (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.destroyed"]], "destroyed (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.destroyed"]], "destroyed (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.destroyed"]], "destroyed (pypureclient.flasharray.protectiongroupsvolumesmember attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesMember.destroyed"]], "destroyed (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.destroyed"]], "destroyed (pypureclient.flasharray.realmpatch attribute)": [[9, "pypureclient.flasharray.RealmPatch.destroyed"]], "destroyed (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.destroyed"]], "destroyed (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.destroyed"]], "destroyed (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.destroyed"]], "destroyed (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.destroyed"]], "destroyed (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.destroyed"]], "destroyed (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.destroyed"]], "destroyed (pypureclient.flasharray.snapshot attribute)": [[9, "pypureclient.flasharray.Snapshot.destroyed"]], "destroyed (pypureclient.flasharray.transfer attribute)": [[9, "pypureclient.flasharray.Transfer.destroyed"]], "destroyed (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.destroyed"]], "destroyed (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.destroyed"]], "destroyed (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.destroyed"]], "destroyed (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.destroyed"]], "destroyed (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.destroyed"]], "destroyed (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.destroyed"]], "destroyed (pypureclient.flasharray.volumegrouppatch attribute)": [[9, "pypureclient.flasharray.VolumeGroupPatch.destroyed"]], "destroyed (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.destroyed"]], "destroyed (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.destroyed"]], "destroyed (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.destroyed"]], "destroyed (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.destroyed"]], "destroyed (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.destroyed"]], "destroyed (pypureclient.flasharray.volumesnapshotpatch attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotPatch.destroyed"]], "destroyed (pypureclient.flasharray.volumesnapshotpost attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotPost.destroyed"]], "destroyed (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.destroyed"]], "destroyed (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.destroyed"]], "destroyed (pypureclient.flasharray.workloadpatch attribute)": [[9, "pypureclient.flasharray.WorkloadPatch.destroyed"]], "details (pypureclient.flasharray.app attribute)": [[9, "pypureclient.flasharray.App.details"]], "details (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.details"]], "details (pypureclient.flasharray.cloudcapacitystatus attribute)": [[9, "pypureclient.flasharray.CloudCapacityStatus.details"]], "details (pypureclient.flasharray.cloudconfigautomaticcapacityupgrade attribute)": [[9, "pypureclient.flasharray.CloudConfigAutomaticCapacityUpgrade.details"]], "details (pypureclient.flasharray.cloudconfigmodel attribute)": [[9, "pypureclient.flasharray.CloudConfigModel.details"]], "details (pypureclient.flasharray.cloudprovidertag attribute)": [[9, "pypureclient.flasharray.CloudProviderTag.details"]], "details (pypureclient.flasharray.drive attribute)": [[9, "pypureclient.flasharray.Drive.details"]], "details (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.details"]], "details (pypureclient.flasharray.hostportconnectivity attribute)": [[9, "pypureclient.flasharray.HostPortConnectivity.details"]], "details (pypureclient.flasharray.policymanagementaccesseffective attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessEffective.details"]], "details (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.details"]], "details (pypureclient.flasharray.softwarebundle attribute)": [[9, "pypureclient.flasharray.SoftwareBundle.details"]], "details (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.details"]], "details (pypureclient.flasharray.softwarecheckschecks attribute)": [[9, "pypureclient.flasharray.SoftwareChecksChecks.details"]], "details (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.details"]], "details (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.details"]], "details (pypureclient.flasharray.softwareinstallationstepschecks attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsChecks.details"]], "details (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.details"]], "details (pypureclient.flasharray.softwareversion attribute)": [[9, "pypureclient.flasharray.SoftwareVersion.details"]], "direction (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.direction"]], "direction (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.direction"]], "direction (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.direction"]], "direction (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.direction"]], "direction (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.direction"]], "directory (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.directory"]], "directory (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.directory"]], "directory (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.directory"]], "directory (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.directory"]], "directory (pypureclient.flasharray.logtargetfile attribute)": [[9, "pypureclient.flasharray.LogTargetFile.directory"]], "directory_name (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.directory_name"]], "directory_name (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.directory_name"]], "directory_name (pypureclient.flasharray.directorypatch attribute)": [[9, "pypureclient.flasharray.DirectoryPatch.directory_name"]], "directory_name (pypureclient.flasharray.directorypost attribute)": [[9, "pypureclient.flasharray.DirectoryPost.directory_name"]], "directory_name (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.directory_name"]], "directory_servers (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.directory_servers"]], "directory_servers (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.directory_servers"]], "directory_services (pypureclient.flasharray.server attribute)": [[9, "pypureclient.flasharray.Server.directory_services"]], "directory_services (pypureclient.flasharray.serverpatch attribute)": [[9, "pypureclient.flasharray.ServerPatch.directory_services"]], "directory_services (pypureclient.flasharray.serverpost attribute)": [[9, "pypureclient.flasharray.ServerPost.directory_services"]], "disabled_delay (pypureclient.flasharray.eradicationconfig attribute)": [[9, "pypureclient.flasharray.EradicationConfig.disabled_delay"]], "display_name (pypureclient.flasharray.presetworkloadmetadata attribute)": [[9, "pypureclient.flasharray.PresetWorkloadMetadata.display_name"]], "dns (pypureclient.flasharray.server attribute)": [[9, "pypureclient.flasharray.Server.dns"]], "dns (pypureclient.flasharray.serverpatch attribute)": [[9, "pypureclient.flasharray.ServerPatch.dns"]], "dns (pypureclient.flasharray.serverpost attribute)": [[9, "pypureclient.flasharray.ServerPost.dns"]], "docsis_cable_device (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.docsis_cable_device"]], "domain (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.domain"]], "domain (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.domain"]], "domain (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.domain"]], "domain (pypureclient.flasharray.dnspatch attribute)": [[9, "pypureclient.flasharray.DnsPatch.domain"]], "domain (pypureclient.flasharray.dnspost attribute)": [[9, "pypureclient.flasharray.DnsPost.domain"]], "domain (pypureclient.flasharray.localdirectoryservice attribute)": [[9, "pypureclient.flasharray.LocalDirectoryService.domain"]], "domain (pypureclient.flasharray.localdirectoryservicepost attribute)": [[9, "pypureclient.flasharray.LocalDirectoryServicePost.domain"]], "download_progress (pypureclient.flasharray.softwarebundle attribute)": [[9, "pypureclient.flasharray.SoftwareBundle.download_progress"]], "duration (pypureclient.flasharray.supportremoteassistsessions attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessions.duration"]], "duration (pypureclient.flasharray.supportremoteassistsessionspatch attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsPatch.duration"]], "dynamic_limit (pypureclient.flasharray.usergroupspace attribute)": [[9, "pypureclient.flasharray.UserGroupSpace.dynamic_limit"]], "effectiveness (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.effectiveness"]], "email (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.email"]], "email (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.email"]], "email (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.email"]], "email (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.email"]], "email (pypureclient.flasharray.localgroup attribute)": [[9, "pypureclient.flasharray.LocalGroup.email"]], "email (pypureclient.flasharray.localgrouppatch attribute)": [[9, "pypureclient.flasharray.LocalGroupPatch.email"]], "email (pypureclient.flasharray.localgrouppost attribute)": [[9, "pypureclient.flasharray.LocalGroupPost.email"]], "email (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.email"]], "email (pypureclient.flasharray.localuserpatch attribute)": [[9, "pypureclient.flasharray.LocalUserPatch.email"]], "email (pypureclient.flasharray.localuserpost attribute)": [[9, "pypureclient.flasharray.LocalUserPost.email"]], "email (pypureclient.flasharray.policyrulealertwatcher attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcher.email"]], "email (pypureclient.flasharray.policyrulealertwatcherpatchrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpatchRules.email"]], "email (pypureclient.flasharray.policyrulealertwatcherpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpostRules.email"]], "enabled (pypureclient.flasharray.alertwatcher attribute)": [[9, "pypureclient.flasharray.AlertWatcher.enabled"]], "enabled (pypureclient.flasharray.alertwatcherpatch attribute)": [[9, "pypureclient.flasharray.AlertWatcherPatch.enabled"]], "enabled (pypureclient.flasharray.alertwatcherpost attribute)": [[9, "pypureclient.flasharray.AlertWatcherPost.enabled"]], "enabled (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.enabled"]], "enabled (pypureclient.flasharray.apiclientpatch attribute)": [[9, "pypureclient.flasharray.ApiClientPatch.enabled"]], "enabled (pypureclient.flasharray.app attribute)": [[9, "pypureclient.flasharray.App.enabled"]], "enabled (pypureclient.flasharray.arrayencryptiondataatrest attribute)": [[9, "pypureclient.flasharray.ArrayencryptionDataAtRest.enabled"]], "enabled (pypureclient.flasharray.cloudconfigautomaticcapacityupgrade attribute)": [[9, "pypureclient.flasharray.CloudConfigAutomaticCapacityUpgrade.enabled"]], "enabled (pypureclient.flasharray.cloudconfigautomaticcapacityupgradepatch attribute)": [[9, "pypureclient.flasharray.CloudConfigAutomaticCapacityUpgradePatch.enabled"]], "enabled (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.enabled"]], "enabled (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.enabled"]], "enabled (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.enabled"]], "enabled (pypureclient.flasharray.directoryservicecommon attribute)": [[9, "pypureclient.flasharray.DirectoryServiceCommon.enabled"]], "enabled (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.enabled"]], "enabled (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.enabled"]], "enabled (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.enabled"]], "enabled (pypureclient.flasharray.exportpolicyattachmentmixin attribute)": [[9, "pypureclient.flasharray.ExportPolicyAttachmentMixin.enabled"]], "enabled (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.enabled"]], "enabled (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.enabled"]], "enabled (pypureclient.flasharray.localuserpatch attribute)": [[9, "pypureclient.flasharray.LocalUserPatch.enabled"]], "enabled (pypureclient.flasharray.localuserpost attribute)": [[9, "pypureclient.flasharray.LocalUserPost.enabled"]], "enabled (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.enabled"]], "enabled (pypureclient.flasharray.networkinterfaceneighborcapability attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborCapability.enabled"]], "enabled (pypureclient.flasharray.networkinterfacepatch attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePatch.enabled"]], "enabled (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.enabled"]], "enabled (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.enabled"]], "enabled (pypureclient.flasharray.policyauditfilepatch attribute)": [[9, "pypureclient.flasharray.PolicyAuditFilePatch.enabled"]], "enabled (pypureclient.flasharray.policyauditfilepost attribute)": [[9, "pypureclient.flasharray.PolicyAuditFilePost.enabled"]], "enabled (pypureclient.flasharray.policymanagementaccess attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccess.enabled"]], "enabled (pypureclient.flasharray.policymanagementaccesspatch attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessPatch.enabled"]], "enabled (pypureclient.flasharray.policymanagementaccesspost attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessPost.enabled"]], "enabled (pypureclient.flasharray.policymember attribute)": [[9, "pypureclient.flasharray.PolicyMember.enabled"]], "enabled (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.enabled"]], "enabled (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.enabled"]], "enabled (pypureclient.flasharray.policynfspatch attribute)": [[9, "pypureclient.flasharray.PolicyNfsPatch.enabled"]], "enabled (pypureclient.flasharray.policynfspost attribute)": [[9, "pypureclient.flasharray.PolicyNfsPost.enabled"]], "enabled (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.enabled"]], "enabled (pypureclient.flasharray.policypatch attribute)": [[9, "pypureclient.flasharray.PolicyPatch.enabled"]], "enabled (pypureclient.flasharray.policypost attribute)": [[9, "pypureclient.flasharray.PolicyPost.enabled"]], "enabled (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.enabled"]], "enabled (pypureclient.flasharray.policysmbpatch attribute)": [[9, "pypureclient.flasharray.PolicySmbPatch.enabled"]], "enabled (pypureclient.flasharray.policysmbpost attribute)": [[9, "pypureclient.flasharray.PolicySmbPost.enabled"]], "enabled (pypureclient.flasharray.replicationschedule attribute)": [[9, "pypureclient.flasharray.ReplicationSchedule.enabled"]], "enabled (pypureclient.flasharray.saml2sso attribute)": [[9, "pypureclient.flasharray.Saml2Sso.enabled"]], "enabled (pypureclient.flasharray.saml2ssopatch attribute)": [[9, "pypureclient.flasharray.Saml2SsoPatch.enabled"]], "enabled (pypureclient.flasharray.snapshotschedule attribute)": [[9, "pypureclient.flasharray.SnapshotSchedule.enabled"]], "enabled (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.enabled"]], "enabled (pypureclient.flasharray.subnetpatch attribute)": [[9, "pypureclient.flasharray.SubnetPatch.enabled"]], "enabled (pypureclient.flasharray.subnetpost attribute)": [[9, "pypureclient.flasharray.SubnetPost.enabled"]], "enabled (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.enabled"]], "enabled (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.enabled"]], "enabled (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.enabled"]], "enabled_delay (pypureclient.flasharray.eradicationconfig attribute)": [[9, "pypureclient.flasharray.EradicationConfig.enabled_delay"]], "encoding (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.encoding"]], "encrypt_assertion_enabled (pypureclient.flasharray.saml2ssoidp attribute)": [[9, "pypureclient.flasharray.Saml2SsoIdp.encrypt_assertion_enabled"]], "encryption (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.encryption"]], "encryption (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.encryption"]], "encryption (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.encryption"]], "encryption (pypureclient.flasharray.arrayconnectionpost attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPost.encryption"]], "encryption (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.encryption"]], "encryption_mode (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.encryption_mode"]], "encryption_mode (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.encryption_mode"]], "encryption_mode (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.encryption_mode"]], "end (pypureclient.flasharray.directorylocknlmreclamation attribute)": [[9, "pypureclient.flasharray.DirectoryLockNlmReclamation.end"]], "end (pypureclient.flasharray.timewindow attribute)": [[9, "pypureclient.flasharray.TimeWindow.end"]], "end (pypureclient.flasharray.workloadplacementrecommendationprojection attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationProjection.end"]], "end_time (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.end_time"]], "end_time (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.end_time"]], "end_time (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.end_time"]], "end_time (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.end_time"]], "end_time (pypureclient.flasharray.startendtime attribute)": [[9, "pypureclient.flasharray.StartEndTime.end_time"]], "endpoint (pypureclient.flasharray.vchostendpoint attribute)": [[9, "pypureclient.flasharray.VchostEndpoint.endpoint"]], "endpoint (pypureclient.flasharray.vchostendpointpost attribute)": [[9, "pypureclient.flasharray.VchostEndpointPost.endpoint"]], "endpoints (pypureclient.flasharray.vchostcertificate attribute)": [[9, "pypureclient.flasharray.VchostCertificate.endpoints"]], "endpoints (pypureclient.flasharray.vchostcertificatepatch attribute)": [[9, "pypureclient.flasharray.VchostCertificatePatch.endpoints"]], "endpoints (pypureclient.flasharray.vchostcertificatepost attribute)": [[9, "pypureclient.flasharray.VchostCertificatePost.endpoints"]], "enforce_dictionary_check (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.enforce_dictionary_check"]], "enforce_username_check (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.enforce_username_check"]], "enforced (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.enforced"]], "enforced (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.enforced"]], "enforced (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.enforced"]], "enforced (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.enforced"]], "enforced (pypureclient.flasharray.policyrulequotapatchrules attribute)": [[9, "pypureclient.flasharray.PolicyrulequotapatchRules.enforced"]], "enforced (pypureclient.flasharray.policyrulequotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulequotapostRules.enforced"]], "enforced (pypureclient.flasharray.policyruleusergroupquotapatchrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapatchRules.enforced"]], "enforced (pypureclient.flasharray.policyruleusergroupquotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapostRules.enforced"]], "engine_id (pypureclient.flasharray.snmpagent attribute)": [[9, "pypureclient.flasharray.SnmpAgent.engine_id"]], "engine_id (pypureclient.flasharray.snmpagentpatch attribute)": [[9, "pypureclient.flasharray.SnmpAgentPatch.engine_id"]], "entity_id (pypureclient.flasharray.saml2ssoidp attribute)": [[9, "pypureclient.flasharray.Saml2SsoIdp.entity_id"]], "entity_id (pypureclient.flasharray.saml2ssosp attribute)": [[9, "pypureclient.flasharray.Saml2SsoSp.entity_id"]], "eradication_config (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.eradication_config"]], "eradication_config (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.eradication_config"]], "eradication_config (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.eradication_config"]], "eradication_config (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.eradication_config"]], "eradication_config (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.eradication_config"]], "eradication_config (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.eradication_config"]], "eradication_config (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.eradication_config"]], "eradication_config (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.eradication_config"]], "eradication_delay (pypureclient.flasharray.eradicationconfig attribute)": [[9, "pypureclient.flasharray.EradicationConfig.eradication_delay"]], "error (pypureclient.flasharray.oauth210tokenpost400response attribute)": [[9, "pypureclient.flasharray.Oauth210TokenPost400Response.error"]], "error (pypureclient.flasharray.oauth210tokenpost401response attribute)": [[9, "pypureclient.flasharray.Oauth210TokenPost401Response.error"]], "error_description (pypureclient.flasharray.oauth210tokenpost400response attribute)": [[9, "pypureclient.flasharray.Oauth210TokenPost400Response.error_description"]], "error_description (pypureclient.flasharray.oauth210tokenpost401response attribute)": [[9, "pypureclient.flasharray.Oauth210TokenPost401Response.error_description"]], "errors (pypureclient.flasharray.alerteventgetresponse attribute)": [[9, "pypureclient.flasharray.AlertEventGetResponse.errors"]], "errors (pypureclient.flasharray.alertgetresponse attribute)": [[9, "pypureclient.flasharray.AlertGetResponse.errors"]], "errors (pypureclient.flasharray.alertrulescataloggetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalogGetResponse.errors"]], "errors (pypureclient.flasharray.alertrulesgetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesGetResponse.errors"]], "errors (pypureclient.flasharray.arrayconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionGetResponse.errors"]], "errors (pypureclient.flasharray.arraygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayGetResponse.errors"]], "errors (pypureclient.flasharray.arrayspacegetresponse attribute)": [[9, "pypureclient.flasharray.ArraySpaceGetResponse.errors"]], "errors (pypureclient.flasharray.auditgetresponse attribute)": [[9, "pypureclient.flasharray.AuditGetResponse.errors"]], "errors (pypureclient.flasharray.connectiongetresponse attribute)": [[9, "pypureclient.flasharray.ConnectionGetResponse.errors"]], "errors (pypureclient.flasharray.containerdefaultprotectiongetresponse attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtectionGetResponse.errors"]], "errors (pypureclient.flasharray.containerperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ContainerPerformanceGetResponse.errors"]], "errors (pypureclient.flasharray.directoriesgroupsgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesGroupsGetResponse.errors"]], "errors (pypureclient.flasharray.directoriesusersgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesUsersGetResponse.errors"]], "errors (pypureclient.flasharray.directoryexportgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryExportGetResponse.errors"]], "errors (pypureclient.flasharray.directorygetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGetResponse.errors"]], "errors (pypureclient.flasharray.directorygroupquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuotasGetResponse.errors"]], "errors (pypureclient.flasharray.directoryperformancegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryPerformanceGetResponse.errors"]], "errors (pypureclient.flasharray.directoryquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryQuotasGetResponse.errors"]], "errors (pypureclient.flasharray.directoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceGetResponse.errors"]], "errors (pypureclient.flasharray.directoryservicerolegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRoleGetResponse.errors"]], "errors (pypureclient.flasharray.directorysnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotGetResponse.errors"]], "errors (pypureclient.flasharray.directoryuserquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotasGetResponse.errors"]], "errors (pypureclient.flasharray.dnsgetresponse attribute)": [[9, "pypureclient.flasharray.DnsGetResponse.errors"]], "errors (pypureclient.flasharray.errorcontextresponse attribute)": [[9, "pypureclient.flasharray.ErrorContextResponse.errors"]], "errors (pypureclient.flasharray.filesystemgetresponse attribute)": [[9, "pypureclient.flasharray.FileSystemGetResponse.errors"]], "errors (pypureclient.flasharray.hostgetresponse attribute)": [[9, "pypureclient.flasharray.HostGetResponse.errors"]], "errors (pypureclient.flasharray.hostgroupgetresponse attribute)": [[9, "pypureclient.flasharray.HostGroupGetResponse.errors"]], "errors (pypureclient.flasharray.hostperformancebalancegetresponse attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalanceGetResponse.errors"]], "errors (pypureclient.flasharray.localgroupgetresponse attribute)": [[9, "pypureclient.flasharray.LocalGroupGetResponse.errors"]], "errors (pypureclient.flasharray.localmembershipgetresponse attribute)": [[9, "pypureclient.flasharray.LocalMembershipGetResponse.errors"]], "errors (pypureclient.flasharray.localusergetresponse attribute)": [[9, "pypureclient.flasharray.LocalUserGetResponse.errors"]], "errors (pypureclient.flasharray.logtargetfilegetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetFileGetResponse.errors"]], "errors (pypureclient.flasharray.logtargetsgetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetsGetResponse.errors"]], "errors (pypureclient.flasharray.membergetresponse attribute)": [[9, "pypureclient.flasharray.MemberGetResponse.errors"]], "errors (pypureclient.flasharray.membernoidallgetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdAllGetResponse.errors"]], "errors (pypureclient.flasharray.membernoidmembergetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdMemberGetResponse.errors"]], "errors (pypureclient.flasharray.networkinterfacegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceGetResponse.errors"]], "errors (pypureclient.flasharray.offloadgetresponse attribute)": [[9, "pypureclient.flasharray.OffloadGetResponse.errors"]], "errors (pypureclient.flasharray.podgetresponse attribute)": [[9, "pypureclient.flasharray.PodGetResponse.errors"]], "errors (pypureclient.flasharray.podmembergetresponse attribute)": [[9, "pypureclient.flasharray.PodMemberGetResponse.errors"]], "errors (pypureclient.flasharray.podperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArrayGetResponse.errors"]], "errors (pypureclient.flasharray.podperformancereplicationbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse.errors"]], "errors (pypureclient.flasharray.podperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationGetResponse.errors"]], "errors (pypureclient.flasharray.podreplicalinkgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkGetResponse.errors"]], "errors (pypureclient.flasharray.podreplicalinklaggetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLagGetResponse.errors"]], "errors (pypureclient.flasharray.podreplicalinkmappingpolicygetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkMappingPolicyGetResponse.errors"]], "errors (pypureclient.flasharray.podreplicalinkperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse.errors"]], "errors (pypureclient.flasharray.policyauditfilegetresponse attribute)": [[9, "pypureclient.flasharray.PolicyAuditFileGetResponse.errors"]], "errors (pypureclient.flasharray.policygetresponse attribute)": [[9, "pypureclient.flasharray.PolicyGetResponse.errors"]], "errors (pypureclient.flasharray.policymanagementaccessgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessGetResponse.errors"]], "errors (pypureclient.flasharray.policymembercleangetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberCleanGetResponse.errors"]], "errors (pypureclient.flasharray.policymemberexportgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberExportGetResponse.errors"]], "errors (pypureclient.flasharray.policymembergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberGetResponse.errors"]], "errors (pypureclient.flasharray.policynfsgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyNfsGetResponse.errors"]], "errors (pypureclient.flasharray.policypasswordgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyPasswordGetResponse.errors"]], "errors (pypureclient.flasharray.policyrulealertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherGetResponse.errors"]], "errors (pypureclient.flasharray.policyrulenfsclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClientGetResponse.errors"]], "errors (pypureclient.flasharray.policyrulequotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaGetResponse.errors"]], "errors (pypureclient.flasharray.policyrulesmbclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClientGetResponse.errors"]], "errors (pypureclient.flasharray.policyrulesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshotGetResponse.errors"]], "errors (pypureclient.flasharray.policyruleusergroupquotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaGetResponse.errors"]], "errors (pypureclient.flasharray.policysmbgetresponse attribute)": [[9, "pypureclient.flasharray.PolicySmbGetResponse.errors"]], "errors (pypureclient.flasharray.portgetresponse attribute)": [[9, "pypureclient.flasharray.PortGetResponse.errors"]], "errors (pypureclient.flasharray.portinitiatorsgetresponse attribute)": [[9, "pypureclient.flasharray.PortInitiatorsGetResponse.errors"]], "errors (pypureclient.flasharray.presetworkloadgetresponse attribute)": [[9, "pypureclient.flasharray.PresetWorkloadGetResponse.errors"]], "errors (pypureclient.flasharray.protectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupGetResponse.errors"]], "errors (pypureclient.flasharray.protectiongroupperformancearrayresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArrayResponse.errors"]], "errors (pypureclient.flasharray.protectiongroupperformanceresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceResponse.errors"]], "errors (pypureclient.flasharray.protectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotGetResponse.errors"]], "errors (pypureclient.flasharray.protectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse.errors"]], "errors (pypureclient.flasharray.protectiongrouptargetgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTargetGetResponse.errors"]], "errors (pypureclient.flasharray.protectiongroupsvolumesgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesGetResponse.errors"]], "errors (pypureclient.flasharray.remotepodtaggetresponse attribute)": [[9, "pypureclient.flasharray.RemotePodTagGetResponse.errors"]], "errors (pypureclient.flasharray.remotepodsresponse attribute)": [[9, "pypureclient.flasharray.RemotePodsResponse.errors"]], "errors (pypureclient.flasharray.remoteprotectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupGetResponse.errors"]], "errors (pypureclient.flasharray.remoteprotectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotGetResponse.errors"]], "errors (pypureclient.flasharray.remoteprotectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse.errors"]], "errors (pypureclient.flasharray.remotevolumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotGetResponse.errors"]], "errors (pypureclient.flasharray.remotevolumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse.errors"]], "errors (pypureclient.flasharray.resourcedirectoryspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpaceGetResponse.errors"]], "errors (pypureclient.flasharray.resourceperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArrayGetResponse.errors"]], "errors (pypureclient.flasharray.resourceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceGetResponse.errors"]], "errors (pypureclient.flasharray.resourceperformancenoidbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse.errors"]], "errors (pypureclient.flasharray.resourceperformancenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdGetResponse.errors"]], "errors (pypureclient.flasharray.resourcepodspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePodSpaceGetResponse.errors"]], "errors (pypureclient.flasharray.resourcespacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceGetResponse.errors"]], "errors (pypureclient.flasharray.resourcespacenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoIdGetResponse.errors"]], "errors (pypureclient.flasharray.servergetresponse attribute)": [[9, "pypureclient.flasharray.ServerGetResponse.errors"]], "errors (pypureclient.flasharray.syslogservergetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerGetResponse.errors"]], "errors (pypureclient.flasharray.syslogserversettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerSettingsGetResponse.errors"]], "errors (pypureclient.flasharray.taggetresponse attribute)": [[9, "pypureclient.flasharray.TagGetResponse.errors"]], "errors (pypureclient.flasharray.testresultwithresourcegetresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceGetResponse.errors"]], "errors (pypureclient.flasharray.volumegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGetResponse.errors"]], "errors (pypureclient.flasharray.volumegroupgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGroupGetResponse.errors"]], "errors (pypureclient.flasharray.volumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotGetResponse.errors"]], "errors (pypureclient.flasharray.volumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransferGetResponse.errors"]], "errors (pypureclient.flasharray.volumespacegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSpaceGetResponse.errors"]], "errors (pypureclient.flasharray.volumesdiffgetresponse attribute)": [[9, "pypureclient.flasharray.VolumesDiffGetResponse.errors"]], "errors (pypureclient.flasharray.workloadgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadGetResponse.errors"]], "eth (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.eth"]], "eth (pypureclient.flasharray.networkinterfacepatch attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePatch.eth"]], "eth (pypureclient.flasharray.networkinterfaceperformance attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformance.eth"]], "eth (pypureclient.flasharray.networkinterfacepost attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePost.eth"]], "event (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.event"]], "event_count (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.event_count"]], "every (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.every"]], "every (pypureclient.flasharray.policyrulesnapshotpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesnapshotpostRules.every"]], "every (pypureclient.flasharray.presetworkloadsnapshotrule attribute)": [[9, "pypureclient.flasharray.PresetWorkloadSnapshotRule.every"]], "excluded_codes (pypureclient.flasharray.policyrulealertwatcher attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcher.excluded_codes"]], "excluded_codes (pypureclient.flasharray.policyrulealertwatcherpatchrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpatchRules.excluded_codes"]], "excluded_codes (pypureclient.flasharray.policyrulealertwatcherpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpostRules.excluded_codes"]], "expected (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.expected"]], "expected (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.expected"]], "expires (pypureclient.flasharray.fleetkey attribute)": [[9, "pypureclient.flasharray.FleetKey.expires"]], "expires (pypureclient.flasharray.maintenancewindow attribute)": [[9, "pypureclient.flasharray.MaintenanceWindow.expires"]], "expires (pypureclient.flasharray.supportremoteassistsessions attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessions.expires"]], "expires (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.expires"]], "expires_at (pypureclient.flasharray.apitoken attribute)": [[9, "pypureclient.flasharray.ApiToken.expires_at"]], "expires_in (pypureclient.flasharray.oauthtokenresponse attribute)": [[9, "pypureclient.flasharray.OauthTokenResponse.expires_in"]], "export_enabled (pypureclient.flasharray.directoryexportpatch attribute)": [[9, "pypureclient.flasharray.DirectoryExportPatch.export_enabled"]], "export_enabled (pypureclient.flasharray.directoryexportpost attribute)": [[9, "pypureclient.flasharray.DirectoryExportPost.export_enabled"]], "export_enabled (pypureclient.flasharray.directorypolicyexportpostpolicies attribute)": [[9, "pypureclient.flasharray.DirectorypolicyexportpostPolicies.export_enabled"]], "export_enabled (pypureclient.flasharray.policymemberexportpostmembers attribute)": [[9, "pypureclient.flasharray.PolicymemberexportpostMembers.export_enabled"]], "export_name (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.export_name"]], "export_name (pypureclient.flasharray.directoryexportpatch attribute)": [[9, "pypureclient.flasharray.DirectoryExportPatch.export_name"]], "export_name (pypureclient.flasharray.directoryexportpost attribute)": [[9, "pypureclient.flasharray.DirectoryExportPost.export_name"]], "export_name (pypureclient.flasharray.directorypolicyexportpostpolicies attribute)": [[9, "pypureclient.flasharray.DirectorypolicyexportpostPolicies.export_name"]], "export_name (pypureclient.flasharray.exportpolicyattachmentmixin attribute)": [[9, "pypureclient.flasharray.ExportPolicyAttachmentMixin.export_name"]], "export_name (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.export_name"]], "export_name (pypureclient.flasharray.policymemberexportpostmembers attribute)": [[9, "pypureclient.flasharray.PolicymemberexportpostMembers.export_name"]], "extended_identifier (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.extended_identifier"]], "failover (pypureclient.flasharray.baseport attribute)": [[9, "pypureclient.flasharray.BasePort.failover"]], "failover (pypureclient.flasharray.port attribute)": [[9, "pypureclient.flasharray.Port.failover"]], "failover (pypureclient.flasharray.portinitiatortarget attribute)": [[9, "pypureclient.flasharray.PortInitiatorTarget.failover"]], "failover_preferences (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.failover_preferences"]], "failover_preferences (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.failover_preferences"]], "failover_preferences (pypureclient.flasharray.podpost attribute)": [[9, "pypureclient.flasharray.PodPost.failover_preferences"]], "fc (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.fc"]], "fc (pypureclient.flasharray.networkinterfaceperformance attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformance.fc"]], "fc_link_lengths (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.fc_link_lengths"]], "fc_speeds (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.fc_speeds"]], "fc_technology (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.fc_technology"]], "fc_transmission_media (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.fc_transmission_media"]], "file_system (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.file_system"]], "file_system (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.file_system"]], "file_system (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.file_system"]], "flag (pypureclient.flasharray.networkinterfaceportdetailsrxlos attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsRxLos.flag"]], "flag (pypureclient.flasharray.networkinterfaceportdetailstxfault attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxFault.flag"]], "flagged (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.flagged"]], "fleet (pypureclient.flasharray.fleetmember attribute)": [[9, "pypureclient.flasharray.FleetMember.fleet"]], "fleet (pypureclient.flasharray.remotearray attribute)": [[9, "pypureclient.flasharray.RemoteArray.fleet"]], "fleet_key (pypureclient.flasharray.fleetkey attribute)": [[9, "pypureclient.flasharray.FleetKey.fleet_key"]], "flow_control_received_congestion_packets_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_received_congestion_packets_per_sec"]], "flow_control_received_discarded_packets_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_received_discarded_packets_per_sec"]], "flow_control_received_lossless_bytes_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_received_lossless_bytes_per_sec"]], "flow_control_received_pause_frames_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_received_pause_frames_per_sec"]], "flow_control_transmitted_congestion_packets_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_transmitted_congestion_packets_per_sec"]], "flow_control_transmitted_discarded_packets_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_transmitted_discarded_packets_per_sec"]], "flow_control_transmitted_lossless_bytes_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_transmitted_lossless_bytes_per_sec"]], "flow_control_transmitted_pause_frames_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.flow_control_transmitted_pause_frames_per_sec"]], "footprint (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.footprint"]], "footprint (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.footprint"]], "footprint (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.footprint"]], "footprint (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.footprint"]], "footprint (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.footprint"]], "footprint (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.footprint"]], "fraction_relative_to_max (pypureclient.flasharray.hostperformancebalance attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalance.fraction_relative_to_max"]], "frequency (pypureclient.flasharray.replicationschedule attribute)": [[9, "pypureclient.flasharray.ReplicationSchedule.frequency"]], "frequency (pypureclient.flasharray.snapshotschedule attribute)": [[9, "pypureclient.flasharray.SnapshotSchedule.frequency"]], "from_remote_bytes_per_sec (pypureclient.flasharray.replicationperformancewithtotal attribute)": [[9, "pypureclient.flasharray.ReplicationPerformanceWithTotal.from_remote_bytes_per_sec"]], "frozen_at (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.frozen_at"]], "gateway (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.gateway"]], "gateway (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.gateway"]], "gateway (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.gateway"]], "gateway (pypureclient.flasharray.subnetpatch attribute)": [[9, "pypureclient.flasharray.SubnetPatch.gateway"]], "gateway (pypureclient.flasharray.subnetpost attribute)": [[9, "pypureclient.flasharray.SubnetPost.gateway"]], "get_access_token() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_access_token"]], "get_active_directory() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_active_directory"]], "get_admins() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_admins"]], "get_admins_api_tokens() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_admins_api_tokens"]], "get_admins_cache() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_admins_cache"]], "get_admins_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_admins_policies_management_access"]], "get_admins_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_admins_settings"]], "get_alert_watchers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_alert_watchers"]], "get_alert_watchers_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_alert_watchers_test"]], "get_alerts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_alerts"]], "get_alerts_events() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_alerts_events"]], "get_alerts_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_alerts_rules"]], "get_alerts_rules_catalog() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_alerts_rules_catalog"]], "get_api_clients() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_api_clients"]], "get_apps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_apps"]], "get_apps_nodes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_apps_nodes"]], "get_array_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_array_connections"]], "get_array_connections_connection_key() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_array_connections_connection_key"]], "get_array_connections_path() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_array_connections_path"]], "get_arrays() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays"]], "get_arrays_cloud_capacity() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_cloud_capacity"]], "get_arrays_cloud_capacity_supported_steps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_cloud_capacity_supported_steps"]], "get_arrays_cloud_config() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_cloud_config"]], "get_arrays_cloud_config_supported_configs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_cloud_config_supported_configs"]], "get_arrays_cloud_provider_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_cloud_provider_tags"]], "get_arrays_erasures() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_erasures"]], "get_arrays_eula() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_eula"]], "get_arrays_factory_reset_token() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_factory_reset_token"]], "get_arrays_ntp_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_ntp_test"]], "get_arrays_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_performance"]], "get_arrays_performance_by_link() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_performance_by_link"]], "get_arrays_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_space"]], "get_arrays_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_arrays_tags"]], "get_audits() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_audits"]], "get_certificate_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_certificate_groups"]], "get_certificate_groups_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_certificate_groups_certificates"]], "get_certificate_groups_uses() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_certificate_groups_uses"]], "get_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_certificates"]], "get_certificates_certificate_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_certificates_certificate_groups"]], "get_certificates_uses() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_certificates_uses"]], "get_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_connections"]], "get_container_default_protections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_container_default_protections"]], "get_controllers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_controllers"]], "get_directories() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories"]], "get_directories_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_groups"]], "get_directories_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_performance"]], "get_directories_policies() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies"]], "get_directories_policies_audit_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies_audit_file"]], "get_directories_policies_autodir() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies_autodir"]], "get_directories_policies_nfs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies_nfs"]], "get_directories_policies_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies_quota"]], "get_directories_policies_smb() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies_smb"]], "get_directories_policies_snapshot() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies_snapshot"]], "get_directories_policies_user_group_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_policies_user_group_quota"]], "get_directories_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_space"]], "get_directories_users() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directories_users"]], "get_directory_exports() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_exports"]], "get_directory_group_quotas() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_group_quotas"]], "get_directory_quotas() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_quotas"]], "get_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services"]], "get_directory_services_local_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_local_directory_services"]], "get_directory_services_local_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_local_groups"]], "get_directory_services_local_groups_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_local_groups_members"]], "get_directory_services_local_users() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_local_users"]], "get_directory_services_local_users_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_local_users_members"]], "get_directory_services_roles() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_roles"]], "get_directory_services_roles_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_roles_policies_management_access"]], "get_directory_services_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_services_test"]], "get_directory_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_snapshots"]], "get_directory_user_quotas() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_directory_user_quotas"]], "get_dns() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_dns"]], "get_drives() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_drives"]], "get_file_systems() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_file_systems"]], "get_fleets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_fleets"]], "get_fleets_fleet_key() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_fleets_fleet_key"]], "get_fleets_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_fleets_members"]], "get_hardware() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hardware"]], "get_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_host_groups"]], "get_host_groups_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_host_groups_hosts"]], "get_host_groups_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_host_groups_performance"]], "get_host_groups_performance_by_array() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_host_groups_performance_by_array"]], "get_host_groups_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_host_groups_protection_groups"]], "get_host_groups_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_host_groups_space"]], "get_host_groups_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_host_groups_tags"]], "get_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts"]], "get_hosts_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts_host_groups"]], "get_hosts_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts_performance"]], "get_hosts_performance_balance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts_performance_balance"]], "get_hosts_performance_by_array() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts_performance_by_array"]], "get_hosts_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts_protection_groups"]], "get_hosts_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts_space"]], "get_hosts_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_hosts_tags"]], "get_kmip() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_kmip"]], "get_kmip_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_kmip_test"]], "get_log_targets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_log_targets"]], "get_log_targets_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_log_targets_file"]], "get_log_targets_syslog() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_log_targets_syslog"]], "get_log_targets_syslog_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_log_targets_syslog_settings"]], "get_log_targets_syslog_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_log_targets_syslog_test"]], "get_maintenance_windows() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_maintenance_windows"]], "get_network_interfaces() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_network_interfaces"]], "get_network_interfaces_neighbors() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_network_interfaces_neighbors"]], "get_network_interfaces_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_network_interfaces_performance"]], "get_network_interfaces_port_details() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_network_interfaces_port_details"]], "get_offloads() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_offloads"]], "get_pod_replica_links() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pod_replica_links"]], "get_pod_replica_links_lag() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pod_replica_links_lag"]], "get_pod_replica_links_mappings_policies() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pod_replica_links_mappings_policies"]], "get_pod_replica_links_performance_replication() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pod_replica_links_performance_replication"]], "get_pods() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods"]], "get_pods_arrays() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_arrays"]], "get_pods_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_members"]], "get_pods_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_performance"]], "get_pods_performance_by_array() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_performance_by_array"]], "get_pods_performance_replication() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_performance_replication"]], "get_pods_performance_replication_by_array() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_performance_replication_by_array"]], "get_pods_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_space"]], "get_pods_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_pods_tags"]], "get_policies() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies"]], "get_policies_alert_watcher() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_alert_watcher"]], "get_policies_alert_watcher_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_alert_watcher_members"]], "get_policies_alert_watcher_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_alert_watcher_rules"]], "get_policies_alert_watcher_rules_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_alert_watcher_rules_test"]], "get_policies_audit_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_audit_file"]], "get_policies_audit_file_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_audit_file_members"]], "get_policies_autodir() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_autodir"]], "get_policies_autodir_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_autodir_members"]], "get_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_management_access"]], "get_policies_management_access_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_management_access_members"]], "get_policies_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_members"]], "get_policies_nfs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_nfs"]], "get_policies_nfs_client_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_nfs_client_rules"]], "get_policies_nfs_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_nfs_members"]], "get_policies_password() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_password"]], "get_policies_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_quota"]], "get_policies_quota_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_quota_members"]], "get_policies_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_quota_rules"]], "get_policies_smb() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_smb"]], "get_policies_smb_client_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_smb_client_rules"]], "get_policies_smb_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_smb_members"]], "get_policies_snapshot() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_snapshot"]], "get_policies_snapshot_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_snapshot_members"]], "get_policies_snapshot_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_snapshot_rules"]], "get_policies_user_group_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_user_group_quota"]], "get_policies_user_group_quota_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_user_group_quota_members"]], "get_policies_user_group_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_policies_user_group_quota_rules"]], "get_ports() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_ports"]], "get_ports_initiators() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_ports_initiators"]], "get_presets_workload() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_presets_workload"]], "get_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_group_snapshots"]], "get_protection_group_snapshots_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_group_snapshots_tags"]], "get_protection_group_snapshots_transfer() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_group_snapshots_transfer"]], "get_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups"]], "get_protection_groups_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_host_groups"]], "get_protection_groups_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_hosts"]], "get_protection_groups_performance_replication() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_performance_replication"]], "get_protection_groups_performance_replication_by_array() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_performance_replication_by_array"]], "get_protection_groups_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_space"]], "get_protection_groups_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_tags"]], "get_protection_groups_targets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_targets"]], "get_protection_groups_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_protection_groups_volumes"]], "get_realms() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_realms"]], "get_realms_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_realms_performance"]], "get_realms_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_realms_space"]], "get_realms_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_realms_tags"]], "get_remote_arrays() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_arrays"]], "get_remote_pods() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_pods"]], "get_remote_pods_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_pods_tags"]], "get_remote_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_protection_group_snapshots"]], "get_remote_protection_group_snapshots_transfer() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_protection_group_snapshots_transfer"]], "get_remote_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_protection_groups"]], "get_remote_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_volume_snapshots"]], "get_remote_volume_snapshots_transfer() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_remote_volume_snapshots_transfer"]], "get_resource_accesses() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_resource_accesses"]], "get_resource_accesses_status() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_resource_accesses_status"]], "get_rest_version() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_rest_version"]], "get_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_servers"]], "get_sessions() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_sessions"]], "get_smi_s() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_smi_s"]], "get_smtp_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_smtp_servers"]], "get_snmp_agents() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_snmp_agents"]], "get_snmp_agents_mib() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_snmp_agents_mib"]], "get_snmp_managers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_snmp_managers"]], "get_snmp_managers_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_snmp_managers_test"]], "get_software() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software"]], "get_software_bundle() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software_bundle"]], "get_software_check() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software_check"]], "get_software_installation_steps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software_installation_steps"]], "get_software_installations() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software_installations"]], "get_software_patches() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software_patches"]], "get_software_patches_catalog() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software_patches_catalog"]], "get_software_versions() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_software_versions"]], "get_sso_saml2_idps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_sso_saml2_idps"]], "get_sso_saml2_idps_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_sso_saml2_idps_test"]], "get_subnets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_subnets"]], "get_subscription_assets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_subscription_assets"]], "get_subscriptions() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_subscriptions"]], "get_support() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_support"]], "get_support_diagnostics_details() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_support_diagnostics_details"]], "get_support_diagnostics_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_support_diagnostics_settings"]], "get_support_remote_assist_sessions() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_support_remote_assist_sessions"]], "get_support_remote_assist_sessions_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_support_remote_assist_sessions_settings"]], "get_support_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_support_test"]], "get_syslog_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_syslog_servers"]], "get_syslog_servers_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_syslog_servers_settings"]], "get_syslog_servers_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_syslog_servers_test"]], "get_vchost_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_vchost_connections"]], "get_vchosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_vchosts"]], "get_vchosts_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_vchosts_certificates"]], "get_vchosts_endpoints() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_vchosts_endpoints"]], "get_virtual_machine_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_virtual_machine_snapshots"]], "get_virtual_machine_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_virtual_machine_volume_snapshots"]], "get_virtual_machines() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_virtual_machines"]], "get_volume_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_groups"]], "get_volume_groups_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_groups_performance"]], "get_volume_groups_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_groups_space"]], "get_volume_groups_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_groups_tags"]], "get_volume_groups_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_groups_volumes"]], "get_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_snapshots"]], "get_volume_snapshots_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_snapshots_tags"]], "get_volume_snapshots_transfer() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volume_snapshots_transfer"]], "get_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes"]], "get_volumes_diff() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes_diff"]], "get_volumes_performance() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes_performance"]], "get_volumes_performance_by_array() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes_performance_by_array"]], "get_volumes_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes_protection_groups"]], "get_volumes_space() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes_space"]], "get_volumes_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes_tags"]], "get_volumes_volume_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_volumes_volume_groups"]], "get_workloads() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_workloads"]], "get_workloads_placement_recommendations() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_workloads_placement_recommendations"]], "get_workloads_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.get_workloads_tags"]], "gid (pypureclient.flasharray.localgroup attribute)": [[9, "pypureclient.flasharray.LocalGroup.gid"]], "gid (pypureclient.flasharray.localgrouppatch attribute)": [[9, "pypureclient.flasharray.LocalGroupPatch.gid"]], "gid (pypureclient.flasharray.localgrouppost attribute)": [[9, "pypureclient.flasharray.LocalGroupPost.gid"]], "google_cloud (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.google_cloud"]], "google_cloud (pypureclient.flasharray.offloadpost attribute)": [[9, "pypureclient.flasharray.OffloadPost.google_cloud"]], "group (pypureclient.flasharray.certificateuse attribute)": [[9, "pypureclient.flasharray.CertificateUse.group"]], "group (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.group"]], "group (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.group"]], "group (pypureclient.flasharray.directoryservicerole attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRole.group"]], "group (pypureclient.flasharray.directoryservicerolepost attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRolePost.group"]], "group (pypureclient.flasharray.localmember attribute)": [[9, "pypureclient.flasharray.LocalMember.group"]], "group (pypureclient.flasharray.localusermembershippostgroups attribute)": [[9, "pypureclient.flasharray.LocalusermembershippostGroups.group"]], "group (pypureclient.flasharray.member attribute)": [[9, "pypureclient.flasharray.Member.group"]], "group (pypureclient.flasharray.membernoidall attribute)": [[9, "pypureclient.flasharray.MemberNoIdAll.group"]], "group (pypureclient.flasharray.membernoidgroup attribute)": [[9, "pypureclient.flasharray.MemberNoIdGroup.group"]], "group (pypureclient.flasharray.membernoidmember attribute)": [[9, "pypureclient.flasharray.MemberNoIdMember.group"]], "group (pypureclient.flasharray.memberwithtype attribute)": [[9, "pypureclient.flasharray.MemberWithType.group"]], "group (pypureclient.flasharray.protectiongroupsvolumes attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumes.group"]], "group (pypureclient.flasharray.targetprotectiongroup attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroup.group"]], "group_base (pypureclient.flasharray.directoryservicerole attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRole.group_base"]], "group_base (pypureclient.flasharray.directoryservicerolepost attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRolePost.group_base"]], "group_email (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.group_email"]], "group_gid (pypureclient.flasharray.localmember attribute)": [[9, "pypureclient.flasharray.LocalMember.group_gid"]], "group_gid (pypureclient.flasharray.localusermembershippostgroups attribute)": [[9, "pypureclient.flasharray.LocalusermembershippostGroups.group_gid"]], "groups (pypureclient.flasharray.localusermembershippost attribute)": [[9, "pypureclient.flasharray.LocalUserMembershipPost.groups"]], "ha_reduction_required (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.ha_reduction_required"]], "hop_version (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.hop_version"]], "hop_version (pypureclient.flasharray.softwareupgradeplan attribute)": [[9, "pypureclient.flasharray.SoftwareUpgradePlan.hop_version"]], "host (pypureclient.flasharray.connection attribute)": [[9, "pypureclient.flasharray.Connection.host"]], "host (pypureclient.flasharray.snmpmanager attribute)": [[9, "pypureclient.flasharray.SnmpManager.host"]], "host (pypureclient.flasharray.snmpmanagerpatch attribute)": [[9, "pypureclient.flasharray.SnmpManagerPatch.host"]], "host (pypureclient.flasharray.snmpmanagerpost attribute)": [[9, "pypureclient.flasharray.SnmpManagerPost.host"]], "host_count (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.host_count"]], "host_count (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.host_count"]], "host_encryption_key_status (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.host_encryption_key_status"]], "host_encryption_key_status (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.host_encryption_key_status"]], "host_group (pypureclient.flasharray.connection attribute)": [[9, "pypureclient.flasharray.Connection.host_group"]], "host_group (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.host_group"]], "host_group (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.host_group"]], "host_group_count (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.host_group_count"]], "host_password (pypureclient.flasharray.chap attribute)": [[9, "pypureclient.flasharray.Chap.host_password"]], "host_user (pypureclient.flasharray.chap attribute)": [[9, "pypureclient.flasharray.Chap.host_user"]], "id (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.id"]], "id (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.id"]], "id (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.id"]], "id (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.id"]], "id (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.id"]], "id (pypureclient.flasharray.arrayfactoryresettoken attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetToken.id"]], "id (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.id"]], "id (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.id"]], "id (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.id"]], "id (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.id"]], "id (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.id"]], "id (pypureclient.flasharray.builtin attribute)": [[9, "pypureclient.flasharray.BuiltIn.id"]], "id (pypureclient.flasharray.builtinrelationship attribute)": [[9, "pypureclient.flasharray.BuiltInRelationship.id"]], "id (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.id"]], "id (pypureclient.flasharray.certificategroup attribute)": [[9, "pypureclient.flasharray.CertificateGroup.id"]], "id (pypureclient.flasharray.certificategroupuse attribute)": [[9, "pypureclient.flasharray.CertificateGroupUse.id"]], "id (pypureclient.flasharray.certificateuse attribute)": [[9, "pypureclient.flasharray.CertificateUse.id"]], "id (pypureclient.flasharray.cloudcapacitystatus attribute)": [[9, "pypureclient.flasharray.CloudCapacityStatus.id"]], "id (pypureclient.flasharray.cloudconfig attribute)": [[9, "pypureclient.flasharray.CloudConfig.id"]], "id (pypureclient.flasharray.containerdefaultprotection attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtection.id"]], "id (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.id"]], "id (pypureclient.flasharray.defaultprotectionreference attribute)": [[9, "pypureclient.flasharray.DefaultProtectionReference.id"]], "id (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.id"]], "id (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.id"]], "id (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.id"]], "id (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.id"]], "id (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.id"]], "id (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.id"]], "id (pypureclient.flasharray.filesystem attribute)": [[9, "pypureclient.flasharray.FileSystem.id"]], "id (pypureclient.flasharray.fixedreference attribute)": [[9, "pypureclient.flasharray.FixedReference.id"]], "id (pypureclient.flasharray.fixedreferencewithtype attribute)": [[9, "pypureclient.flasharray.FixedReferenceWithType.id"]], "id (pypureclient.flasharray.fixedreferencewithtypeandlocation attribute)": [[9, "pypureclient.flasharray.FixedReferenceWithTypeAndLocation.id"]], "id (pypureclient.flasharray.fleet attribute)": [[9, "pypureclient.flasharray.Fleet.id"]], "id (pypureclient.flasharray.fleetmemberpostmember attribute)": [[9, "pypureclient.flasharray.FleetmemberpostMember.id"]], "id (pypureclient.flasharray.localdirectoryservice attribute)": [[9, "pypureclient.flasharray.LocalDirectoryService.id"]], "id (pypureclient.flasharray.locationreference attribute)": [[9, "pypureclient.flasharray.LocationReference.id"]], "id (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.id"]], "id (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.id"]], "id (pypureclient.flasharray.networkinterfaceneighborneighborport attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborPort.id"]], "id (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.id"]], "id (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.id"]], "id (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.id"]], "id (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.id"]], "id (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.id"]], "id (pypureclient.flasharray.podpost attribute)": [[9, "pypureclient.flasharray.PodPost.id"]], "id (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.id"]], "id (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.id"]], "id (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.id"]], "id (pypureclient.flasharray.podreplicalinkreference attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkReference.id"]], "id (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.id"]], "id (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.id"]], "id (pypureclient.flasharray.policymanagementaccess attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccess.id"]], "id (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.id"]], "id (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.id"]], "id (pypureclient.flasharray.policyruleusergroupquotasubject attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaSubject.id"], [9, "pypureclient.flasharray.PolicyruleusergroupquotaSubject.id"]], "id (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.id"]], "id (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.id"]], "id (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.id"]], "id (pypureclient.flasharray.protectiongroupperformance attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformance.id"]], "id (pypureclient.flasharray.protectiongroupperformancearray attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArray.id"]], "id (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.id"]], "id (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.id"]], "id (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.id"]], "id (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.id"]], "id (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.id"]], "id (pypureclient.flasharray.protectiongroupsvolumesmember attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesMember.id"]], "id (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.id"]], "id (pypureclient.flasharray.reference attribute)": [[9, "pypureclient.flasharray.Reference.id"]], "id (pypureclient.flasharray.referencewithfixedtype attribute)": [[9, "pypureclient.flasharray.ReferenceWithFixedType.id"]], "id (pypureclient.flasharray.referencewithtype attribute)": [[9, "pypureclient.flasharray.ReferenceWithType.id"]], "id (pypureclient.flasharray.remotearray attribute)": [[9, "pypureclient.flasharray.RemoteArray.id"]], "id (pypureclient.flasharray.remotearrayfleet attribute)": [[9, "pypureclient.flasharray.RemoteArrayFleet.id"]], "id (pypureclient.flasharray.remotepod attribute)": [[9, "pypureclient.flasharray.RemotePod.id"]], "id (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.id"]], "id (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.id"]], "id (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.id"]], "id (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.id"]], "id (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.id"]], "id (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.id"]], "id (pypureclient.flasharray.resource attribute)": [[9, "pypureclient.flasharray.Resource.id"]], "id (pypureclient.flasharray.resourceaccess attribute)": [[9, "pypureclient.flasharray.ResourceAccess.id"]], "id (pypureclient.flasharray.resourceaccessstatuscreatedby attribute)": [[9, "pypureclient.flasharray.ResourceAccessStatusCreatedBy.id"]], "id (pypureclient.flasharray.resourcedirectoryspace attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpace.id"]], "id (pypureclient.flasharray.resourcefixednonuniquename attribute)": [[9, "pypureclient.flasharray.ResourceFixedNonUniqueName.id"]], "id (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.id"]], "id (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.id"]], "id (pypureclient.flasharray.resourcepodspace attribute)": [[9, "pypureclient.flasharray.ResourcePodSpace.id"]], "id (pypureclient.flasharray.resourcerealmspace attribute)": [[9, "pypureclient.flasharray.ResourceRealmSpace.id"]], "id (pypureclient.flasharray.resourcespace attribute)": [[9, "pypureclient.flasharray.ResourceSpace.id"]], "id (pypureclient.flasharray.saml2sso attribute)": [[9, "pypureclient.flasharray.Saml2Sso.id"]], "id (pypureclient.flasharray.server attribute)": [[9, "pypureclient.flasharray.Server.id"]], "id (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.id"]], "id (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.id"]], "id (pypureclient.flasharray.softwarebundle attribute)": [[9, "pypureclient.flasharray.SoftwareBundle.id"]], "id (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.id"]], "id (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.id"]], "id (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.id"]], "id (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.id"]], "id (pypureclient.flasharray.subscription attribute)": [[9, "pypureclient.flasharray.Subscription.id"]], "id (pypureclient.flasharray.subscriptionasset attribute)": [[9, "pypureclient.flasharray.SubscriptionAsset.id"]], "id (pypureclient.flasharray.subscriptionassetsubscription attribute)": [[9, "pypureclient.flasharray.SubscriptionAssetSubscription.id"]], "id (pypureclient.flasharray.usergroup attribute)": [[9, "pypureclient.flasharray.UserGroup.id"]], "id (pypureclient.flasharray.vchost attribute)": [[9, "pypureclient.flasharray.Vchost.id"]], "id (pypureclient.flasharray.vchostcertificate attribute)": [[9, "pypureclient.flasharray.VchostCertificate.id"]], "id (pypureclient.flasharray.vchostendpoint attribute)": [[9, "pypureclient.flasharray.VchostEndpoint.id"]], "id (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.id"]], "id (pypureclient.flasharray.virtualmachinepost attribute)": [[9, "pypureclient.flasharray.VirtualMachinePost.id"]], "id (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.id"]], "id (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.id"]], "id (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.id"]], "id (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.id"]], "id (pypureclient.flasharray.volumegrouppatch attribute)": [[9, "pypureclient.flasharray.VolumeGroupPatch.id"]], "id (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.id"]], "id (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.id"]], "id (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.id"]], "id (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.id"]], "id (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.id"]], "id (pypureclient.flasharray.volumespace attribute)": [[9, "pypureclient.flasharray.VolumeSpace.id"]], "id (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.id"]], "id (pypureclient.flasharray.workloadconfigurationfixedreferenceworkload attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationFixedReferenceWorkload.id"]], "id (pypureclient.flasharray.workloadconfigurationreference attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationReference.id"]], "id (pypureclient.flasharray.workloadparametervalueresourcereference attribute)": [[9, "pypureclient.flasharray.WorkloadParameterValueResourceReference.id"]], "id (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.id"]], "id (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.id"]], "id (pypureclient.flasharray.workloadpreset attribute)": [[9, "pypureclient.flasharray.WorkloadPreset.id"]], "identifier (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.identifier"]], "identify_enabled (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.identify_enabled"]], "identify_enabled (pypureclient.flasharray.hardwarepatch attribute)": [[9, "pypureclient.flasharray.HardwarePatch.identify_enabled"]], "idle_timeout (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.idle_timeout"]], "idp (pypureclient.flasharray.saml2sso attribute)": [[9, "pypureclient.flasharray.Saml2Sso.idp"]], "idp (pypureclient.flasharray.saml2ssopatch attribute)": [[9, "pypureclient.flasharray.Saml2SsoPatch.idp"]], "idp (pypureclient.flasharray.saml2ssopost attribute)": [[9, "pypureclient.flasharray.Saml2SsoPost.idp"]], "ignore_usage (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.ignore_usage"]], "image_download_progress (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.image_download_progress"]], "image_source (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.image_source"]], "image_source (pypureclient.flasharray.arrayerasurepatch attribute)": [[9, "pypureclient.flasharray.ArrayErasurePatch.image_source"]], "image_version (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.image_version"]], "image_version (pypureclient.flasharray.arrayerasurepatch attribute)": [[9, "pypureclient.flasharray.ArrayErasurePatch.image_version"]], "implicit (pypureclient.flasharray.resourceaccessstatuscreatedby attribute)": [[9, "pypureclient.flasharray.ResourceAccessStatusCreatedBy.implicit"]], "included_codes (pypureclient.flasharray.policyrulealertwatcher attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcher.included_codes"]], "included_codes (pypureclient.flasharray.policyrulealertwatcherpatchrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpatchRules.included_codes"]], "included_codes (pypureclient.flasharray.policyrulealertwatcherpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpostRules.included_codes"]], "index (pypureclient.flasharray.appnode attribute)": [[9, "pypureclient.flasharray.AppNode.index"]], "index (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.index"]], "index (pypureclient.flasharray.hardwarepatch attribute)": [[9, "pypureclient.flasharray.HardwarePatch.index"]], "initial_ttl_in_sec (pypureclient.flasharray.networkinterfaceneighbor attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighbor.initial_ttl_in_sec"]], "initiator (pypureclient.flasharray.hostperformancebalance attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalance.initiator"]], "initiator (pypureclient.flasharray.portinitiator attribute)": [[9, "pypureclient.flasharray.PortInitiator.initiator"]], "installation (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.installation"]], "integer (pypureclient.flasharray.presetworkloadconstraints attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraints.integer"]], "integer (pypureclient.flasharray.workloadparametervalue attribute)": [[9, "pypureclient.flasharray.WorkloadParameterValue.integer"]], "interface_type (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.interface_type"]], "interface_type (pypureclient.flasharray.networkinterfaceperformance attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformance.interface_type"]], "interface_type (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.interface_type"]], "interfaces (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.interfaces"]], "intermediate_certificate (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.intermediate_certificate"]], "intermediate_certificate (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.intermediate_certificate"]], "intermediate_certificate (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.intermediate_certificate"]], "iops_floor (pypureclient.flasharray.containerqos attribute)": [[9, "pypureclient.flasharray.ContainerQos.iops_floor"]], "iops_limit (pypureclient.flasharray.containerqos attribute)": [[9, "pypureclient.flasharray.ContainerQos.iops_limit"]], "iops_limit (pypureclient.flasharray.containerqosceilings attribute)": [[9, "pypureclient.flasharray.ContainerQosCeilings.iops_limit"]], "iops_limit (pypureclient.flasharray.presetworkloadqosconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadQosConfiguration.iops_limit"]], "iops_limit (pypureclient.flasharray.qos attribute)": [[9, "pypureclient.flasharray.Qos.iops_limit"]], "iqn (pypureclient.flasharray.baseport attribute)": [[9, "pypureclient.flasharray.BasePort.iqn"]], "iqn (pypureclient.flasharray.port attribute)": [[9, "pypureclient.flasharray.Port.iqn"]], "iqn (pypureclient.flasharray.portcommon attribute)": [[9, "pypureclient.flasharray.PortCommon.iqn"]], "iqn (pypureclient.flasharray.portinitiatortarget attribute)": [[9, "pypureclient.flasharray.PortInitiatorTarget.iqn"]], "iqns (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.iqns"]], "iqns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.iqns"]], "iqns (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.iqns"]], "is_local (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.is_local"]], "is_local (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.is_local"]], "is_local (pypureclient.flasharray.fixedreferencewithtypeandlocation attribute)": [[9, "pypureclient.flasharray.FixedReferenceWithTypeAndLocation.is_local"]], "is_local (pypureclient.flasharray.fleet attribute)": [[9, "pypureclient.flasharray.Fleet.is_local"]], "is_local (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.is_local"]], "is_local (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.is_local"]], "is_local (pypureclient.flasharray.locationreference attribute)": [[9, "pypureclient.flasharray.LocationReference.is_local"]], "is_local (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.is_local"]], "is_local (pypureclient.flasharray.remotearray attribute)": [[9, "pypureclient.flasharray.RemoteArray.is_local"]], "is_local (pypureclient.flasharray.remotearrayfleet attribute)": [[9, "pypureclient.flasharray.RemoteArrayFleet.is_local"]], "is_local (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.is_local"]], "is_local (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.is_local"]], "is_local (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.is_local"]], "is_local (pypureclient.flasharray.vchostcertificate attribute)": [[9, "pypureclient.flasharray.VchostCertificate.is_local"]], "is_local (pypureclient.flasharray.vchostendpoint attribute)": [[9, "pypureclient.flasharray.VchostEndpoint.is_local"]], "is_primary (pypureclient.flasharray.localusermembershippost attribute)": [[9, "pypureclient.flasharray.LocalUserMembershipPost.is_primary"]], "is_primary_group (pypureclient.flasharray.localmember attribute)": [[9, "pypureclient.flasharray.LocalMember.is_primary_group"]], "issue (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.issue"]], "issue (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.issue"]], "issued_by (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.issued_by"]], "issued_by (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.issued_by"]], "issued_by (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.issued_by"]], "issued_to (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.issued_to"]], "issued_to (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.issued_to"]], "issued_to (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.issued_to"]], "issued_token_type (pypureclient.flasharray.oauthtokenresponse attribute)": [[9, "pypureclient.flasharray.OauthTokenResponse.issued_token_type"]], "issuer (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.issuer"]], "issuer (pypureclient.flasharray.apiclientpost attribute)": [[9, "pypureclient.flasharray.ApiClientPost.issuer"]], "items (pypureclient.flasharray.activedirectorygetresponse attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryGetResponse.items"]], "items (pypureclient.flasharray.activedirectoryresponse attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryResponse.items"]], "items (pypureclient.flasharray.adminapitokengetresponse attribute)": [[9, "pypureclient.flasharray.AdminApiTokenGetResponse.items"]], "items (pypureclient.flasharray.adminapitokenresponse attribute)": [[9, "pypureclient.flasharray.AdminApiTokenResponse.items"]], "items (pypureclient.flasharray.admincachegetresponse attribute)": [[9, "pypureclient.flasharray.AdminCacheGetResponse.items"]], "items (pypureclient.flasharray.admincacheresponse attribute)": [[9, "pypureclient.flasharray.AdminCacheResponse.items"]], "items (pypureclient.flasharray.admingetresponse attribute)": [[9, "pypureclient.flasharray.AdminGetResponse.items"]], "items (pypureclient.flasharray.adminresponse attribute)": [[9, "pypureclient.flasharray.AdminResponse.items"]], "items (pypureclient.flasharray.adminsettingsgetresponse attribute)": [[9, "pypureclient.flasharray.AdminSettingsGetResponse.items"]], "items (pypureclient.flasharray.adminsettingsresponse attribute)": [[9, "pypureclient.flasharray.AdminSettingsResponse.items"]], "items (pypureclient.flasharray.alerteventgetresponse attribute)": [[9, "pypureclient.flasharray.AlertEventGetResponse.items"]], "items (pypureclient.flasharray.alerteventresponse attribute)": [[9, "pypureclient.flasharray.AlertEventResponse.items"]], "items (pypureclient.flasharray.alertgetresponse attribute)": [[9, "pypureclient.flasharray.AlertGetResponse.items"]], "items (pypureclient.flasharray.alertresponse attribute)": [[9, "pypureclient.flasharray.AlertResponse.items"]], "items (pypureclient.flasharray.alertrulescataloggetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalogGetResponse.items"]], "items (pypureclient.flasharray.alertrulescatalogresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalogResponse.items"]], "items (pypureclient.flasharray.alertrulesgetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesGetResponse.items"]], "items (pypureclient.flasharray.alertrulesresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesResponse.items"]], "items (pypureclient.flasharray.alertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.AlertWatcherGetResponse.items"]], "items (pypureclient.flasharray.alertwatcherresponse attribute)": [[9, "pypureclient.flasharray.AlertWatcherResponse.items"]], "items (pypureclient.flasharray.apiclientgetresponse attribute)": [[9, "pypureclient.flasharray.ApiClientGetResponse.items"]], "items (pypureclient.flasharray.apiclientresponse attribute)": [[9, "pypureclient.flasharray.ApiClientResponse.items"]], "items (pypureclient.flasharray.appgetresponse attribute)": [[9, "pypureclient.flasharray.AppGetResponse.items"]], "items (pypureclient.flasharray.appnodegetresponse attribute)": [[9, "pypureclient.flasharray.AppNodeGetResponse.items"]], "items (pypureclient.flasharray.appnoderesponse attribute)": [[9, "pypureclient.flasharray.AppNodeResponse.items"]], "items (pypureclient.flasharray.appresponse attribute)": [[9, "pypureclient.flasharray.AppResponse.items"]], "items (pypureclient.flasharray.arrayconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionGetResponse.items"]], "items (pypureclient.flasharray.arrayconnectionkeygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionKeyGetResponse.items"]], "items (pypureclient.flasharray.arrayconnectionpathgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPathGetResponse.items"]], "items (pypureclient.flasharray.arrayconnectionpathresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPathResponse.items"]], "items (pypureclient.flasharray.arrayconnectionresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionResponse.items"]], "items (pypureclient.flasharray.arrayerasuregetresponse attribute)": [[9, "pypureclient.flasharray.ArrayErasureGetResponse.items"]], "items (pypureclient.flasharray.arrayerasureresponse attribute)": [[9, "pypureclient.flasharray.ArrayErasureResponse.items"]], "items (pypureclient.flasharray.arrayfactoryresettokengetresponse attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetTokenGetResponse.items"]], "items (pypureclient.flasharray.arrayfactoryresettokenresponse attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetTokenResponse.items"]], "items (pypureclient.flasharray.arraygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayGetResponse.items"]], "items (pypureclient.flasharray.arrayperformancebylinkgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLinkGetResponse.items"]], "items (pypureclient.flasharray.arrayperformancebylinkresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLinkResponse.items"]], "items (pypureclient.flasharray.arrayperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceGetResponse.items"]], "items (pypureclient.flasharray.arrayresponse attribute)": [[9, "pypureclient.flasharray.ArrayResponse.items"]], "items (pypureclient.flasharray.arrayspacegetresponse attribute)": [[9, "pypureclient.flasharray.ArraySpaceGetResponse.items"]], "items (pypureclient.flasharray.auditgetresponse attribute)": [[9, "pypureclient.flasharray.AuditGetResponse.items"]], "items (pypureclient.flasharray.auditresponse attribute)": [[9, "pypureclient.flasharray.AuditResponse.items"]], "items (pypureclient.flasharray.certificatecertificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateCertificateGroupGetResponse.items"]], "items (pypureclient.flasharray.certificatecertificategroupresponse attribute)": [[9, "pypureclient.flasharray.CertificateCertificateGroupResponse.items"]], "items (pypureclient.flasharray.certificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGetResponse.items"]], "items (pypureclient.flasharray.certificategroupcertificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupCertificateGetResponse.items"]], "items (pypureclient.flasharray.certificategroupcertificateresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupCertificateResponse.items"]], "items (pypureclient.flasharray.certificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupGetResponse.items"]], "items (pypureclient.flasharray.certificategroupresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupResponse.items"]], "items (pypureclient.flasharray.certificategroupusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupUseGetResponse.items"]], "items (pypureclient.flasharray.certificateresponse attribute)": [[9, "pypureclient.flasharray.CertificateResponse.items"]], "items (pypureclient.flasharray.certificatesigningrequestresponse attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestResponse.items"]], "items (pypureclient.flasharray.certificateusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateUseGetResponse.items"]], "items (pypureclient.flasharray.cloudcapacitygetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityGetResponse.items"]], "items (pypureclient.flasharray.cloudcapacitypatchresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityPatchResponse.items"]], "items (pypureclient.flasharray.cloudcapacitystepsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityStepsGetResponse.items"]], "items (pypureclient.flasharray.cloudconfiggetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigGetResponse.items"]], "items (pypureclient.flasharray.cloudconfigpatchresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigPatchResponse.items"]], "items (pypureclient.flasharray.cloudconfigsupportedconfigsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigSupportedConfigsGetResponse.items"]], "items (pypureclient.flasharray.cloudprovidertaggetresponse attribute)": [[9, "pypureclient.flasharray.CloudProviderTagGetResponse.items"]], "items (pypureclient.flasharray.cloudprovidertagresponse attribute)": [[9, "pypureclient.flasharray.CloudProviderTagResponse.items"]], "items (pypureclient.flasharray.connectiongetresponse attribute)": [[9, "pypureclient.flasharray.ConnectionGetResponse.items"]], "items (pypureclient.flasharray.connectionresponse attribute)": [[9, "pypureclient.flasharray.ConnectionResponse.items"]], "items (pypureclient.flasharray.containerdefaultprotectiongetresponse attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtectionGetResponse.items"]], "items (pypureclient.flasharray.containerdefaultprotectionresponse attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtectionResponse.items"]], "items (pypureclient.flasharray.containerperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ContainerPerformanceGetResponse.items"]], "items (pypureclient.flasharray.controllergetresponse attribute)": [[9, "pypureclient.flasharray.ControllerGetResponse.items"]], "items (pypureclient.flasharray.directoriesgroupsgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesGroupsGetResponse.items"]], "items (pypureclient.flasharray.directoriesgroupsresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesGroupsResponse.items"]], "items (pypureclient.flasharray.directoriesusersgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesUsersGetResponse.items"]], "items (pypureclient.flasharray.directoriesusersresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesUsersResponse.items"]], "items (pypureclient.flasharray.directoryexportgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryExportGetResponse.items"]], "items (pypureclient.flasharray.directoryexportresponse attribute)": [[9, "pypureclient.flasharray.DirectoryExportResponse.items"]], "items (pypureclient.flasharray.directorygetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGetResponse.items"]], "items (pypureclient.flasharray.directorygroupquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuotasGetResponse.items"]], "items (pypureclient.flasharray.directorygroupquotasresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuotasResponse.items"]], "items (pypureclient.flasharray.directorylocknlmreclamationresponse attribute)": [[9, "pypureclient.flasharray.DirectoryLockNlmReclamationResponse.items"]], "items (pypureclient.flasharray.directoryperformancegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryPerformanceGetResponse.items"]], "items (pypureclient.flasharray.directoryquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryQuotasGetResponse.items"]], "items (pypureclient.flasharray.directoryquotasresponse attribute)": [[9, "pypureclient.flasharray.DirectoryQuotasResponse.items"]], "items (pypureclient.flasharray.directoryresponse attribute)": [[9, "pypureclient.flasharray.DirectoryResponse.items"]], "items (pypureclient.flasharray.directoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceGetResponse.items"]], "items (pypureclient.flasharray.directoryserviceresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceResponse.items"]], "items (pypureclient.flasharray.directoryservicerolegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRoleGetResponse.items"]], "items (pypureclient.flasharray.directoryserviceroleresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRoleResponse.items"]], "items (pypureclient.flasharray.directorysnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotGetResponse.items"]], "items (pypureclient.flasharray.directorysnapshotresponse attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotResponse.items"]], "items (pypureclient.flasharray.directoryuserquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotasGetResponse.items"]], "items (pypureclient.flasharray.directoryuserquotasresponse attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotasResponse.items"]], "items (pypureclient.flasharray.dnsgetresponse attribute)": [[9, "pypureclient.flasharray.DnsGetResponse.items"]], "items (pypureclient.flasharray.dnsresponse attribute)": [[9, "pypureclient.flasharray.DnsResponse.items"]], "items (pypureclient.flasharray.drivegetresponse attribute)": [[9, "pypureclient.flasharray.DriveGetResponse.items"]], "items (pypureclient.flasharray.driveresponse attribute)": [[9, "pypureclient.flasharray.DriveResponse.items"]], "items (pypureclient.flasharray.eulagetresponse attribute)": [[9, "pypureclient.flasharray.EulaGetResponse.items"]], "items (pypureclient.flasharray.eularesponse attribute)": [[9, "pypureclient.flasharray.EulaResponse.items"]], "items (pypureclient.flasharray.filesystemgetresponse attribute)": [[9, "pypureclient.flasharray.FileSystemGetResponse.items"]], "items (pypureclient.flasharray.filesystemresponse attribute)": [[9, "pypureclient.flasharray.FileSystemResponse.items"]], "items (pypureclient.flasharray.fleetgetresponse attribute)": [[9, "pypureclient.flasharray.FleetGetResponse.items"]], "items (pypureclient.flasharray.fleetkeygetresponse attribute)": [[9, "pypureclient.flasharray.FleetKeyGetResponse.items"]], "items (pypureclient.flasharray.fleetkeyresponse attribute)": [[9, "pypureclient.flasharray.FleetKeyResponse.items"]], "items (pypureclient.flasharray.fleetmembergetresponse attribute)": [[9, "pypureclient.flasharray.FleetMemberGetResponse.items"]], "items (pypureclient.flasharray.fleetmemberresponse attribute)": [[9, "pypureclient.flasharray.FleetMemberResponse.items"]], "items (pypureclient.flasharray.fleetresponse attribute)": [[9, "pypureclient.flasharray.FleetResponse.items"]], "items (pypureclient.flasharray.hardwaregetresponse attribute)": [[9, "pypureclient.flasharray.HardwareGetResponse.items"]], "items (pypureclient.flasharray.hardwareresponse attribute)": [[9, "pypureclient.flasharray.HardwareResponse.items"]], "items (pypureclient.flasharray.hostgetresponse attribute)": [[9, "pypureclient.flasharray.HostGetResponse.items"]], "items (pypureclient.flasharray.hostgroupgetresponse attribute)": [[9, "pypureclient.flasharray.HostGroupGetResponse.items"]], "items (pypureclient.flasharray.hostgroupresponse attribute)": [[9, "pypureclient.flasharray.HostGroupResponse.items"]], "items (pypureclient.flasharray.hostperformancebalancegetresponse attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalanceGetResponse.items"]], "items (pypureclient.flasharray.hostresponse attribute)": [[9, "pypureclient.flasharray.HostResponse.items"]], "items (pypureclient.flasharray.kmipgetresponse attribute)": [[9, "pypureclient.flasharray.KmipGetResponse.items"]], "items (pypureclient.flasharray.kmipresponse attribute)": [[9, "pypureclient.flasharray.KmipResponse.items"]], "items (pypureclient.flasharray.kmiptestresultgetresponse attribute)": [[9, "pypureclient.flasharray.KmipTestResultGetResponse.items"]], "items (pypureclient.flasharray.localdirectoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.LocalDirectoryServiceGetResponse.items"]], "items (pypureclient.flasharray.localdirectoryserviceresponse attribute)": [[9, "pypureclient.flasharray.LocalDirectoryServiceResponse.items"]], "items (pypureclient.flasharray.localgroupgetresponse attribute)": [[9, "pypureclient.flasharray.LocalGroupGetResponse.items"]], "items (pypureclient.flasharray.localgroupresponse attribute)": [[9, "pypureclient.flasharray.LocalGroupResponse.items"]], "items (pypureclient.flasharray.localmembershipgetresponse attribute)": [[9, "pypureclient.flasharray.LocalMembershipGetResponse.items"]], "items (pypureclient.flasharray.localmembershipresponse attribute)": [[9, "pypureclient.flasharray.LocalMembershipResponse.items"]], "items (pypureclient.flasharray.localusergetresponse attribute)": [[9, "pypureclient.flasharray.LocalUserGetResponse.items"]], "items (pypureclient.flasharray.localuserresponse attribute)": [[9, "pypureclient.flasharray.LocalUserResponse.items"]], "items (pypureclient.flasharray.logtargetfilegetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetFileGetResponse.items"]], "items (pypureclient.flasharray.logtargetfileresponse attribute)": [[9, "pypureclient.flasharray.LogTargetFileResponse.items"]], "items (pypureclient.flasharray.logtargetsgetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetsGetResponse.items"]], "items (pypureclient.flasharray.logtargetsresponse attribute)": [[9, "pypureclient.flasharray.LogTargetsResponse.items"]], "items (pypureclient.flasharray.maintenancewindowsgetresponse attribute)": [[9, "pypureclient.flasharray.MaintenanceWindowsGetResponse.items"]], "items (pypureclient.flasharray.maintenancewindowsresponse attribute)": [[9, "pypureclient.flasharray.MaintenanceWindowsResponse.items"]], "items (pypureclient.flasharray.membergetresponse attribute)": [[9, "pypureclient.flasharray.MemberGetResponse.items"]], "items (pypureclient.flasharray.membernoidallgetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdAllGetResponse.items"]], "items (pypureclient.flasharray.membernoidallresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdAllResponse.items"]], "items (pypureclient.flasharray.membernoidmembergetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdMemberGetResponse.items"]], "items (pypureclient.flasharray.membernoidmemberresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdMemberResponse.items"]], "items (pypureclient.flasharray.memberresponse attribute)": [[9, "pypureclient.flasharray.MemberResponse.items"]], "items (pypureclient.flasharray.networkinterfacegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceGetResponse.items"]], "items (pypureclient.flasharray.networkinterfaceneighborgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborGetResponse.items"]], "items (pypureclient.flasharray.networkinterfaceneighborresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborResponse.items"]], "items (pypureclient.flasharray.networkinterfaceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceGetResponse.items"]], "items (pypureclient.flasharray.networkinterfaceresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceResponse.items"]], "items (pypureclient.flasharray.networkinterfacesportdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetailsGetResponse.items"]], "items (pypureclient.flasharray.networkinterfacesportdetailsresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetailsResponse.items"]], "items (pypureclient.flasharray.offloadgetresponse attribute)": [[9, "pypureclient.flasharray.OffloadGetResponse.items"]], "items (pypureclient.flasharray.offloadresponse attribute)": [[9, "pypureclient.flasharray.OffloadResponse.items"]], "items (pypureclient.flasharray.podgetresponse attribute)": [[9, "pypureclient.flasharray.PodGetResponse.items"]], "items (pypureclient.flasharray.podmembergetresponse attribute)": [[9, "pypureclient.flasharray.PodMemberGetResponse.items"]], "items (pypureclient.flasharray.podmemberresponse attribute)": [[9, "pypureclient.flasharray.PodMemberResponse.items"]], "items (pypureclient.flasharray.podperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArrayGetResponse.items"]], "items (pypureclient.flasharray.podperformancereplicationbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse.items"]], "items (pypureclient.flasharray.podperformancereplicationbyarrayresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayResponse.items"]], "items (pypureclient.flasharray.podperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationGetResponse.items"]], "items (pypureclient.flasharray.podperformancereplicationresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationResponse.items"]], "items (pypureclient.flasharray.podreplicalinkgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkGetResponse.items"]], "items (pypureclient.flasharray.podreplicalinklaggetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLagGetResponse.items"]], "items (pypureclient.flasharray.podreplicalinklagresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLagResponse.items"]], "items (pypureclient.flasharray.podreplicalinkmappingpolicygetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkMappingPolicyGetResponse.items"]], "items (pypureclient.flasharray.podreplicalinkmappingpolicyresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkMappingPolicyResponse.items"]], "items (pypureclient.flasharray.podreplicalinkperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse.items"]], "items (pypureclient.flasharray.podreplicalinkperformancereplicationresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationResponse.items"]], "items (pypureclient.flasharray.podreplicalinkresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkResponse.items"]], "items (pypureclient.flasharray.podresponse attribute)": [[9, "pypureclient.flasharray.PodResponse.items"]], "items (pypureclient.flasharray.policyauditfilegetresponse attribute)": [[9, "pypureclient.flasharray.PolicyAuditFileGetResponse.items"]], "items (pypureclient.flasharray.policyauditfileresponse attribute)": [[9, "pypureclient.flasharray.PolicyAuditFileResponse.items"]], "items (pypureclient.flasharray.policygetresponse attribute)": [[9, "pypureclient.flasharray.PolicyGetResponse.items"]], "items (pypureclient.flasharray.policymanagementaccessgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessGetResponse.items"]], "items (pypureclient.flasharray.policymanagementaccessresponse attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessResponse.items"]], "items (pypureclient.flasharray.policymembercleangetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberCleanGetResponse.items"]], "items (pypureclient.flasharray.policymembercleanresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberCleanResponse.items"]], "items (pypureclient.flasharray.policymemberexportgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberExportGetResponse.items"]], "items (pypureclient.flasharray.policymemberexportresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberExportResponse.items"]], "items (pypureclient.flasharray.policymembergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberGetResponse.items"]], "items (pypureclient.flasharray.policymemberresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberResponse.items"]], "items (pypureclient.flasharray.policynfsgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyNfsGetResponse.items"]], "items (pypureclient.flasharray.policynfsresponse attribute)": [[9, "pypureclient.flasharray.PolicyNfsResponse.items"]], "items (pypureclient.flasharray.policypasswordgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyPasswordGetResponse.items"]], "items (pypureclient.flasharray.policypasswordresponse attribute)": [[9, "pypureclient.flasharray.PolicyPasswordResponse.items"]], "items (pypureclient.flasharray.policyresponse attribute)": [[9, "pypureclient.flasharray.PolicyResponse.items"]], "items (pypureclient.flasharray.policyrulealertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherGetResponse.items"]], "items (pypureclient.flasharray.policyrulealertwatcherresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherResponse.items"]], "items (pypureclient.flasharray.policyrulenfsclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClientGetResponse.items"]], "items (pypureclient.flasharray.policyrulenfsclientresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClientResponse.items"]], "items (pypureclient.flasharray.policyrulequotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaGetResponse.items"]], "items (pypureclient.flasharray.policyrulequotaresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaResponse.items"]], "items (pypureclient.flasharray.policyrulesmbclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClientGetResponse.items"]], "items (pypureclient.flasharray.policyrulesmbclientresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClientResponse.items"]], "items (pypureclient.flasharray.policyrulesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshotGetResponse.items"]], "items (pypureclient.flasharray.policyrulesnapshotresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshotResponse.items"]], "items (pypureclient.flasharray.policyruleusergroupquotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaGetResponse.items"]], "items (pypureclient.flasharray.policyruleusergroupquotaresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaResponse.items"]], "items (pypureclient.flasharray.policysmbgetresponse attribute)": [[9, "pypureclient.flasharray.PolicySmbGetResponse.items"]], "items (pypureclient.flasharray.policysmbresponse attribute)": [[9, "pypureclient.flasharray.PolicySmbResponse.items"]], "items (pypureclient.flasharray.portgetresponse attribute)": [[9, "pypureclient.flasharray.PortGetResponse.items"]], "items (pypureclient.flasharray.portinitiatorsgetresponse attribute)": [[9, "pypureclient.flasharray.PortInitiatorsGetResponse.items"]], "items (pypureclient.flasharray.presetworkloadgetresponse attribute)": [[9, "pypureclient.flasharray.PresetWorkloadGetResponse.items"]], "items (pypureclient.flasharray.presetworkloadresponse attribute)": [[9, "pypureclient.flasharray.PresetWorkloadResponse.items"]], "items (pypureclient.flasharray.protectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupGetResponse.items"]], "items (pypureclient.flasharray.protectiongroupperformancearrayresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArrayResponse.items"]], "items (pypureclient.flasharray.protectiongroupperformanceresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceResponse.items"]], "items (pypureclient.flasharray.protectiongroupresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupResponse.items"]], "items (pypureclient.flasharray.protectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotGetResponse.items"]], "items (pypureclient.flasharray.protectiongroupsnapshotreplicaresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplicaResponse.items"]], "items (pypureclient.flasharray.protectiongroupsnapshotresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotResponse.items"]], "items (pypureclient.flasharray.protectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse.items"]], "items (pypureclient.flasharray.protectiongroupsnapshottransferresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransferResponse.items"]], "items (pypureclient.flasharray.protectiongrouptargetgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTargetGetResponse.items"]], "items (pypureclient.flasharray.protectiongrouptargetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTargetResponse.items"]], "items (pypureclient.flasharray.protectiongroupsvolumesgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesGetResponse.items"]], "items (pypureclient.flasharray.protectiongroupsvolumesresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesResponse.items"]], "items (pypureclient.flasharray.realmgetresponse attribute)": [[9, "pypureclient.flasharray.RealmGetResponse.items"]], "items (pypureclient.flasharray.realmresponse attribute)": [[9, "pypureclient.flasharray.RealmResponse.items"]], "items (pypureclient.flasharray.realmspacegetresponse attribute)": [[9, "pypureclient.flasharray.RealmSpaceGetResponse.items"]], "items (pypureclient.flasharray.remotearraysresponse attribute)": [[9, "pypureclient.flasharray.RemoteArraysResponse.items"]], "items (pypureclient.flasharray.remotepodtaggetresponse attribute)": [[9, "pypureclient.flasharray.RemotePodTagGetResponse.items"]], "items (pypureclient.flasharray.remotepodsresponse attribute)": [[9, "pypureclient.flasharray.RemotePodsResponse.items"]], "items (pypureclient.flasharray.remoteprotectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupGetResponse.items"]], "items (pypureclient.flasharray.remoteprotectiongroupresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupResponse.items"]], "items (pypureclient.flasharray.remoteprotectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotGetResponse.items"]], "items (pypureclient.flasharray.remoteprotectiongroupsnapshotresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotResponse.items"]], "items (pypureclient.flasharray.remoteprotectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse.items"]], "items (pypureclient.flasharray.remoteprotectiongroupsnapshottransferresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferResponse.items"]], "items (pypureclient.flasharray.remotevolumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotGetResponse.items"]], "items (pypureclient.flasharray.remotevolumesnapshotresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotResponse.items"]], "items (pypureclient.flasharray.remotevolumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse.items"]], "items (pypureclient.flasharray.remotevolumesnapshottransferresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransferResponse.items"]], "items (pypureclient.flasharray.resourceaccessesgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesGetResponse.items"]], "items (pypureclient.flasharray.resourceaccessesresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesResponse.items"]], "items (pypureclient.flasharray.resourceaccessesstatusgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesStatusGetResponse.items"]], "items (pypureclient.flasharray.resourceaccessesstatusresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesStatusResponse.items"]], "items (pypureclient.flasharray.resourcedirectoryspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpaceGetResponse.items"]], "items (pypureclient.flasharray.resourceperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArrayGetResponse.items"]], "items (pypureclient.flasharray.resourceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceGetResponse.items"]], "items (pypureclient.flasharray.resourceperformancenoidbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse.items"]], "items (pypureclient.flasharray.resourceperformancenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdGetResponse.items"]], "items (pypureclient.flasharray.resourcepodspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePodSpaceGetResponse.items"]], "items (pypureclient.flasharray.resourcespacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceGetResponse.items"]], "items (pypureclient.flasharray.resourcespacenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoIdGetResponse.items"]], "items (pypureclient.flasharray.saml2ssogetresponse attribute)": [[9, "pypureclient.flasharray.Saml2SsoGetResponse.items"]], "items (pypureclient.flasharray.saml2ssoresponse attribute)": [[9, "pypureclient.flasharray.Saml2SsoResponse.items"]], "items (pypureclient.flasharray.servergetresponse attribute)": [[9, "pypureclient.flasharray.ServerGetResponse.items"]], "items (pypureclient.flasharray.serverresponse attribute)": [[9, "pypureclient.flasharray.ServerResponse.items"]], "items (pypureclient.flasharray.sessiongetresponse attribute)": [[9, "pypureclient.flasharray.SessionGetResponse.items"]], "items (pypureclient.flasharray.smisgetresponse attribute)": [[9, "pypureclient.flasharray.SmisGetResponse.items"]], "items (pypureclient.flasharray.smisresponse attribute)": [[9, "pypureclient.flasharray.SmisResponse.items"]], "items (pypureclient.flasharray.smtpservergetresponse attribute)": [[9, "pypureclient.flasharray.SmtpServerGetResponse.items"]], "items (pypureclient.flasharray.smtpserverresponse attribute)": [[9, "pypureclient.flasharray.SmtpServerResponse.items"]], "items (pypureclient.flasharray.snmpagentgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentGetResponse.items"]], "items (pypureclient.flasharray.snmpagentmibgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentMibGetResponse.items"]], "items (pypureclient.flasharray.snmpagentmibresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentMibResponse.items"]], "items (pypureclient.flasharray.snmpagentresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentResponse.items"]], "items (pypureclient.flasharray.snmpmanagergetresponse attribute)": [[9, "pypureclient.flasharray.SnmpManagerGetResponse.items"]], "items (pypureclient.flasharray.snmpmanagerresponse attribute)": [[9, "pypureclient.flasharray.SnmpManagerResponse.items"]], "items (pypureclient.flasharray.softwarebundlegetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareBundleGetResponse.items"]], "items (pypureclient.flasharray.softwarebundleresponse attribute)": [[9, "pypureclient.flasharray.SoftwareBundleResponse.items"]], "items (pypureclient.flasharray.softwarechecksgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareChecksGetResponse.items"]], "items (pypureclient.flasharray.softwarechecksresponse attribute)": [[9, "pypureclient.flasharray.SoftwareChecksResponse.items"]], "items (pypureclient.flasharray.softwaregetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareGetResponse.items"]], "items (pypureclient.flasharray.softwareinstallationstepsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsGetResponse.items"]], "items (pypureclient.flasharray.softwareinstallationstepsresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsResponse.items"]], "items (pypureclient.flasharray.softwareinstallationsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationsGetResponse.items"]], "items (pypureclient.flasharray.softwareinstallationsresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationsResponse.items"]], "items (pypureclient.flasharray.softwarepatchesgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwarePatchesGetResponse.items"]], "items (pypureclient.flasharray.softwarepatchesresponse attribute)": [[9, "pypureclient.flasharray.SoftwarePatchesResponse.items"]], "items (pypureclient.flasharray.softwareresponse attribute)": [[9, "pypureclient.flasharray.SoftwareResponse.items"]], "items (pypureclient.flasharray.softwareversionsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareVersionsGetResponse.items"]], "items (pypureclient.flasharray.softwareversionsresponse attribute)": [[9, "pypureclient.flasharray.SoftwareVersionsResponse.items"]], "items (pypureclient.flasharray.subnetgetresponse attribute)": [[9, "pypureclient.flasharray.SubnetGetResponse.items"]], "items (pypureclient.flasharray.subnetresponse attribute)": [[9, "pypureclient.flasharray.SubnetResponse.items"]], "items (pypureclient.flasharray.subscriptionassetgetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionAssetGetResponse.items"]], "items (pypureclient.flasharray.subscriptionassetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionAssetResponse.items"]], "items (pypureclient.flasharray.subscriptiongetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionGetResponse.items"]], "items (pypureclient.flasharray.subscriptionresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionResponse.items"]], "items (pypureclient.flasharray.supportdiagnosticsdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetailsGetResponse.items"]], "items (pypureclient.flasharray.supportdiagnosticsdetailsresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetailsResponse.items"]], "items (pypureclient.flasharray.supportdiagnosticsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsGetResponse.items"]], "items (pypureclient.flasharray.supportdiagnosticsresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsResponse.items"]], "items (pypureclient.flasharray.supportgetresponse attribute)": [[9, "pypureclient.flasharray.SupportGetResponse.items"]], "items (pypureclient.flasharray.supportremoteassistsessionsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsGetResponse.items"]], "items (pypureclient.flasharray.supportremoteassistsessionsresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsResponse.items"]], "items (pypureclient.flasharray.supportremoteassistsessionssettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsSettingsGetResponse.items"]], "items (pypureclient.flasharray.supportremoteassistsessionssettingsresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsSettingsResponse.items"]], "items (pypureclient.flasharray.supportresponse attribute)": [[9, "pypureclient.flasharray.SupportResponse.items"]], "items (pypureclient.flasharray.syslogservergetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerGetResponse.items"]], "items (pypureclient.flasharray.syslogserverresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerResponse.items"]], "items (pypureclient.flasharray.syslogserversettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerSettingsGetResponse.items"]], "items (pypureclient.flasharray.syslogserversettingsresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerSettingsResponse.items"]], "items (pypureclient.flasharray.taggetresponse attribute)": [[9, "pypureclient.flasharray.TagGetResponse.items"]], "items (pypureclient.flasharray.tagresponse attribute)": [[9, "pypureclient.flasharray.TagResponse.items"]], "items (pypureclient.flasharray.testresultgetresponse attribute)": [[9, "pypureclient.flasharray.TestResultGetResponse.items"]], "items (pypureclient.flasharray.testresultresponse attribute)": [[9, "pypureclient.flasharray.TestResultResponse.items"]], "items (pypureclient.flasharray.testresultwithresourcegetresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceGetResponse.items"]], "items (pypureclient.flasharray.testresultwithresourcepatchresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourcePatchResponse.items"]], "items (pypureclient.flasharray.testresultwithresourcepostresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourcePostResponse.items"]], "items (pypureclient.flasharray.testresultwithresourceresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceResponse.items"]], "items (pypureclient.flasharray.testresultwithresourcewithidpostresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithIdPostResponse.items"]], "items (pypureclient.flasharray.usernameresponse attribute)": [[9, "pypureclient.flasharray.UsernameResponse.items"]], "items (pypureclient.flasharray.vchostcertificategetresponse attribute)": [[9, "pypureclient.flasharray.VchostCertificateGetResponse.items"]], "items (pypureclient.flasharray.vchostcertificateresponse attribute)": [[9, "pypureclient.flasharray.VchostCertificateResponse.items"]], "items (pypureclient.flasharray.vchostconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.VchostConnectionGetResponse.items"]], "items (pypureclient.flasharray.vchostconnectionresponse attribute)": [[9, "pypureclient.flasharray.VchostConnectionResponse.items"]], "items (pypureclient.flasharray.vchostendpointgetresponse attribute)": [[9, "pypureclient.flasharray.VchostEndpointGetResponse.items"]], "items (pypureclient.flasharray.vchostendpointresponse attribute)": [[9, "pypureclient.flasharray.VchostEndpointResponse.items"]], "items (pypureclient.flasharray.vchostgetresponse attribute)": [[9, "pypureclient.flasharray.VchostGetResponse.items"]], "items (pypureclient.flasharray.vchostresponse attribute)": [[9, "pypureclient.flasharray.VchostResponse.items"]], "items (pypureclient.flasharray.virtualmachinegetresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineGetResponse.items"]], "items (pypureclient.flasharray.virtualmachineresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineResponse.items"]], "items (pypureclient.flasharray.virtualmachinevolumesnapshotresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshotResponse.items"]], "items (pypureclient.flasharray.volumegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGetResponse.items"]], "items (pypureclient.flasharray.volumegroupgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGroupGetResponse.items"]], "items (pypureclient.flasharray.volumegroupresponse attribute)": [[9, "pypureclient.flasharray.VolumeGroupResponse.items"]], "items (pypureclient.flasharray.volumeresponse attribute)": [[9, "pypureclient.flasharray.VolumeResponse.items"]], "items (pypureclient.flasharray.volumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotGetResponse.items"]], "items (pypureclient.flasharray.volumesnapshotresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotResponse.items"]], "items (pypureclient.flasharray.volumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransferGetResponse.items"]], "items (pypureclient.flasharray.volumesnapshottransferresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransferResponse.items"]], "items (pypureclient.flasharray.volumespacegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSpaceGetResponse.items"]], "items (pypureclient.flasharray.volumesbatchresponse attribute)": [[9, "pypureclient.flasharray.VolumesBatchResponse.items"]], "items (pypureclient.flasharray.volumesdiffgetresponse attribute)": [[9, "pypureclient.flasharray.VolumesDiffGetResponse.items"]], "items (pypureclient.flasharray.volumesdiffresponse attribute)": [[9, "pypureclient.flasharray.VolumesDiffResponse.items"]], "items (pypureclient.flasharray.workloadgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadGetResponse.items"]], "items (pypureclient.flasharray.workloadplacementrecommendationgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationGetResponse.items"]], "items (pypureclient.flasharray.workloadplacementrecommendationresponse attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationResponse.items"]], "items (pypureclient.flasharray.workloadresponse attribute)": [[9, "pypureclient.flasharray.WorkloadResponse.items"]], "join_ou (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.join_ou"]], "keep_for (pypureclient.flasharray.directorysnapshotpatch attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPatch.keep_for"]], "keep_for (pypureclient.flasharray.directorysnapshotpost attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPost.keep_for"]], "keep_for (pypureclient.flasharray.logtargetfile attribute)": [[9, "pypureclient.flasharray.LogTargetFile.keep_for"]], "keep_for (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.keep_for"]], "keep_for (pypureclient.flasharray.policyrulesnapshotpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesnapshotpostRules.keep_for"]], "keep_for (pypureclient.flasharray.presetworkloadsnapshotrule attribute)": [[9, "pypureclient.flasharray.PresetWorkloadSnapshotRule.keep_for"]], "keep_size (pypureclient.flasharray.logtargetfile attribute)": [[9, "pypureclient.flasharray.LogTargetFile.keep_size"]], "kerberos_servers (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.kerberos_servers"]], "kerberos_servers (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.kerberos_servers"]], "key (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.key"]], "key (pypureclient.flasharray.cloudprovidertag attribute)": [[9, "pypureclient.flasharray.CloudProviderTag.key"]], "key (pypureclient.flasharray.fleetmemberpostmembers attribute)": [[9, "pypureclient.flasharray.FleetmemberpostMembers.key"]], "key (pypureclient.flasharray.noncopyabletag attribute)": [[9, "pypureclient.flasharray.NonCopyableTag.key"]], "key (pypureclient.flasharray.noncopyabletagbatch attribute)": [[9, "pypureclient.flasharray.NonCopyableTagBatch.key"]], "key (pypureclient.flasharray.presetworkloadworkloadtag attribute)": [[9, "pypureclient.flasharray.PresetWorkloadWorkloadTag.key"]], "key (pypureclient.flasharray.stretchedtag attribute)": [[9, "pypureclient.flasharray.StretchedTag.key"]], "key (pypureclient.flasharray.tag attribute)": [[9, "pypureclient.flasharray.Tag.key"]], "key (pypureclient.flasharray.tagbatch attribute)": [[9, "pypureclient.flasharray.TagBatch.key"]], "key_algorithm (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.key_algorithm"]], "key_algorithm (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.key_algorithm"]], "key_algorithm (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.key_algorithm"]], "key_id (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.key_id"]], "key_size (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.key_size"]], "key_size (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.key_size"]], "key_size (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.key_size"]], "kmip_objects (pypureclient.flasharray.kmip attribute)": [[9, "pypureclient.flasharray.Kmip.kmip_objects"]], "knowledge_base_url (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.knowledge_base_url"]], "knowledge_base_url (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.knowledge_base_url"]], "lag (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.lag"]], "lag (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.lag"]], "last_updated (pypureclient.flasharray.supportdiagnosticssettings attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsSettings.last_updated"]], "length (pypureclient.flasharray.volumediff attribute)": [[9, "pypureclient.flasharray.VolumeDiff.length"]], "limited_by (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.limited_by"]], "limited_by (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.limited_by"]], "limited_by (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.limited_by"]], "link (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.link"]], "link_length (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.link_length"]], "link_source_count (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.link_source_count"]], "link_target_count (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.link_target_count"]], "load_projections (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.load_projections"]], "local_address (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.local_address"]], "local_directory_service (pypureclient.flasharray.localdirectoryservicereference attribute)": [[9, "pypureclient.flasharray.LocalDirectoryServiceReference.local_directory_service"]], "local_directory_service (pypureclient.flasharray.localgroup attribute)": [[9, "pypureclient.flasharray.LocalGroup.local_directory_service"]], "local_directory_service (pypureclient.flasharray.localmember attribute)": [[9, "pypureclient.flasharray.LocalMember.local_directory_service"]], "local_directory_service (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.local_directory_service"]], "local_directory_service (pypureclient.flasharray.server attribute)": [[9, "pypureclient.flasharray.Server.local_directory_service"]], "local_directory_service (pypureclient.flasharray.serverpatch attribute)": [[9, "pypureclient.flasharray.ServerPatch.local_directory_service"]], "local_directory_service (pypureclient.flasharray.serverpost attribute)": [[9, "pypureclient.flasharray.ServerPost.local_directory_service"]], "local_pod (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.local_pod"]], "local_pod (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.local_pod"]], "local_pod (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.local_pod"]], "local_pod (pypureclient.flasharray.podreplicalinkreference attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkReference.local_pod"]], "local_pod (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.local_pod"]], "local_policy (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.local_policy"]], "local_port (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.local_port"]], "local_port (pypureclient.flasharray.networkinterfaceneighbor attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighbor.local_port"]], "local_queue_usec_per_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.local_queue_usec_per_op"]], "local_queue_usec_per_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.local_queue_usec_per_op"]], "locality (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.locality"]], "locality (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.locality"]], "locality (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.locality"]], "locality (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.locality"]], "location (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.location"]], "location_context (pypureclient.flasharray.errorcontextresponseerrors attribute)": [[9, "pypureclient.flasharray.ErrorcontextresponseErrors.location_context"]], "locked (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.locked"]], "locked (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.locked"]], "lockout_duration (pypureclient.flasharray.adminsettings attribute)": [[9, "pypureclient.flasharray.AdminSettings.lockout_duration"]], "lockout_duration (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.lockout_duration"]], "lockout_remaining (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.lockout_remaining"]], "lockout_remaining (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.lockout_remaining"]], "log_targets (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.log_targets"]], "log_targets (pypureclient.flasharray.policyauditfilepatch attribute)": [[9, "pypureclient.flasharray.PolicyAuditFilePatch.log_targets"]], "log_targets (pypureclient.flasharray.policyauditfilepost attribute)": [[9, "pypureclient.flasharray.PolicyAuditFilePost.log_targets"]], "logging_severity (pypureclient.flasharray.syslogserversettings attribute)": [[9, "pypureclient.flasharray.SyslogServerSettings.logging_severity"]], "lun (pypureclient.flasharray.connection attribute)": [[9, "pypureclient.flasharray.Connection.lun"]], "lun (pypureclient.flasharray.connectionpost attribute)": [[9, "pypureclient.flasharray.ConnectionPost.lun"]], "mac_address (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.mac_address"]], "management (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.management"]], "management (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.management"]], "management_access_policies (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.management_access_policies"]], "management_access_policies (pypureclient.flasharray.admincache attribute)": [[9, "pypureclient.flasharray.AdminCache.management_access_policies"]], "management_access_policies (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.management_access_policies"]], "management_access_policies (pypureclient.flasharray.adminpost attribute)": [[9, "pypureclient.flasharray.AdminPost.management_access_policies"]], "management_access_policies (pypureclient.flasharray.directoryservicerole attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRole.management_access_policies"]], "management_access_policies (pypureclient.flasharray.directoryservicerolepost attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRolePost.management_access_policies"]], "management_address (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.management_address"]], "management_address (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.management_address"]], "management_address (pypureclient.flasharray.arrayconnectionpost attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPost.management_address"]], "manual_eradication (pypureclient.flasharray.containereradicationconfig attribute)": [[9, "pypureclient.flasharray.ContainerEradicationConfig.manual_eradication"]], "manual_eradication (pypureclient.flasharray.eradicationconfig attribute)": [[9, "pypureclient.flasharray.EradicationConfig.manual_eradication"]], "manual_eradication (pypureclient.flasharray.poderadicationconfig attribute)": [[9, "pypureclient.flasharray.PodEradicationConfig.manual_eradication"]], "manual_eradication (pypureclient.flasharray.protectiongrouperadicationconfig attribute)": [[9, "pypureclient.flasharray.ProtectionGroupEradicationConfig.manual_eradication"]], "mapping (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.mapping"]], "mapping (pypureclient.flasharray.mappingpolicypatch attribute)": [[9, "pypureclient.flasharray.MappingPolicyPatch.mapping"]], "mapping (pypureclient.flasharray.policynfspolicymapping attribute)": [[9, "pypureclient.flasharray.PolicyNfsPolicyMapping.mapping"]], "mapping (pypureclient.flasharray.policynfspostpolicymapping attribute)": [[9, "pypureclient.flasharray.PolicynfspostPolicyMapping.mapping"]], "max (pypureclient.flasharray.replicalinklag attribute)": [[9, "pypureclient.flasharray.ReplicaLinkLag.max"]], "max_capacity (pypureclient.flasharray.cloudconfigautomaticcapacityupgrade attribute)": [[9, "pypureclient.flasharray.CloudConfigAutomaticCapacityUpgrade.max_capacity"]], "max_capacity (pypureclient.flasharray.cloudconfigautomaticcapacityupgradepatch attribute)": [[9, "pypureclient.flasharray.CloudConfigAutomaticCapacityUpgradePatch.max_capacity"]], "max_login_attempts (pypureclient.flasharray.adminsettings attribute)": [[9, "pypureclient.flasharray.AdminSettings.max_login_attempts"]], "max_login_attempts (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.max_login_attempts"]], "max_password_age (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.max_password_age"]], "max_role (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.max_role"]], "max_role (pypureclient.flasharray.apiclientpost attribute)": [[9, "pypureclient.flasharray.ApiClientPost.max_role"]], "maximum (pypureclient.flasharray.presetworkloadconstraintsinteger attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsInteger.maximum"]], "measurement (pypureclient.flasharray.networkinterfaceportdetailsrxpower attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsRxPower.measurement"]], "measurement (pypureclient.flasharray.networkinterfaceportdetailstemperature attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTemperature.measurement"]], "measurement (pypureclient.flasharray.networkinterfaceportdetailstxbias attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxBias.measurement"]], "measurement (pypureclient.flasharray.networkinterfaceportdetailstxpower attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxPower.measurement"]], "measurement (pypureclient.flasharray.networkinterfaceportdetailsvoltage attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsVoltage.measurement"]], "mediator (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.mediator"]], "mediator (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.mediator"]], "mediator_status (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.mediator_status"]], "mediator_version (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.mediator_version"]], "member (pypureclient.flasharray.fleetmember attribute)": [[9, "pypureclient.flasharray.FleetMember.member"]], "member (pypureclient.flasharray.fleetmemberpostmembers attribute)": [[9, "pypureclient.flasharray.FleetmemberpostMembers.member"]], "member (pypureclient.flasharray.limitedby attribute)": [[9, "pypureclient.flasharray.LimitedBy.member"]], "member (pypureclient.flasharray.localmember attribute)": [[9, "pypureclient.flasharray.LocalMember.member"]], "member (pypureclient.flasharray.localgroupmembershippostmembers attribute)": [[9, "pypureclient.flasharray.LocalgroupmembershippostMembers.member"]], "member (pypureclient.flasharray.member attribute)": [[9, "pypureclient.flasharray.Member.member"]], "member (pypureclient.flasharray.membernoidall attribute)": [[9, "pypureclient.flasharray.MemberNoIdAll.member"]], "member (pypureclient.flasharray.membernoidgroup attribute)": [[9, "pypureclient.flasharray.MemberNoIdGroup.member"]], "member (pypureclient.flasharray.membernoidmember attribute)": [[9, "pypureclient.flasharray.MemberNoIdMember.member"]], "member (pypureclient.flasharray.memberwithtype attribute)": [[9, "pypureclient.flasharray.MemberWithType.member"]], "member (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.member"]], "member (pypureclient.flasharray.podmember attribute)": [[9, "pypureclient.flasharray.PodMember.member"]], "member (pypureclient.flasharray.policymember attribute)": [[9, "pypureclient.flasharray.PolicyMember.member"]], "member (pypureclient.flasharray.policymemberclean attribute)": [[9, "pypureclient.flasharray.PolicyMemberClean.member"]], "member (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.member"]], "member (pypureclient.flasharray.policymemberexportpostmembers attribute)": [[9, "pypureclient.flasharray.PolicymemberexportpostMembers.member"]], "member (pypureclient.flasharray.policymemberpostmembers attribute)": [[9, "pypureclient.flasharray.PolicymemberpostMembers.member"]], "member (pypureclient.flasharray.protectiongroupsvolumes attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumes.member"]], "member (pypureclient.flasharray.targetprotectiongroup attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroup.member"]], "member (pypureclient.flasharray.usergroupquotalimitedby attribute)": [[9, "pypureclient.flasharray.UserGroupQuotaLimitedBy.member"]], "member_id (pypureclient.flasharray.localmember attribute)": [[9, "pypureclient.flasharray.LocalMember.member_id"]], "member_id (pypureclient.flasharray.localgroupmembershippostmembers attribute)": [[9, "pypureclient.flasharray.LocalgroupmembershippostMembers.member_id"]], "members (pypureclient.flasharray.fleetmemberpost attribute)": [[9, "pypureclient.flasharray.FleetMemberPost.members"]], "members (pypureclient.flasharray.localgroupmembershippost attribute)": [[9, "pypureclient.flasharray.LocalGroupMembershipPost.members"]], "members (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.members"]], "members (pypureclient.flasharray.policymemberexportpost attribute)": [[9, "pypureclient.flasharray.PolicyMemberExportPost.members"]], "members (pypureclient.flasharray.policymemberpost attribute)": [[9, "pypureclient.flasharray.PolicyMemberPost.members"]], "message (pypureclient.flasharray.errorcontextresponseerrors attribute)": [[9, "pypureclient.flasharray.ErrorcontextresponseErrors.message"]], "message (pypureclient.flasharray.workloadplacementrecommendationwarning attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationWarning.message"]], "metadata (pypureclient.flasharray.presetworkloadparameter attribute)": [[9, "pypureclient.flasharray.PresetWorkloadParameter.metadata"]], "metadata_url (pypureclient.flasharray.saml2ssoidp attribute)": [[9, "pypureclient.flasharray.Saml2SsoIdp.metadata_url"]], "metadata_url (pypureclient.flasharray.saml2ssosp attribute)": [[9, "pypureclient.flasharray.Saml2SsoSp.metadata_url"]], "method (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.method"]], "mib (pypureclient.flasharray.snmpagentmib attribute)": [[9, "pypureclient.flasharray.SnmpAgentMib.mib"]], "min_character_groups (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.min_character_groups"]], "min_characters_per_group (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.min_characters_per_group"]], "min_password_age (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.min_password_age"]], "min_password_length (pypureclient.flasharray.adminsettings attribute)": [[9, "pypureclient.flasharray.AdminSettings.min_password_length"]], "min_password_length (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.min_password_length"]], "minimum (pypureclient.flasharray.presetworkloadconstraintsinteger attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsInteger.minimum"]], "minimum_notification_severity (pypureclient.flasharray.policyrulealertwatcher attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcher.minimum_notification_severity"]], "minimum_notification_severity (pypureclient.flasharray.policyrulealertwatcherpatchrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpatchRules.minimum_notification_severity"]], "minimum_notification_severity (pypureclient.flasharray.policyrulealertwatcherpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulealertwatcherpostRules.minimum_notification_severity"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.mirrored_write_bytes_per_sec"]], "mirrored_write_bytes_per_sec (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.mirrored_write_bytes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.mirrored_writes_per_sec"]], "mirrored_writes_per_sec (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.mirrored_writes_per_sec"]], "mode (pypureclient.flasharray.controller attribute)": [[9, "pypureclient.flasharray.Controller.mode"]], "mode (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.mode"]], "mode (pypureclient.flasharray.softwareinstallationpost attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationPost.mode"]], "mode_since (pypureclient.flasharray.controller attribute)": [[9, "pypureclient.flasharray.Controller.mode_since"]], "model (pypureclient.flasharray.cloudconfig attribute)": [[9, "pypureclient.flasharray.CloudConfig.model"]], "model (pypureclient.flasharray.cloudconfigpatch attribute)": [[9, "pypureclient.flasharray.CloudConfigPatch.model"]], "model (pypureclient.flasharray.controller attribute)": [[9, "pypureclient.flasharray.Controller.model"]], "model (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.model"]], "model (pypureclient.flasharray.remotearray attribute)": [[9, "pypureclient.flasharray.RemoteArray.model"]], "model (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.model"]], "module": [[9, "module-pypureclient.flasharray.FA_2_48.client"], [9, "module-pypureclient.flasharray.client"], [10, "module-pypureclient.flashblade.FB_2_21.client"], [10, "module-pypureclient.flashblade.client"], [13, "module-pypureclient.pure1.Pure1_1_5.client"], [13, "module-pypureclient.pure1.client"]], "module_version (pypureclient.flasharray.arrayencryption attribute)": [[9, "pypureclient.flasharray.ArrayEncryption.module_version"]], "more_items_remaining (pypureclient.flasharray.activedirectorygetresponse attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.adminapitokengetresponse attribute)": [[9, "pypureclient.flasharray.AdminApiTokenGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.admincachegetresponse attribute)": [[9, "pypureclient.flasharray.AdminCacheGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.admingetresponse attribute)": [[9, "pypureclient.flasharray.AdminGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.adminsettingsgetresponse attribute)": [[9, "pypureclient.flasharray.AdminSettingsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.alerteventgetresponse attribute)": [[9, "pypureclient.flasharray.AlertEventGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.alertgetresponse attribute)": [[9, "pypureclient.flasharray.AlertGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.alertrulescataloggetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalogGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.alertrulesgetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.alertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.AlertWatcherGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.apiclientgetresponse attribute)": [[9, "pypureclient.flasharray.ApiClientGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.appgetresponse attribute)": [[9, "pypureclient.flasharray.AppGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.appnodegetresponse attribute)": [[9, "pypureclient.flasharray.AppNodeGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayconnectionkeygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionKeyGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayconnectionpathgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPathGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayerasuregetresponse attribute)": [[9, "pypureclient.flasharray.ArrayErasureGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayfactoryresettokengetresponse attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetTokenGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arraygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayperformancebylinkgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLinkGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.arrayspacegetresponse attribute)": [[9, "pypureclient.flasharray.ArraySpaceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.auditgetresponse attribute)": [[9, "pypureclient.flasharray.AuditGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.certificatecertificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateCertificateGroupGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.certificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.certificategroupcertificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupCertificateGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.certificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.certificategroupusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupUseGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.certificateusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateUseGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.cloudcapacitygetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.cloudcapacitystepsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityStepsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.cloudconfiggetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.cloudconfigsupportedconfigsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigSupportedConfigsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.cloudprovidertaggetresponse attribute)": [[9, "pypureclient.flasharray.CloudProviderTagGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.connectiongetresponse attribute)": [[9, "pypureclient.flasharray.ConnectionGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.containerdefaultprotectiongetresponse attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtectionGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.containerperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ContainerPerformanceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.controllergetresponse attribute)": [[9, "pypureclient.flasharray.ControllerGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoriesgroupsgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesGroupsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoriesusersgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesUsersGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoryexportgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryExportGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directorygetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directorygroupquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuotasGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoryperformancegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryPerformanceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoryquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryQuotasGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoryservicerolegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRoleGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directorysnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.directoryuserquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotasGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.dnsgetresponse attribute)": [[9, "pypureclient.flasharray.DnsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.drivegetresponse attribute)": [[9, "pypureclient.flasharray.DriveGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.eulagetresponse attribute)": [[9, "pypureclient.flasharray.EulaGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.filesystemgetresponse attribute)": [[9, "pypureclient.flasharray.FileSystemGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.fleetgetresponse attribute)": [[9, "pypureclient.flasharray.FleetGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.fleetkeygetresponse attribute)": [[9, "pypureclient.flasharray.FleetKeyGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.fleetmembergetresponse attribute)": [[9, "pypureclient.flasharray.FleetMemberGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.hardwaregetresponse attribute)": [[9, "pypureclient.flasharray.HardwareGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.hostgetresponse attribute)": [[9, "pypureclient.flasharray.HostGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.hostgroupgetresponse attribute)": [[9, "pypureclient.flasharray.HostGroupGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.hostperformancebalancegetresponse attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalanceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.kmipgetresponse attribute)": [[9, "pypureclient.flasharray.KmipGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.kmiptestresultgetresponse attribute)": [[9, "pypureclient.flasharray.KmipTestResultGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.localdirectoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.LocalDirectoryServiceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.localgroupgetresponse attribute)": [[9, "pypureclient.flasharray.LocalGroupGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.localmembershipgetresponse attribute)": [[9, "pypureclient.flasharray.LocalMembershipGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.localusergetresponse attribute)": [[9, "pypureclient.flasharray.LocalUserGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.logtargetfilegetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetFileGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.logtargetsgetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.maintenancewindowsgetresponse attribute)": [[9, "pypureclient.flasharray.MaintenanceWindowsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.membergetresponse attribute)": [[9, "pypureclient.flasharray.MemberGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.membernoidallgetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdAllGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.membernoidmembergetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdMemberGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.networkinterfacegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.networkinterfaceneighborgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.networkinterfaceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.networkinterfacesportdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetailsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.offloadgetresponse attribute)": [[9, "pypureclient.flasharray.OffloadGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.pageinfo attribute)": [[9, "pypureclient.flasharray.PageInfo.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.pageinfowithouttotalitemcountresponse attribute)": [[9, "pypureclient.flasharray.PageInfoWithoutTotalItemCountResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podgetresponse attribute)": [[9, "pypureclient.flasharray.PodGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podmembergetresponse attribute)": [[9, "pypureclient.flasharray.PodMemberGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArrayGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podperformancereplicationbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podreplicalinkgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podreplicalinklaggetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLagGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podreplicalinkmappingpolicygetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkMappingPolicyGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.podreplicalinkperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policyauditfilegetresponse attribute)": [[9, "pypureclient.flasharray.PolicyAuditFileGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policygetresponse attribute)": [[9, "pypureclient.flasharray.PolicyGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policymanagementaccessgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policymembercleangetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberCleanGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policymemberexportgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberExportGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policymembergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policynfsgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyNfsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policypasswordgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyPasswordGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policyrulealertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policyrulenfsclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClientGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policyrulequotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policyrulesmbclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClientGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policyrulesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshotGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policyruleusergroupquotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.policysmbgetresponse attribute)": [[9, "pypureclient.flasharray.PolicySmbGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.portgetresponse attribute)": [[9, "pypureclient.flasharray.PortGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.portinitiatorsgetresponse attribute)": [[9, "pypureclient.flasharray.PortInitiatorsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.presetworkloadgetresponse attribute)": [[9, "pypureclient.flasharray.PresetWorkloadGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.protectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.protectiongroupperformancearrayresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArrayResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.protectiongroupperformanceresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.protectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.protectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.protectiongrouptargetgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTargetGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.protectiongroupsvolumesgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.realmgetresponse attribute)": [[9, "pypureclient.flasharray.RealmGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.realmspacegetresponse attribute)": [[9, "pypureclient.flasharray.RealmSpaceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remotearraysresponse attribute)": [[9, "pypureclient.flasharray.RemoteArraysResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remotepodtaggetresponse attribute)": [[9, "pypureclient.flasharray.RemotePodTagGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remotepodsresponse attribute)": [[9, "pypureclient.flasharray.RemotePodsResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remoteprotectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remoteprotectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remoteprotectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remotevolumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.remotevolumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourceaccessesgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourceaccessesstatusgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesStatusGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourcedirectoryspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpaceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourceperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArrayGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourceperformancenoidbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourceperformancenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourcepodspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePodSpaceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourcespacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.resourcespacenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoIdGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.saml2ssogetresponse attribute)": [[9, "pypureclient.flasharray.Saml2SsoGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.servergetresponse attribute)": [[9, "pypureclient.flasharray.ServerGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.sessiongetresponse attribute)": [[9, "pypureclient.flasharray.SessionGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.smisgetresponse attribute)": [[9, "pypureclient.flasharray.SmisGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.smtpservergetresponse attribute)": [[9, "pypureclient.flasharray.SmtpServerGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.snmpagentgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.snmpagentmibgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentMibGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.snmpmanagergetresponse attribute)": [[9, "pypureclient.flasharray.SnmpManagerGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.softwarebundlegetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareBundleGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.softwarechecksgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareChecksGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.softwaregetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.softwareinstallationstepsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.softwareinstallationsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.softwarepatchesgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwarePatchesGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.softwareversionsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareVersionsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.subnetgetresponse attribute)": [[9, "pypureclient.flasharray.SubnetGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.subscriptionassetgetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionAssetGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.subscriptiongetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.supportdiagnosticsdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetailsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.supportdiagnosticsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.supportgetresponse attribute)": [[9, "pypureclient.flasharray.SupportGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.supportremoteassistsessionsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.supportremoteassistsessionssettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsSettingsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.syslogservergetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.syslogserversettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerSettingsGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.taggetresponse attribute)": [[9, "pypureclient.flasharray.TagGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.testresultgetresponse attribute)": [[9, "pypureclient.flasharray.TestResultGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.testresultwithresourceresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.vchostcertificategetresponse attribute)": [[9, "pypureclient.flasharray.VchostCertificateGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.vchostconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.VchostConnectionGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.vchostendpointgetresponse attribute)": [[9, "pypureclient.flasharray.VchostEndpointGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.vchostgetresponse attribute)": [[9, "pypureclient.flasharray.VchostGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.virtualmachinegetresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.virtualmachinevolumesnapshotresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshotResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.volumegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.volumegroupgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGroupGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.volumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.volumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransferGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.volumespacegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSpaceGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.volumesdiffgetresponse attribute)": [[9, "pypureclient.flasharray.VolumesDiffGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.workloadgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadGetResponse.more_items_remaining"]], "more_items_remaining (pypureclient.flasharray.workloadplacementrecommendationgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationGetResponse.more_items_remaining"]], "more_results_available (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.more_results_available"]], "mount_options (pypureclient.flasharray.offloadnfs attribute)": [[9, "pypureclient.flasharray.OffloadNfs.mount_options"]], "mount_point (pypureclient.flasharray.offloadnfs attribute)": [[9, "pypureclient.flasharray.OffloadNfs.mount_point"]], "mtu (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.mtu"]], "mtu (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.mtu"]], "mtu (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.mtu"]], "mtu (pypureclient.flasharray.subnetpatch attribute)": [[9, "pypureclient.flasharray.SubnetPatch.mtu"]], "mtu (pypureclient.flasharray.subnetpost attribute)": [[9, "pypureclient.flasharray.SubnetPost.mtu"]], "name (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.name"]], "name (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.name"]], "name (pypureclient.flasharray.adminapitoken attribute)": [[9, "pypureclient.flasharray.AdminApiToken.name"]], "name (pypureclient.flasharray.admincache attribute)": [[9, "pypureclient.flasharray.AdminCache.name"]], "name (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.name"]], "name (pypureclient.flasharray.adminrole attribute)": [[9, "pypureclient.flasharray.AdminRole.name"]], "name (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.name"]], "name (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.name"]], "name (pypureclient.flasharray.alertwatcher attribute)": [[9, "pypureclient.flasharray.AlertWatcher.name"]], "name (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.name"]], "name (pypureclient.flasharray.app attribute)": [[9, "pypureclient.flasharray.App.name"]], "name (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.name"]], "name (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.name"]], "name (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.name"]], "name (pypureclient.flasharray.arrayfactoryresettoken attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetToken.name"]], "name (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.name"]], "name (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.name"]], "name (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.name"]], "name (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.name"]], "name (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.name"]], "name (pypureclient.flasharray.baseport attribute)": [[9, "pypureclient.flasharray.BasePort.name"]], "name (pypureclient.flasharray.builtin attribute)": [[9, "pypureclient.flasharray.BuiltIn.name"]], "name (pypureclient.flasharray.builtinresourcenoid attribute)": [[9, "pypureclient.flasharray.BuiltInResourceNoId.name"]], "name (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.name"]], "name (pypureclient.flasharray.certificategroup attribute)": [[9, "pypureclient.flasharray.CertificateGroup.name"]], "name (pypureclient.flasharray.certificategroupuse attribute)": [[9, "pypureclient.flasharray.CertificateGroupUse.name"]], "name (pypureclient.flasharray.certificateuse attribute)": [[9, "pypureclient.flasharray.CertificateUse.name"]], "name (pypureclient.flasharray.cloudcapacitystatus attribute)": [[9, "pypureclient.flasharray.CloudCapacityStatus.name"]], "name (pypureclient.flasharray.cloudconfig attribute)": [[9, "pypureclient.flasharray.CloudConfig.name"]], "name (pypureclient.flasharray.containerdefaultprotection attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtection.name"]], "name (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.name"]], "name (pypureclient.flasharray.controller attribute)": [[9, "pypureclient.flasharray.Controller.name"]], "name (pypureclient.flasharray.defaultprotectionreference attribute)": [[9, "pypureclient.flasharray.DefaultProtectionReference.name"]], "name (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.name"]], "name (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.name"]], "name (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.name"]], "name (pypureclient.flasharray.directorypatch attribute)": [[9, "pypureclient.flasharray.DirectoryPatch.name"]], "name (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.name"]], "name (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.name"]], "name (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.name"]], "name (pypureclient.flasharray.directoryservicerole attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRole.name"]], "name (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.name"]], "name (pypureclient.flasharray.directorysnapshotpatch attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPatch.name"]], "name (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.name"]], "name (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.name"]], "name (pypureclient.flasharray.dnspatch attribute)": [[9, "pypureclient.flasharray.DnsPatch.name"]], "name (pypureclient.flasharray.drive attribute)": [[9, "pypureclient.flasharray.Drive.name"]], "name (pypureclient.flasharray.eulasignature attribute)": [[9, "pypureclient.flasharray.EulaSignature.name"]], "name (pypureclient.flasharray.filesystem attribute)": [[9, "pypureclient.flasharray.FileSystem.name"]], "name (pypureclient.flasharray.filesystempatch attribute)": [[9, "pypureclient.flasharray.FileSystemPatch.name"]], "name (pypureclient.flasharray.fixednameresourcenoid attribute)": [[9, "pypureclient.flasharray.FixedNameResourceNoId.name"]], "name (pypureclient.flasharray.fixedreference attribute)": [[9, "pypureclient.flasharray.FixedReference.name"]], "name (pypureclient.flasharray.fixedreferencenoid attribute)": [[9, "pypureclient.flasharray.FixedReferenceNoId.name"]], "name (pypureclient.flasharray.fixedreferencewithtype attribute)": [[9, "pypureclient.flasharray.FixedReferenceWithType.name"]], "name (pypureclient.flasharray.fixedreferencewithtypeandlocation attribute)": [[9, "pypureclient.flasharray.FixedReferenceWithTypeAndLocation.name"]], "name (pypureclient.flasharray.fleet attribute)": [[9, "pypureclient.flasharray.Fleet.name"]], "name (pypureclient.flasharray.fleetpatch attribute)": [[9, "pypureclient.flasharray.FleetPatch.name"]], "name (pypureclient.flasharray.fleetmemberpostmember attribute)": [[9, "pypureclient.flasharray.FleetmemberpostMember.name"]], "name (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.name"]], "name (pypureclient.flasharray.hardwarepatch attribute)": [[9, "pypureclient.flasharray.HardwarePatch.name"]], "name (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.name"]], "name (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.name"]], "name (pypureclient.flasharray.hostgrouppatch attribute)": [[9, "pypureclient.flasharray.HostGroupPatch.name"]], "name (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.name"]], "name (pypureclient.flasharray.hostperformancebalance attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalance.name"]], "name (pypureclient.flasharray.kmip attribute)": [[9, "pypureclient.flasharray.Kmip.name"]], "name (pypureclient.flasharray.kmipcertificate attribute)": [[9, "pypureclient.flasharray.KmipCertificate.name"]], "name (pypureclient.flasharray.kmipobject attribute)": [[9, "pypureclient.flasharray.KmipObject.name"]], "name (pypureclient.flasharray.localdirectoryservice attribute)": [[9, "pypureclient.flasharray.LocalDirectoryService.name"]], "name (pypureclient.flasharray.localgroup attribute)": [[9, "pypureclient.flasharray.LocalGroup.name"]], "name (pypureclient.flasharray.localgrouppatch attribute)": [[9, "pypureclient.flasharray.LocalGroupPatch.name"]], "name (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.name"]], "name (pypureclient.flasharray.localuserpatch attribute)": [[9, "pypureclient.flasharray.LocalUserPatch.name"]], "name (pypureclient.flasharray.locationreference attribute)": [[9, "pypureclient.flasharray.LocationReference.name"]], "name (pypureclient.flasharray.logtarget attribute)": [[9, "pypureclient.flasharray.LogTarget.name"]], "name (pypureclient.flasharray.logtargetfile attribute)": [[9, "pypureclient.flasharray.LogTargetFile.name"]], "name (pypureclient.flasharray.maintenancewindow attribute)": [[9, "pypureclient.flasharray.MaintenanceWindow.name"]], "name (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.name"]], "name (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.name"]], "name (pypureclient.flasharray.networkinterfaceperformance attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformance.name"]], "name (pypureclient.flasharray.networkinterfacepost attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePost.name"]], "name (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.name"]], "name (pypureclient.flasharray.newfqname attribute)": [[9, "pypureclient.flasharray.NewFqname.name"]], "name (pypureclient.flasharray.newname attribute)": [[9, "pypureclient.flasharray.NewName.name"]], "name (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.name"]], "name (pypureclient.flasharray.overridecheck attribute)": [[9, "pypureclient.flasharray.OverrideCheck.name"]], "name (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.name"]], "name (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.name"]], "name (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.name"]], "name (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.name"]], "name (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.name"]], "name (pypureclient.flasharray.podpost attribute)": [[9, "pypureclient.flasharray.PodPost.name"]], "name (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.name"]], "name (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.name"]], "name (pypureclient.flasharray.policyauditfilepatch attribute)": [[9, "pypureclient.flasharray.PolicyAuditFilePatch.name"]], "name (pypureclient.flasharray.policymanagementaccess attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccess.name"]], "name (pypureclient.flasharray.policymanagementaccesspatch attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessPatch.name"]], "name (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.name"]], "name (pypureclient.flasharray.policynfspatch attribute)": [[9, "pypureclient.flasharray.PolicyNfsPatch.name"]], "name (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.name"]], "name (pypureclient.flasharray.policypatch attribute)": [[9, "pypureclient.flasharray.PolicyPatch.name"]], "name (pypureclient.flasharray.policyrulealertwatcher attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcher.name"]], "name (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.name"]], "name (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.name"]], "name (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.name"]], "name (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.name"]], "name (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.name"]], "name (pypureclient.flasharray.policyruleusergroupquotasubject attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaSubject.name"], [9, "pypureclient.flasharray.PolicyruleusergroupquotaSubject.name"]], "name (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.name"]], "name (pypureclient.flasharray.policysmbpatch attribute)": [[9, "pypureclient.flasharray.PolicySmbPatch.name"]], "name (pypureclient.flasharray.port attribute)": [[9, "pypureclient.flasharray.Port.name"]], "name (pypureclient.flasharray.portinitiatortarget attribute)": [[9, "pypureclient.flasharray.PortInitiatorTarget.name"]], "name (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.name"]], "name (pypureclient.flasharray.presetworkloadparameter attribute)": [[9, "pypureclient.flasharray.PresetWorkloadParameter.name"]], "name (pypureclient.flasharray.presetworkloadpatch attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPatch.name"]], "name (pypureclient.flasharray.presetworkloadperiodicreplicationconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPeriodicReplicationConfiguration.name"]], "name (pypureclient.flasharray.presetworkloadplacementconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPlacementConfiguration.name"]], "name (pypureclient.flasharray.presetworkloadqosconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadQosConfiguration.name"]], "name (pypureclient.flasharray.presetworkloadsnapshotconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadSnapshotConfiguration.name"]], "name (pypureclient.flasharray.presetworkloadvolumeconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadVolumeConfiguration.name"]], "name (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.name"]], "name (pypureclient.flasharray.protectiongroupperformance attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformance.name"]], "name (pypureclient.flasharray.protectiongroupperformancearray attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArray.name"]], "name (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.name"]], "name (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.name"]], "name (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.name"]], "name (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.name"]], "name (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.name"]], "name (pypureclient.flasharray.protectiongroupsvolumesmember attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesMember.name"]], "name (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.name"]], "name (pypureclient.flasharray.realmpatch attribute)": [[9, "pypureclient.flasharray.RealmPatch.name"]], "name (pypureclient.flasharray.reference attribute)": [[9, "pypureclient.flasharray.Reference.name"]], "name (pypureclient.flasharray.referencenoid attribute)": [[9, "pypureclient.flasharray.ReferenceNoId.name"]], "name (pypureclient.flasharray.referencenoidwithtype attribute)": [[9, "pypureclient.flasharray.ReferenceNoIdWithType.name"]], "name (pypureclient.flasharray.referencewithfixedtype attribute)": [[9, "pypureclient.flasharray.ReferenceWithFixedType.name"]], "name (pypureclient.flasharray.referencewithtype attribute)": [[9, "pypureclient.flasharray.ReferenceWithType.name"]], "name (pypureclient.flasharray.remotearray attribute)": [[9, "pypureclient.flasharray.RemoteArray.name"]], "name (pypureclient.flasharray.remotearrayfleet attribute)": [[9, "pypureclient.flasharray.RemoteArrayFleet.name"]], "name (pypureclient.flasharray.remotepod attribute)": [[9, "pypureclient.flasharray.RemotePod.name"]], "name (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.name"]], "name (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.name"]], "name (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.name"]], "name (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.name"]], "name (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.name"]], "name (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.name"]], "name (pypureclient.flasharray.resource attribute)": [[9, "pypureclient.flasharray.Resource.name"]], "name (pypureclient.flasharray.resourcedirectoryspace attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpace.name"]], "name (pypureclient.flasharray.resourcefixednonuniquename attribute)": [[9, "pypureclient.flasharray.ResourceFixedNonUniqueName.name"]], "name (pypureclient.flasharray.resourcenoid attribute)": [[9, "pypureclient.flasharray.ResourceNoId.name"]], "name (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.name"]], "name (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.name"]], "name (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.name"]], "name (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.name"]], "name (pypureclient.flasharray.resourcepodspace attribute)": [[9, "pypureclient.flasharray.ResourcePodSpace.name"]], "name (pypureclient.flasharray.resourcerealmspace attribute)": [[9, "pypureclient.flasharray.ResourceRealmSpace.name"]], "name (pypureclient.flasharray.resourcespace attribute)": [[9, "pypureclient.flasharray.ResourceSpace.name"]], "name (pypureclient.flasharray.resourcespacenoid attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoId.name"]], "name (pypureclient.flasharray.saml2sso attribute)": [[9, "pypureclient.flasharray.Saml2Sso.name"]], "name (pypureclient.flasharray.server attribute)": [[9, "pypureclient.flasharray.Server.name"]], "name (pypureclient.flasharray.serverpatch attribute)": [[9, "pypureclient.flasharray.ServerPatch.name"]], "name (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.name"]], "name (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.name"]], "name (pypureclient.flasharray.snmpagent attribute)": [[9, "pypureclient.flasharray.SnmpAgent.name"]], "name (pypureclient.flasharray.snmpagentpatch attribute)": [[9, "pypureclient.flasharray.SnmpAgentPatch.name"]], "name (pypureclient.flasharray.snmpmanager attribute)": [[9, "pypureclient.flasharray.SnmpManager.name"]], "name (pypureclient.flasharray.snmpmanagerpatch attribute)": [[9, "pypureclient.flasharray.SnmpManagerPatch.name"]], "name (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.name"]], "name (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.name"]], "name (pypureclient.flasharray.softwarecheckschecks attribute)": [[9, "pypureclient.flasharray.SoftwareChecksChecks.name"]], "name (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.name"]], "name (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.name"]], "name (pypureclient.flasharray.softwareinstallationstepschecks attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsChecks.name"]], "name (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.name"]], "name (pypureclient.flasharray.softwarepost attribute)": [[9, "pypureclient.flasharray.SoftwarePost.name"]], "name (pypureclient.flasharray.softwareversion attribute)": [[9, "pypureclient.flasharray.SoftwareVersion.name"]], "name (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.name"]], "name (pypureclient.flasharray.subnetpatch attribute)": [[9, "pypureclient.flasharray.SubnetPatch.name"]], "name (pypureclient.flasharray.subscriptionasset attribute)": [[9, "pypureclient.flasharray.SubscriptionAsset.name"]], "name (pypureclient.flasharray.syslogserver attribute)": [[9, "pypureclient.flasharray.SyslogServer.name"]], "name (pypureclient.flasharray.upgradeparameters attribute)": [[9, "pypureclient.flasharray.UpgradeParameters.name"]], "name (pypureclient.flasharray.usergroup attribute)": [[9, "pypureclient.flasharray.UserGroup.name"]], "name (pypureclient.flasharray.vchost attribute)": [[9, "pypureclient.flasharray.Vchost.name"]], "name (pypureclient.flasharray.vchostpatch attribute)": [[9, "pypureclient.flasharray.VchostPatch.name"]], "name (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.name"]], "name (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.name"]], "name (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.name"]], "name (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.name"]], "name (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.name"]], "name (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.name"]], "name (pypureclient.flasharray.volumegrouppatch attribute)": [[9, "pypureclient.flasharray.VolumeGroupPatch.name"]], "name (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.name"]], "name (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.name"]], "name (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.name"]], "name (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.name"]], "name (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.name"]], "name (pypureclient.flasharray.volumesnapshotpatch attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotPatch.name"]], "name (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.name"]], "name (pypureclient.flasharray.volumespace attribute)": [[9, "pypureclient.flasharray.VolumeSpace.name"]], "name (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.name"]], "name (pypureclient.flasharray.workloadconfigurationfixedreferenceworkload attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationFixedReferenceWorkload.name"]], "name (pypureclient.flasharray.workloadconfigurationreference attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationReference.name"]], "name (pypureclient.flasharray.workloadparameter attribute)": [[9, "pypureclient.flasharray.WorkloadParameter.name"]], "name (pypureclient.flasharray.workloadparametervalueresourcereference attribute)": [[9, "pypureclient.flasharray.WorkloadParameterValueResourceReference.name"]], "name (pypureclient.flasharray.workloadpatch attribute)": [[9, "pypureclient.flasharray.WorkloadPatch.name"]], "name (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.name"]], "name (pypureclient.flasharray.workloadplacementrecommendationplacement attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationPlacement.name"]], "name (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.name"]], "name (pypureclient.flasharray.workloadpreset attribute)": [[9, "pypureclient.flasharray.WorkloadPreset.name"]], "nameservers (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.nameservers"]], "nameservers (pypureclient.flasharray.dnspatch attribute)": [[9, "pypureclient.flasharray.DnsPatch.nameservers"]], "nameservers (pypureclient.flasharray.dnspost attribute)": [[9, "pypureclient.flasharray.DnsPost.nameservers"]], "namespace (pypureclient.flasharray.noncopyabletag attribute)": [[9, "pypureclient.flasharray.NonCopyableTag.namespace"]], "namespace (pypureclient.flasharray.noncopyabletagbatch attribute)": [[9, "pypureclient.flasharray.NonCopyableTagBatch.namespace"]], "namespace (pypureclient.flasharray.presetworkloadworkloadtag attribute)": [[9, "pypureclient.flasharray.PresetWorkloadWorkloadTag.namespace"]], "namespace (pypureclient.flasharray.stretchedtag attribute)": [[9, "pypureclient.flasharray.StretchedTag.namespace"]], "namespace (pypureclient.flasharray.tag attribute)": [[9, "pypureclient.flasharray.Tag.namespace"]], "namespace (pypureclient.flasharray.tagbatch attribute)": [[9, "pypureclient.flasharray.TagBatch.namespace"]], "neighbor_chassis (pypureclient.flasharray.networkinterfaceneighbor attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighbor.neighbor_chassis"]], "neighbor_port (pypureclient.flasharray.networkinterfaceneighbor attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighbor.neighbor_port"]], "netmask (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.netmask"]], "netmask (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.netmask"]], "nfs (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.nfs"]], "nfs (pypureclient.flasharray.offloadpost attribute)": [[9, "pypureclient.flasharray.OffloadPost.nfs"]], "nfs_version (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.nfs_version"]], "nfs_version (pypureclient.flasharray.policynfspatch attribute)": [[9, "pypureclient.flasharray.PolicyNfsPatch.nfs_version"]], "nfs_version (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.nfs_version"]], "nfs_version (pypureclient.flasharray.policyrulenfsclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulenfsclientpostRules.nfs_version"]], "notification (pypureclient.flasharray.snmpmanager attribute)": [[9, "pypureclient.flasharray.SnmpManager.notification"]], "notification (pypureclient.flasharray.snmpmanagerpatch attribute)": [[9, "pypureclient.flasharray.SnmpManagerPatch.notification"]], "notification (pypureclient.flasharray.snmpmanagerpost attribute)": [[9, "pypureclient.flasharray.SnmpManagerPost.notification"]], "notifications (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.notifications"]], "notifications (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.notifications"]], "notifications (pypureclient.flasharray.policyrulequotapatchrules attribute)": [[9, "pypureclient.flasharray.PolicyrulequotapatchRules.notifications"]], "notifications (pypureclient.flasharray.policyrulequotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulequotapostRules.notifications"]], "notifications (pypureclient.flasharray.policyruleusergroupquotapatchrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapatchRules.notifications"]], "notifications (pypureclient.flasharray.policyruleusergroupquotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapostRules.notifications"]], "notified (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.notified"]], "nqn (pypureclient.flasharray.baseport attribute)": [[9, "pypureclient.flasharray.BasePort.nqn"]], "nqn (pypureclient.flasharray.port attribute)": [[9, "pypureclient.flasharray.Port.nqn"]], "nqn (pypureclient.flasharray.portcommon attribute)": [[9, "pypureclient.flasharray.PortCommon.nqn"]], "nqn (pypureclient.flasharray.portinitiatortarget attribute)": [[9, "pypureclient.flasharray.PortInitiatorTarget.nqn"]], "nqns (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.nqns"]], "nqns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.nqns"]], "nqns (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.nqns"]], "nsid (pypureclient.flasharray.connection attribute)": [[9, "pypureclient.flasharray.Connection.nsid"]], "ntp_servers (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.ntp_servers"]], "ntp_symmetric_key (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.ntp_symmetric_key"]], "offset (pypureclient.flasharray.volumediff attribute)": [[9, "pypureclient.flasharray.VolumeDiff.offset"]], "old_password (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.old_password"]], "op_count (pypureclient.flasharray.hostperformancebalance attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalance.op_count"]], "opened (pypureclient.flasharray.supportremoteassistsessions attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessions.opened"]], "organization (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.organization"]], "organization (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.organization"]], "organization (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.organization"]], "organization (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.organization"]], "organizational_unit (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.organizational_unit"]], "organizational_unit (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.organizational_unit"]], "organizational_unit (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.organizational_unit"]], "organizational_unit (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.organizational_unit"]], "origin (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.origin"]], "os (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.os"]], "os (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.os"]], "os (pypureclient.flasharray.remotearray attribute)": [[9, "pypureclient.flasharray.RemoteArray.os"]], "other_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.other_errors_per_sec"]], "others_per_sec (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.others_per_sec"]], "others_per_sec (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.others_per_sec"]], "others_per_sec (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.others_per_sec"]], "others_per_sec (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.others_per_sec"]], "others_per_sec (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.others_per_sec"]], "others_per_sec (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.others_per_sec"]], "overridable (pypureclient.flasharray.softwareinstallationstepschecks attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsChecks.overridable"]], "override_checks (pypureclient.flasharray.cloudconfigmodel attribute)": [[9, "pypureclient.flasharray.CloudConfigModel.override_checks"]], "override_checks (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.override_checks"]], "override_checks (pypureclient.flasharray.softwareinstallationpost attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationPost.override_checks"]], "override_npiv_check (pypureclient.flasharray.networkinterfacepatch attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePatch.override_npiv_check"]], "parameter (pypureclient.flasharray.alertrules attribute)": [[9, "pypureclient.flasharray.AlertRules.parameter"]], "parameter (pypureclient.flasharray.alertrulescatalog attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalog.parameter"]], "parameters (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.parameters"]], "parameters (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.parameters"]], "parameters (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.parameters"]], "parameters (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.parameters"]], "parameters (pypureclient.flasharray.workloadpost attribute)": [[9, "pypureclient.flasharray.WorkloadPost.parameters"]], "parity (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.parity"]], "parity (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.parity"]], "passphrase (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.passphrase"]], "password (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.password"]], "password (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.password"]], "password (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.password"]], "password (pypureclient.flasharray.adminpost attribute)": [[9, "pypureclient.flasharray.AdminPost.password"]], "password (pypureclient.flasharray.localuserpatch attribute)": [[9, "pypureclient.flasharray.LocalUserPatch.password"]], "password (pypureclient.flasharray.localuserpost attribute)": [[9, "pypureclient.flasharray.LocalUserPost.password"]], "password (pypureclient.flasharray.loginpost attribute)": [[9, "pypureclient.flasharray.LoginPost.password"]], "password (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.password"]], "password_history (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.password_history"]], "patch_active_directory() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_active_directory"]], "patch_admins() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_admins"]], "patch_admins_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_admins_settings"]], "patch_alert_watchers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_alert_watchers"]], "patch_alerts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_alerts"]], "patch_alerts_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_alerts_rules"]], "patch_api_clients() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_api_clients"]], "patch_apps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_apps"]], "patch_array_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_array_connections"]], "patch_arrays() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_arrays"]], "patch_arrays_cloud_capacity() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_arrays_cloud_capacity"]], "patch_arrays_cloud_config() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_arrays_cloud_config"]], "patch_arrays_erasures() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_arrays_erasures"]], "patch_arrays_eula() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_arrays_eula"]], "patch_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_certificates"]], "patch_container_default_protections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_container_default_protections"]], "patch_directories() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directories"]], "patch_directory_exports() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directory_exports"]], "patch_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directory_services"]], "patch_directory_services_local_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directory_services_local_directory_services"]], "patch_directory_services_local_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directory_services_local_groups"]], "patch_directory_services_local_users() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directory_services_local_users"]], "patch_directory_services_roles() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directory_services_roles"]], "patch_directory_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_directory_snapshots"]], "patch_dns() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_dns"]], "patch_drives() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_drives"]], "patch_file_systems() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_file_systems"]], "patch_fleets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_fleets"]], "patch_hardware() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_hardware"]], "patch_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_host_groups"]], "patch_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_hosts"]], "patch_kmip() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_kmip"]], "patch_log_targets_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_log_targets_file"]], "patch_log_targets_syslog() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_log_targets_syslog"]], "patch_log_targets_syslog_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_log_targets_syslog_settings"]], "patch_network_interfaces() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_network_interfaces"]], "patch_pod_replica_links() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_pod_replica_links"]], "patch_pod_replica_links_mappings_policies() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_pod_replica_links_mappings_policies"]], "patch_pods() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_pods"]], "patch_policies_alert_watcher() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_alert_watcher"]], "patch_policies_alert_watcher_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_alert_watcher_rules"]], "patch_policies_audit_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_audit_file"]], "patch_policies_autodir() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_autodir"]], "patch_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_management_access"]], "patch_policies_nfs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_nfs"]], "patch_policies_password() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_password"]], "patch_policies_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_quota"]], "patch_policies_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_quota_rules"]], "patch_policies_smb() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_smb"]], "patch_policies_snapshot() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_snapshot"]], "patch_policies_user_group_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_user_group_quota"]], "patch_policies_user_group_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_policies_user_group_quota_rules"]], "patch_presets_workload() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_presets_workload"]], "patch_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_protection_group_snapshots"]], "patch_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_protection_groups"]], "patch_protection_groups_targets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_protection_groups_targets"]], "patch_realms() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_realms"]], "patch_remote_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_remote_protection_group_snapshots"]], "patch_remote_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_remote_protection_groups"]], "patch_remote_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_remote_volume_snapshots"]], "patch_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_servers"]], "patch_smi_s() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_smi_s"]], "patch_smtp_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_smtp_servers"]], "patch_snmp_agents() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_snmp_agents"]], "patch_snmp_managers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_snmp_managers"]], "patch_software_installations() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_software_installations"]], "patch_sso_saml2_idps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_sso_saml2_idps"]], "patch_sso_saml2_idps_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_sso_saml2_idps_test"]], "patch_subnets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_subnets"]], "patch_support() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_support"]], "patch_support_diagnostics_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_support_diagnostics_settings"]], "patch_support_remote_assist_sessions() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_support_remote_assist_sessions"]], "patch_support_remote_assist_sessions_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_support_remote_assist_sessions_settings"]], "patch_syslog_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_syslog_servers"]], "patch_syslog_servers_settings() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_syslog_servers_settings"]], "patch_vchosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_vchosts"]], "patch_vchosts_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_vchosts_certificates"]], "patch_vchosts_endpoints() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_vchosts_endpoints"]], "patch_virtual_machines() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_virtual_machines"]], "patch_volume_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_volume_groups"]], "patch_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_volume_snapshots"]], "patch_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_volumes"]], "patch_workloads() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.patch_workloads"]], "path (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.path"]], "path (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.path"]], "path (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.path"]], "path (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.path"]], "path (pypureclient.flasharray.directorypost attribute)": [[9, "pypureclient.flasharray.DirectoryPost.path"]], "path (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.path"]], "path (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.path"]], "path (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.path"]], "paths (pypureclient.flasharray.supportremoteassistsessions attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessions.paths"]], "paused (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.paused"]], "paused (pypureclient.flasharray.podreplicalinkpatch attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPatch.paused"]], "payload_id (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.payload_id"]], "per_day (pypureclient.flasharray.retentionpolicy attribute)": [[9, "pypureclient.flasharray.RetentionPolicy.per_day"]], "per_period (pypureclient.flasharray.retentionpolicy attribute)": [[9, "pypureclient.flasharray.RetentionPolicy.per_period"]], "percentage_used (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.percentage_used"]], "percentage_used (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.percentage_used"]], "percentage_used (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.percentage_used"]], "period_length_ms (pypureclient.flasharray.retentionpolicy attribute)": [[9, "pypureclient.flasharray.RetentionPolicy.period_length_ms"]], "periodic_bytes_per_sec (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.periodic_bytes_per_sec"]], "periodic_bytes_per_sec (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.periodic_bytes_per_sec"]], "periodic_replication_configurations (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.periodic_replication_configurations"]], "periodic_replication_configurations (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.periodic_replication_configurations"]], "periodic_replication_configurations (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.periodic_replication_configurations"]], "periodic_replication_configurations (pypureclient.flasharray.presetworkloadvolumeconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadVolumeConfiguration.periodic_replication_configurations"]], "permission (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.permission"]], "permission (pypureclient.flasharray.policyrulenfsclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulenfsclientpostRules.permission"]], "persistent (pypureclient.flasharray.overridecheck attribute)": [[9, "pypureclient.flasharray.OverrideCheck.persistent"]], "personality (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.personality"]], "personality (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.personality"]], "personality (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.personality"]], "phonehome_enabled (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.phonehome_enabled"]], "phonehome_enabled (pypureclient.flasharray.supportpatch attribute)": [[9, "pypureclient.flasharray.SupportPatch.phonehome_enabled"]], "phonehome_excludes (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.phonehome_excludes"]], "phonehome_excludes (pypureclient.flasharray.supportpatch attribute)": [[9, "pypureclient.flasharray.SupportPatch.phonehome_excludes"]], "physical_bytes_written (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.physical_bytes_written"]], "physical_bytes_written (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.physical_bytes_written"]], "physical_bytes_written (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.physical_bytes_written"]], "physical_bytes_written (pypureclient.flasharray.transfer attribute)": [[9, "pypureclient.flasharray.Transfer.physical_bytes_written"]], "physical_bytes_written (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.physical_bytes_written"]], "placement_configurations (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.placement_configurations"]], "placement_configurations (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.placement_configurations"]], "placement_configurations (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.placement_configurations"]], "placement_configurations (pypureclient.flasharray.presetworkloadvolumeconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadVolumeConfiguration.placement_configurations"]], "placement_names (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.placement_names"]], "placement_strategy (pypureclient.flasharray.offloads3 attribute)": [[9, "pypureclient.flasharray.OffloadS3.placement_strategy"]], "placements (pypureclient.flasharray.workloadplacementrecommendationresult attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationResult.placements"]], "pod (pypureclient.flasharray.filesystem attribute)": [[9, "pypureclient.flasharray.FileSystem.pod"]], "pod (pypureclient.flasharray.filesystempatch attribute)": [[9, "pypureclient.flasharray.FileSystemPatch.pod"]], "pod (pypureclient.flasharray.podmember attribute)": [[9, "pypureclient.flasharray.PodMember.pod"]], "pod (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.pod"]], "pod (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.pod"]], "pod (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.pod"]], "pod (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.pod"]], "pod (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.pod"]], "pod (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.pod"]], "pod (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.pod"]], "pod (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.pod"]], "pod (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.pod"]], "pod (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.pod"]], "pod (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.pod"]], "pod (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.pod"]], "pod (pypureclient.flasharray.snapshot attribute)": [[9, "pypureclient.flasharray.Snapshot.pod"]], "pod (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.pod"]], "pod (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.pod"]], "pod (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.pod"]], "pod (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.pod"]], "pod_replica_link (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.pod_replica_link"]], "policies (pypureclient.flasharray.directorypolicyexportpost attribute)": [[9, "pypureclient.flasharray.DirectoryPolicyExportPost.policies"]], "policies (pypureclient.flasharray.directorypolicypost attribute)": [[9, "pypureclient.flasharray.DirectoryPolicyPost.policies"]], "policies (pypureclient.flasharray.policyassignmentpost attribute)": [[9, "pypureclient.flasharray.PolicyAssignmentPost.policies"]], "policy (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.policy"]], "policy (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.policy"]], "policy (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.policy"]], "policy (pypureclient.flasharray.directorysnapshotpatch attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPatch.policy"]], "policy (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.policy"]], "policy (pypureclient.flasharray.directorypolicyexportpostpolicies attribute)": [[9, "pypureclient.flasharray.DirectorypolicyexportpostPolicies.policy"]], "policy (pypureclient.flasharray.directorypolicypostpolicies attribute)": [[9, "pypureclient.flasharray.DirectorypolicypostPolicies.policy"]], "policy (pypureclient.flasharray.limitedby attribute)": [[9, "pypureclient.flasharray.LimitedBy.policy"]], "policy (pypureclient.flasharray.policyassignmentpostpolicy attribute)": [[9, "pypureclient.flasharray.PolicyAssignmentPostPolicy.policy"]], "policy (pypureclient.flasharray.policymember attribute)": [[9, "pypureclient.flasharray.PolicyMember.policy"]], "policy (pypureclient.flasharray.policymemberclean attribute)": [[9, "pypureclient.flasharray.PolicyMemberClean.policy"]], "policy (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.policy"]], "policy (pypureclient.flasharray.policyrulealertwatcher attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcher.policy"]], "policy (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.policy"]], "policy (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.policy"]], "policy (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.policy"]], "policy (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.policy"]], "policy (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.policy"]], "policy (pypureclient.flasharray.usergroupquotalimitedby attribute)": [[9, "pypureclient.flasharray.UserGroupQuotaLimitedBy.policy"]], "policy_mapping (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.policy_mapping"]], "policy_mapping (pypureclient.flasharray.policynfspost attribute)": [[9, "pypureclient.flasharray.PolicyNfsPost.policy_mapping"]], "policy_mapping (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.policy_mapping"]], "policy_mapping (pypureclient.flasharray.policysmbpost attribute)": [[9, "pypureclient.flasharray.PolicySmbPost.policy_mapping"]], "policy_type (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.policy_type"]], "policy_type (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.policy_type"]], "policy_type (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.policy_type"]], "policy_type (pypureclient.flasharray.policymanagementaccess attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccess.policy_type"]], "policy_type (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.policy_type"]], "policy_type (pypureclient.flasharray.policypassword attribute)": [[9, "pypureclient.flasharray.PolicyPassword.policy_type"]], "policy_type (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.policy_type"]], "port_connectivity (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.port_connectivity"]], "portal (pypureclient.flasharray.baseport attribute)": [[9, "pypureclient.flasharray.BasePort.portal"]], "portal (pypureclient.flasharray.port attribute)": [[9, "pypureclient.flasharray.Port.portal"]], "portal (pypureclient.flasharray.portcommon attribute)": [[9, "pypureclient.flasharray.PortCommon.portal"]], "portal (pypureclient.flasharray.portinitiatortarget attribute)": [[9, "pypureclient.flasharray.PortInitiatorTarget.portal"]], "post_active_directory() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_active_directory"]], "post_admins() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_admins"]], "post_admins_api_tokens() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_admins_api_tokens"]], "post_admins_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_admins_policies_management_access"]], "post_alert_watchers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_alert_watchers"]], "post_alerts_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_alerts_rules"]], "post_api_clients() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_api_clients"]], "post_array_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_array_connections"]], "post_arrays_erasures() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_arrays_erasures"]], "post_arrays_factory_reset_token() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_arrays_factory_reset_token"]], "post_certificate_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_certificate_groups"]], "post_certificate_groups_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_certificate_groups_certificates"]], "post_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_certificates"]], "post_certificates_certificate_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_certificates_certificate_groups"]], "post_certificates_certificate_signing_requests() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_certificates_certificate_signing_requests"]], "post_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_connections"]], "post_directories() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories"]], "post_directories_locks_nlm_reclamations() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_locks_nlm_reclamations"]], "post_directories_policies_audit_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_policies_audit_file"]], "post_directories_policies_autodir() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_policies_autodir"]], "post_directories_policies_nfs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_policies_nfs"]], "post_directories_policies_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_policies_quota"]], "post_directories_policies_smb() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_policies_smb"]], "post_directories_policies_snapshot() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_policies_snapshot"]], "post_directories_policies_user_group_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directories_policies_user_group_quota"]], "post_directory_exports() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_exports"]], "post_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services"]], "post_directory_services_local_directory_services() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services_local_directory_services"]], "post_directory_services_local_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services_local_groups"]], "post_directory_services_local_groups_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services_local_groups_members"]], "post_directory_services_local_users() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services_local_users"]], "post_directory_services_local_users_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services_local_users_members"]], "post_directory_services_roles() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services_roles"]], "post_directory_services_roles_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_services_roles_policies_management_access"]], "post_directory_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_directory_snapshots"]], "post_dns() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_dns"]], "post_file_systems() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_file_systems"]], "post_files() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_files"]], "post_fleets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_fleets"]], "post_fleets_fleet_key() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_fleets_fleet_key"]], "post_fleets_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_fleets_members"]], "post_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_host_groups"]], "post_host_groups_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_host_groups_hosts"]], "post_host_groups_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_host_groups_protection_groups"]], "post_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_hosts"]], "post_hosts_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_hosts_host_groups"]], "post_hosts_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_hosts_protection_groups"]], "post_kmip() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_kmip"]], "post_log_targets_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_log_targets_file"]], "post_log_targets_syslog() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_log_targets_syslog"]], "post_maintenance_windows() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_maintenance_windows"]], "post_network_interfaces() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_network_interfaces"]], "post_offloads() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_offloads"]], "post_pod_replica_links() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_pod_replica_links"]], "post_pods() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_pods"]], "post_pods_arrays() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_pods_arrays"]], "post_pods_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_pods_members"]], "post_pods_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_pods_test"]], "post_policies_alert_watcher() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_alert_watcher"]], "post_policies_alert_watcher_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_alert_watcher_members"]], "post_policies_alert_watcher_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_alert_watcher_rules"]], "post_policies_audit_file() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_audit_file"]], "post_policies_audit_file_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_audit_file_members"]], "post_policies_autodir() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_autodir"]], "post_policies_autodir_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_autodir_members"]], "post_policies_management_access() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_management_access"]], "post_policies_management_access_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_management_access_members"]], "post_policies_nfs() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_nfs"]], "post_policies_nfs_client_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_nfs_client_rules"]], "post_policies_nfs_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_nfs_members"]], "post_policies_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_quota"]], "post_policies_quota_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_quota_members"]], "post_policies_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_quota_rules"]], "post_policies_smb() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_smb"]], "post_policies_smb_client_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_smb_client_rules"]], "post_policies_smb_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_smb_members"]], "post_policies_snapshot() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_snapshot"]], "post_policies_snapshot_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_snapshot_members"]], "post_policies_snapshot_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_snapshot_rules"]], "post_policies_user_group_quota() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_user_group_quota"]], "post_policies_user_group_quota_members() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_user_group_quota_members"]], "post_policies_user_group_quota_rules() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_policies_user_group_quota_rules"]], "post_presets_workload() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_presets_workload"]], "post_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_group_snapshots"]], "post_protection_group_snapshots_replica() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_group_snapshots_replica"]], "post_protection_group_snapshots_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_group_snapshots_test"]], "post_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_groups"]], "post_protection_groups_host_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_groups_host_groups"]], "post_protection_groups_hosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_groups_hosts"]], "post_protection_groups_targets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_groups_targets"]], "post_protection_groups_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_protection_groups_volumes"]], "post_realms() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_realms"]], "post_remote_protection_group_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_remote_protection_group_snapshots"]], "post_remote_protection_group_snapshots_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_remote_protection_group_snapshots_test"]], "post_remote_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_remote_volume_snapshots"]], "post_resource_accesses_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_resource_accesses_batch"]], "post_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_servers"]], "post_snmp_managers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_snmp_managers"]], "post_software() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_software"]], "post_software_bundle() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_software_bundle"]], "post_software_check() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_software_check"]], "post_software_installations() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_software_installations"]], "post_software_patches() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_software_patches"]], "post_sso_saml2_idps() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_sso_saml2_idps"]], "post_subnets() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_subnets"]], "post_syslog_servers() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_syslog_servers"]], "post_vchost_connections() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_vchost_connections"]], "post_vchosts() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_vchosts"]], "post_vchosts_certificates() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_vchosts_certificates"]], "post_vchosts_endpoints() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_vchosts_endpoints"]], "post_virtual_machines() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_virtual_machines"]], "post_volume_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volume_groups"]], "post_volume_snapshots() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volume_snapshots"]], "post_volume_snapshots_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volume_snapshots_test"]], "post_volumes() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volumes"]], "post_volumes_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volumes_batch"]], "post_volumes_batch_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volumes_batch_test"]], "post_volumes_protection_groups() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volumes_protection_groups"]], "post_volumes_test() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_volumes_test"]], "post_workloads() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_workloads"]], "post_workloads_placement_recommendations() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.post_workloads_placement_recommendations"]], "pre_elected (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.pre_elected"]], "preferred_arrays (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.preferred_arrays"]], "preferred_arrays (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.preferred_arrays"]], "preferred_arrays (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.preferred_arrays"]], "prefix (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.prefix"]], "prefix (pypureclient.flasharray.subnetpatch attribute)": [[9, "pypureclient.flasharray.SubnetPatch.prefix"]], "prefix (pypureclient.flasharray.subnetpost attribute)": [[9, "pypureclient.flasharray.SubnetPost.prefix"]], "preset (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.preset"]], "preset (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.preset"]], "primary_group (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.primary_group"]], "primary_group (pypureclient.flasharray.localuserpatch attribute)": [[9, "pypureclient.flasharray.LocalUserPatch.primary_group"]], "primary_group (pypureclient.flasharray.localuserpost attribute)": [[9, "pypureclient.flasharray.LocalUserPost.primary_group"]], "priority (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.priority"]], "priority_adjustment (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumegrouppatch attribute)": [[9, "pypureclient.flasharray.VolumeGroupPatch.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.priority_adjustment"]], "priority_adjustment (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.priority_adjustment"]], "priority_adjustment_operator (pypureclient.flasharray.priorityadjustment attribute)": [[9, "pypureclient.flasharray.PriorityAdjustment.priority_adjustment_operator"]], "priority_adjustment_value (pypureclient.flasharray.priorityadjustment attribute)": [[9, "pypureclient.flasharray.PriorityAdjustment.priority_adjustment_value"]], "privacy_passphrase (pypureclient.flasharray.snmpv3 attribute)": [[9, "pypureclient.flasharray.SnmpV3.privacy_passphrase"]], "privacy_passphrase (pypureclient.flasharray.snmpv3patch attribute)": [[9, "pypureclient.flasharray.SnmpV3Patch.privacy_passphrase"]], "privacy_passphrase (pypureclient.flasharray.snmpv3post attribute)": [[9, "pypureclient.flasharray.SnmpV3Post.privacy_passphrase"]], "privacy_protocol (pypureclient.flasharray.snmpv3 attribute)": [[9, "pypureclient.flasharray.SnmpV3.privacy_protocol"]], "privacy_protocol (pypureclient.flasharray.snmpv3patch attribute)": [[9, "pypureclient.flasharray.SnmpV3Patch.privacy_protocol"]], "privacy_protocol (pypureclient.flasharray.snmpv3post attribute)": [[9, "pypureclient.flasharray.SnmpV3Post.privacy_protocol"]], "profile (pypureclient.flasharray.offloadazure attribute)": [[9, "pypureclient.flasharray.OffloadAzure.profile"]], "profile (pypureclient.flasharray.offloadgooglecloud attribute)": [[9, "pypureclient.flasharray.OffloadGoogleCloud.profile"]], "profile (pypureclient.flasharray.offloadnfs attribute)": [[9, "pypureclient.flasharray.OffloadNfs.profile"]], "profile (pypureclient.flasharray.offloads3 attribute)": [[9, "pypureclient.flasharray.OffloadS3.profile"]], "progress (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.progress"]], "progress (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.progress"]], "progress (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.progress"]], "progress (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.progress"]], "progress (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.progress"]], "progress (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.progress"]], "progress (pypureclient.flasharray.transfer attribute)": [[9, "pypureclient.flasharray.Transfer.progress"]], "progress (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.progress"]], "progress (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.progress"]], "projection (pypureclient.flasharray.workloadplacementrecommendationtargetcapacityusedprojections attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTargetCapacityUsedProjections.projection"]], "projection_avg (pypureclient.flasharray.workloadplacementrecommendationtargetloadprojections attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTargetLoadProjections.projection_avg"]], "projection_baseline (pypureclient.flasharray.workloadplacementrecommendationtargetcapacityusedprojections attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTargetCapacityUsedProjections.projection_baseline"]], "projection_baseline (pypureclient.flasharray.workloadplacementrecommendationtargetloadprojections attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTargetLoadProjections.projection_baseline"]], "projection_blended_max (pypureclient.flasharray.workloadplacementrecommendationtargetloadprojections attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTargetLoadProjections.projection_blended_max"]], "projection_months (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.projection_months"]], "promotion_status (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.promotion_status"]], "promotion_status (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.promotion_status"]], "protection_group (pypureclient.flasharray.protectiongrouptarget attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTarget.protection_group"]], "protection_group (pypureclient.flasharray.targetprotectiongrouppostpatch attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroupPostPatch.protection_group"]], "protocol (pypureclient.flasharray.drive attribute)": [[9, "pypureclient.flasharray.Drive.protocol"]], "protocol (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.protocol"]], "protocol_endpoint (pypureclient.flasharray.connection attribute)": [[9, "pypureclient.flasharray.Connection.protocol_endpoint"]], "protocol_endpoint (pypureclient.flasharray.connectionpost attribute)": [[9, "pypureclient.flasharray.ConnectionPost.protocol_endpoint"]], "protocol_endpoint (pypureclient.flasharray.vchostconnection attribute)": [[9, "pypureclient.flasharray.VchostConnection.protocol_endpoint"]], "protocol_endpoint (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.protocol_endpoint"]], "protocol_endpoint (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.protocol_endpoint"]], "protocol_endpoint (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.protocol_endpoint"]], "protocol_endpoint (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.protocol_endpoint"]], "protocol_endpoint (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.protocol_endpoint"]], "provisioned (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.provisioned"]], "provisioned (pypureclient.flasharray.snapshot attribute)": [[9, "pypureclient.flasharray.Snapshot.provisioned"]], "provisioned (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.provisioned"]], "provisioned (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.provisioned"]], "provisioned (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.provisioned"]], "provisioned (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.provisioned"]], "provisioned (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.provisioned"]], "provisioned (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.provisioned"]], "provisioned (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.provisioned"]], "provisioned_size (pypureclient.flasharray.presetworkloadvolumeconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadVolumeConfiguration.provisioned_size"]], "proxy (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.proxy"]], "proxy (pypureclient.flasharray.supportpatch attribute)": [[9, "pypureclient.flasharray.SupportPatch.proxy"]], "public_key (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.public_key"]], "public_key (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.public_key"]], "public_key (pypureclient.flasharray.apiclient attribute)": [[9, "pypureclient.flasharray.ApiClient.public_key"]], "public_key (pypureclient.flasharray.apiclientpost attribute)": [[9, "pypureclient.flasharray.ApiClientPost.public_key"]], "put_admins_cache() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_admins_cache"]], "put_arrays_cloud_provider_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_arrays_cloud_provider_tags_batch"]], "put_arrays_tags() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_arrays_tags"]], "put_host_groups_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_host_groups_tags_batch"]], "put_hosts_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_hosts_tags_batch"]], "put_pods_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_pods_tags_batch"]], "put_presets_workload() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_presets_workload"]], "put_protection_group_snapshots_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_protection_group_snapshots_tags_batch"]], "put_protection_groups_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_protection_groups_tags_batch"]], "put_realms_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_realms_tags_batch"]], "put_volume_groups_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_volume_groups_tags_batch"]], "put_volume_snapshots_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_volume_snapshots_tags_batch"]], "put_volumes_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_volumes_tags_batch"]], "put_workloads_tags_batch() (pypureclient.flasharray.fa_2_48.client.client method)": [[9, "pypureclient.flasharray.FA_2_48.client.Client.put_workloads_tags_batch"]], "pypureclient.flasharray.fa_2_48.client": [[9, "module-pypureclient.flasharray.FA_2_48.client"]], "pypureclient.flasharray.client": [[9, "module-pypureclient.flasharray.client"]], "qos (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.qos"]], "qos (pypureclient.flasharray.realmpatch attribute)": [[9, "pypureclient.flasharray.RealmPatch.qos"]], "qos (pypureclient.flasharray.realmpost attribute)": [[9, "pypureclient.flasharray.RealmPost.qos"]], "qos (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.qos"]], "qos (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.qos"]], "qos (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.qos"]], "qos (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.qos"]], "qos (pypureclient.flasharray.volumegrouppatch attribute)": [[9, "pypureclient.flasharray.VolumeGroupPatch.qos"]], "qos (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.qos"]], "qos (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.qos"]], "qos (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.qos"]], "qos (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.qos"]], "qos_configurations (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.qos_configurations"]], "qos_configurations (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.qos_configurations"]], "qos_configurations (pypureclient.flasharray.presetworkloadplacementconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPlacementConfiguration.qos_configurations"]], "qos_configurations (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.qos_configurations"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_mirrored_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.qos_rate_limit_usec_per_mirrored_write_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_read_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.qos_rate_limit_usec_per_read_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.qos_rate_limit_usec_per_write_op"]], "qos_rate_limit_usec_per_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.qos_rate_limit_usec_per_write_op"]], "queue_depth (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.queue_depth"]], "queue_depth (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.queue_depth"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.queue_usec_per_mirrored_write_op"]], "queue_usec_per_mirrored_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.queue_usec_per_mirrored_write_op"]], "queue_usec_per_read_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.queue_usec_per_read_op"]], "queue_usec_per_read_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.queue_usec_per_read_op"]], "queue_usec_per_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.queue_usec_per_write_op"]], "queue_usec_per_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.queue_usec_per_write_op"]], "quota_limit (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.quota_limit"]], "quota_limit (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.quota_limit"]], "quota_limit (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.quota_limit"]], "quota_limit (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.quota_limit"]], "quota_limit (pypureclient.flasharray.podpost attribute)": [[9, "pypureclient.flasharray.PodPost.quota_limit"]], "quota_limit (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.quota_limit"]], "quota_limit (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.quota_limit"]], "quota_limit (pypureclient.flasharray.policyrulequotapatchrules attribute)": [[9, "pypureclient.flasharray.PolicyrulequotapatchRules.quota_limit"]], "quota_limit (pypureclient.flasharray.policyrulequotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulequotapostRules.quota_limit"]], "quota_limit (pypureclient.flasharray.policyruleusergroupquotapatchrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapatchRules.quota_limit"]], "quota_limit (pypureclient.flasharray.policyruleusergroupquotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapostRules.quota_limit"]], "quota_limit (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.quota_limit"]], "quota_limit (pypureclient.flasharray.realmpatch attribute)": [[9, "pypureclient.flasharray.RealmPatch.quota_limit"]], "quota_limit (pypureclient.flasharray.realmpost attribute)": [[9, "pypureclient.flasharray.RealmPost.quota_limit"]], "quota_type (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.quota_type"]], "quota_type (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.quota_type"]], "quota_type (pypureclient.flasharray.policyruleusergroupquotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapostRules.quota_type"]], "quota_usage (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.quota_usage"]], "quota_usage (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.quota_usage"]], "rate_identifier (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.rate_identifier"]], "rdma_received_req_cqe_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.rdma_received_req_cqe_errors_per_sec"]], "rdma_received_sequence_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.rdma_received_sequence_errors_per_sec"]], "rdma_transmitted_local_ack_timeout_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.rdma_transmitted_local_ack_timeout_errors_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.read_bytes_per_sec"]], "reads_per_sec (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.reads_per_sec"]], "received_bytes_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.received_bytes_per_sec"]], "received_bytes_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.received_bytes_per_sec"]], "received_crc_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.received_crc_errors_per_sec"]], "received_crc_errors_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.received_crc_errors_per_sec"]], "received_frame_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.received_frame_errors_per_sec"]], "received_frames_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.received_frames_per_sec"]], "received_link_failures_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.received_link_failures_per_sec"]], "received_loss_of_signal_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.received_loss_of_signal_per_sec"]], "received_loss_of_sync_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.received_loss_of_sync_per_sec"]], "received_packets_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.received_packets_per_sec"]], "recommendation_engine (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.recommendation_engine"]], "recover_context (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.recover_context"]], "recover_context (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.recover_context"]], "recovery_point (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.recovery_point"]], "recovery_point (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.recovery_point"]], "relay_host (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.relay_host"]], "release_family (pypureclient.flasharray.softwareversion attribute)": [[9, "pypureclient.flasharray.SoftwareVersion.release_family"]], "remote (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.remote"]], "remote (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.remote"]], "remote (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.remote"]], "remote (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.remote"]], "remote (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.remote"]], "remote (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.remote"]], "remote_address (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.remote_address"]], "remote_assist_active (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.remote_assist_active"]], "remote_assist_active (pypureclient.flasharray.supportpatch attribute)": [[9, "pypureclient.flasharray.SupportPatch.remote_assist_active"]], "remote_assist_duration (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.remote_assist_duration"]], "remote_assist_duration (pypureclient.flasharray.supportpatch attribute)": [[9, "pypureclient.flasharray.SupportPatch.remote_assist_duration"]], "remote_assist_expires (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.remote_assist_expires"]], "remote_assist_opened (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.remote_assist_opened"]], "remote_assist_paths (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.remote_assist_paths"]], "remote_assist_status (pypureclient.flasharray.support attribute)": [[9, "pypureclient.flasharray.Support.remote_assist_status"]], "remote_pod (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.remote_pod"]], "remote_pod (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.remote_pod"]], "remote_pod (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.remote_pod"]], "remote_pod (pypureclient.flasharray.podreplicalinkreference attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkReference.remote_pod"]], "remote_pod (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.remote_pod"]], "remote_policy (pypureclient.flasharray.mappingpolicy attribute)": [[9, "pypureclient.flasharray.MappingPolicy.remote_policy"]], "remote_policy (pypureclient.flasharray.policynfspolicymapping attribute)": [[9, "pypureclient.flasharray.PolicyNfsPolicyMapping.remote_policy"]], "remote_port (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.remote_port"]], "remote_targets (pypureclient.flasharray.presetworkloadperiodicreplicationconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPeriodicReplicationConfiguration.remote_targets"]], "remotes (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.remotes"]], "remotes (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.remotes"]], "remotes (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.remotes"]], "remotes (pypureclient.flasharray.podreplicalinkreference attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkReference.remotes"]], "remotes (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.remotes"]], "remove_iqns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.remove_iqns"]], "remove_nqns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.remove_nqns"]], "remove_subinterfaces (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.remove_subinterfaces"]], "remove_wwns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.remove_wwns"]], "repeater (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.repeater"]], "replication (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.replication"]], "replication_addresses (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.replication_addresses"]], "replication_addresses (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.replication_addresses"]], "replication_addresses (pypureclient.flasharray.arrayconnectionpost attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPost.replication_addresses"]], "replication_effective (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.replication_effective"]], "replication_schedule (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.replication_schedule"]], "replication_transport (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.replication_transport"]], "replication_transport (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.replication_transport"]], "replication_transport (pypureclient.flasharray.arrayconnectionpost attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPost.replication_transport"]], "requested (pypureclient.flasharray.cloudconfigmodel attribute)": [[9, "pypureclient.flasharray.CloudConfigModel.requested"]], "requested (pypureclient.flasharray.cloudconfigmodelpatch attribute)": [[9, "pypureclient.flasharray.CloudConfigModelPatch.requested"]], "requested_capacity (pypureclient.flasharray.cloudcapacitystatus attribute)": [[9, "pypureclient.flasharray.CloudCapacityStatus.requested_capacity"]], "requested_promotion_state (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.requested_promotion_state"]], "requested_promotion_state (pypureclient.flasharray.podpatch attribute)": [[9, "pypureclient.flasharray.PodPatch.requested_promotion_state"]], "requested_promotion_state (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.requested_promotion_state"]], "requested_promotion_state (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.requested_promotion_state"]], "required_authentication_methods (pypureclient.flasharray.adminsettings attribute)": [[9, "pypureclient.flasharray.AdminSettings.required_authentication_methods"]], "required_resource_references (pypureclient.flasharray.workloadplacementrecommendationadditionalconstraints attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationAdditionalConstraints.required_resource_references"]], "resource (pypureclient.flasharray.noncopyabletag attribute)": [[9, "pypureclient.flasharray.NonCopyableTag.resource"]], "resource (pypureclient.flasharray.noncopyabletagbatch attribute)": [[9, "pypureclient.flasharray.NonCopyableTagBatch.resource"]], "resource (pypureclient.flasharray.resourceaccess attribute)": [[9, "pypureclient.flasharray.ResourceAccess.resource"]], "resource (pypureclient.flasharray.resourceaccessstatus attribute)": [[9, "pypureclient.flasharray.ResourceAccessStatus.resource"]], "resource (pypureclient.flasharray.stretchedtag attribute)": [[9, "pypureclient.flasharray.StretchedTag.resource"]], "resource (pypureclient.flasharray.tag attribute)": [[9, "pypureclient.flasharray.Tag.resource"]], "resource (pypureclient.flasharray.tagbatch attribute)": [[9, "pypureclient.flasharray.TagBatch.resource"]], "resource (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.resource"]], "resource (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.resource"]], "resource_reference (pypureclient.flasharray.presetworkloadconstraints attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraints.resource_reference"]], "resource_reference (pypureclient.flasharray.workloadparametervalue attribute)": [[9, "pypureclient.flasharray.WorkloadParameterValue.resource_reference"]], "resource_type (pypureclient.flasharray.fixedreferencewithtype attribute)": [[9, "pypureclient.flasharray.FixedReferenceWithType.resource_type"]], "resource_type (pypureclient.flasharray.fixedreferencewithtypeandlocation attribute)": [[9, "pypureclient.flasharray.FixedReferenceWithTypeAndLocation.resource_type"]], "resource_type (pypureclient.flasharray.fleetmemberpostmember attribute)": [[9, "pypureclient.flasharray.FleetmemberpostMember.resource_type"]], "resource_type (pypureclient.flasharray.presetworkloadconstraintsresourcereferenceallowedvalues attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraintsResourceReferenceAllowedValues.resource_type"]], "resource_type (pypureclient.flasharray.referencenoidwithtype attribute)": [[9, "pypureclient.flasharray.ReferenceNoIdWithType.resource_type"]], "resource_type (pypureclient.flasharray.referencewithfixedtype attribute)": [[9, "pypureclient.flasharray.ReferenceWithFixedType.resource_type"]], "resource_type (pypureclient.flasharray.referencewithtype attribute)": [[9, "pypureclient.flasharray.ReferenceWithType.resource_type"]], "resource_type (pypureclient.flasharray.workloadconfigurationfixedreferenceworkload attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationFixedReferenceWorkload.resource_type"]], "resource_type (pypureclient.flasharray.workloadconfigurationreference attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationReference.resource_type"]], "resource_type (pypureclient.flasharray.workloadparametervalueresourcereference attribute)": [[9, "pypureclient.flasharray.WorkloadParameterValueResourceReference.resource_type"]], "resource_type (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.resource_type"]], "resource_type (pypureclient.flasharray.workloadpreset attribute)": [[9, "pypureclient.flasharray.WorkloadPreset.resource_type"]], "result_details (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.result_details"]], "result_details (pypureclient.flasharray.supportdiagnosticsdetails attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetails.result_details"]], "result_details (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.result_details"]], "result_details (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.result_details"]], "result_details (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.result_details"]], "results (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.results"]], "results_limit (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.results_limit"]], "resync_bytes_per_sec (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.resync_bytes_per_sec"]], "resync_bytes_per_sec (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.resync_bytes_per_sec"]], "retention_lock (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.retention_lock"]], "revision (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.revision"]], "revision (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.revision"]], "revision (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.revision"]], "revision (pypureclient.flasharray.workloadpreset attribute)": [[9, "pypureclient.flasharray.WorkloadPreset.revision"]], "role (pypureclient.flasharray.admin attribute)": [[9, "pypureclient.flasharray.Admin.role"]], "role (pypureclient.flasharray.admincache attribute)": [[9, "pypureclient.flasharray.AdminCache.role"]], "role (pypureclient.flasharray.adminpatch attribute)": [[9, "pypureclient.flasharray.AdminPatch.role"]], "role (pypureclient.flasharray.adminpost attribute)": [[9, "pypureclient.flasharray.AdminPost.role"]], "role (pypureclient.flasharray.directoryservicerole attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRole.role"]], "role (pypureclient.flasharray.directoryservicerolepost attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRolePost.role"]], "role (pypureclient.flasharray.policyrulemanagementaccessrules attribute)": [[9, "pypureclient.flasharray.PolicyrulemanagementaccessRules.role"]], "router (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.router"]], "rule (pypureclient.flasharray.directorygroupquota attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuota.rule"]], "rule (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.rule"]], "rule_name (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.rule_name"]], "rule_name (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.rule_name"]], "rules (pypureclient.flasharray.policymanagementaccess attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccess.rules"]], "rules (pypureclient.flasharray.policymanagementaccesseffective attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessEffective.rules"]], "rules (pypureclient.flasharray.policymanagementaccesspatch attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessPatch.rules"]], "rules (pypureclient.flasharray.policymanagementaccesspost attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessPost.rules"]], "rules (pypureclient.flasharray.policyrulealertwatcherpatch attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherPatch.rules"]], "rules (pypureclient.flasharray.policyrulealertwatcherpost attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherPost.rules"]], "rules (pypureclient.flasharray.policyrulenfsclientpost attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClientPost.rules"]], "rules (pypureclient.flasharray.policyrulequotapatch attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaPatch.rules"]], "rules (pypureclient.flasharray.policyrulequotapost attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaPost.rules"]], "rules (pypureclient.flasharray.policyrulesmbclientpost attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClientPost.rules"]], "rules (pypureclient.flasharray.policyrulesnapshotpost attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshotPost.rules"]], "rules (pypureclient.flasharray.policyruleusergroupquotapatch attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaPatch.rules"]], "rules (pypureclient.flasharray.policyruleusergroupquotapost attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaPost.rules"]], "rules (pypureclient.flasharray.presetworkloadperiodicreplicationconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPeriodicReplicationConfiguration.rules"]], "rules (pypureclient.flasharray.presetworkloadsnapshotconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadSnapshotConfiguration.rules"]], "rx_los (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.rx_los"]], "rx_power (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.rx_power"]], "rx_power_thresholds (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.rx_power_thresholds"]], "s3 (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.s3"]], "s3 (pypureclient.flasharray.offloadpost attribute)": [[9, "pypureclient.flasharray.OffloadPost.s3"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.san_usec_per_mirrored_write_op"]], "san_usec_per_mirrored_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.san_usec_per_mirrored_write_op"]], "san_usec_per_read_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.san_usec_per_read_op"]], "san_usec_per_read_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.san_usec_per_read_op"]], "san_usec_per_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.san_usec_per_write_op"]], "san_usec_per_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.san_usec_per_write_op"]], "sanitization_certificate (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.sanitization_certificate"]], "scope (pypureclient.flasharray.policyrulemanagementaccessrules attribute)": [[9, "pypureclient.flasharray.PolicyrulemanagementaccessRules.scope"]], "scope (pypureclient.flasharray.resourceaccess attribute)": [[9, "pypureclient.flasharray.ResourceAccess.scope"]], "scope (pypureclient.flasharray.resourceaccessstatus attribute)": [[9, "pypureclient.flasharray.ResourceAccessStatus.scope"]], "score (pypureclient.flasharray.workloadplacementrecommendationresult attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationResult.score"]], "scsi_timeout (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.scsi_timeout"]], "secret_access_key (pypureclient.flasharray.offloadazure attribute)": [[9, "pypureclient.flasharray.OffloadAzure.secret_access_key"]], "secret_access_key (pypureclient.flasharray.offloadgooglecloud attribute)": [[9, "pypureclient.flasharray.OffloadGoogleCloud.secret_access_key"]], "secret_access_key (pypureclient.flasharray.offloads3 attribute)": [[9, "pypureclient.flasharray.OffloadS3.secret_access_key"]], "security (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.security"]], "security (pypureclient.flasharray.policynfspatch attribute)": [[9, "pypureclient.flasharray.PolicyNfsPatch.security"]], "security (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.security"]], "security (pypureclient.flasharray.policyrulenfsclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulenfsclientpostRules.security"]], "sender_domain (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.sender_domain"]], "sender_username (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.sender_username"]], "serial (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.serial"]], "serial (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.serial"]], "serial (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.serial"]], "serial (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.serial"]], "server (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.server"]], "server (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.server"]], "server (pypureclient.flasharray.directoryexportpost attribute)": [[9, "pypureclient.flasharray.DirectoryExportPost.server"]], "server (pypureclient.flasharray.directorypolicyexportpostpolicies attribute)": [[9, "pypureclient.flasharray.DirectorypolicyexportpostPolicies.server"]], "server (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.server"]], "server (pypureclient.flasharray.policymemberexportpostmembers attribute)": [[9, "pypureclient.flasharray.PolicymemberexportpostMembers.server"]], "server (pypureclient.flasharray.serverreference attribute)": [[9, "pypureclient.flasharray.ServerReference.server"]], "service (pypureclient.flasharray.subscription attribute)": [[9, "pypureclient.flasharray.Subscription.service"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.service_usec_per_mirrored_write_op"]], "service_usec_per_mirrored_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.service_usec_per_mirrored_write_op"]], "service_usec_per_read_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.service_usec_per_read_op"]], "service_usec_per_read_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.service_usec_per_read_op"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.service_usec_per_read_op_cache_reduction"]], "service_usec_per_read_op_cache_reduction (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.service_usec_per_read_op_cache_reduction"]], "service_usec_per_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.service_usec_per_write_op"]], "service_usec_per_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.service_usec_per_write_op"]], "services (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.services"]], "services (pypureclient.flasharray.directoryservicecommon attribute)": [[9, "pypureclient.flasharray.DirectoryServiceCommon.services"]], "services (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.services"]], "services (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.services"]], "services (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.services"]], "services (pypureclient.flasharray.dnspatch attribute)": [[9, "pypureclient.flasharray.DnsPatch.services"]], "services (pypureclient.flasharray.dnspost attribute)": [[9, "pypureclient.flasharray.DnsPost.services"]], "services (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.services"]], "services (pypureclient.flasharray.networkinterfacepatch attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePatch.services"]], "services (pypureclient.flasharray.networkinterfacepost attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePost.services"]], "services (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.services"]], "services (pypureclient.flasharray.syslogserver attribute)": [[9, "pypureclient.flasharray.SyslogServer.services"]], "severity (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.severity"]], "severity (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.severity"]], "severity (pypureclient.flasharray.supportdiagnosticsdetails attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetails.severity"]], "shared (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.shared"]], "shared (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.shared"]], "shared (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.shared"]], "shared (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.shared"]], "shared (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.shared"]], "shared_effective (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.shared_effective"]], "sid (pypureclient.flasharray.localgroup attribute)": [[9, "pypureclient.flasharray.LocalGroup.sid"]], "sid (pypureclient.flasharray.localgrouppatch attribute)": [[9, "pypureclient.flasharray.LocalGroupPatch.sid"]], "sid (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.sid"]], "sid (pypureclient.flasharray.policyruleusergroupquotasubject attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaSubject.sid"], [9, "pypureclient.flasharray.PolicyruleusergroupquotaSubject.sid"]], "sid (pypureclient.flasharray.usergroup attribute)": [[9, "pypureclient.flasharray.UserGroup.sid"]], "sign_request_enabled (pypureclient.flasharray.saml2ssoidp attribute)": [[9, "pypureclient.flasharray.Saml2SsoIdp.sign_request_enabled"]], "signaling_rate (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.signaling_rate"]], "signaling_rate_max (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.signaling_rate_max"]], "signaling_rate_min (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.signaling_rate_min"]], "signature (pypureclient.flasharray.eula attribute)": [[9, "pypureclient.flasharray.Eula.signature"]], "signing_credential (pypureclient.flasharray.saml2ssosp attribute)": [[9, "pypureclient.flasharray.Saml2SsoSp.signing_credential"]], "signing_credential (pypureclient.flasharray.saml2ssospcredential attribute)": [[9, "pypureclient.flasharray.Saml2SsoSpCredential.signing_credential"]], "single_sign_on_enabled (pypureclient.flasharray.adminsettings attribute)": [[9, "pypureclient.flasharray.AdminSettings.single_sign_on_enabled"]], "slot (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.slot"]], "slp_enabled (pypureclient.flasharray.smis attribute)": [[9, "pypureclient.flasharray.Smis.slp_enabled"]], "smb_encryption_required (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.smb_encryption_required"]], "smb_encryption_required (pypureclient.flasharray.policyrulesmbclientpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesmbclientpostRules.smb_encryption_required"]], "snapshot_configurations (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.snapshot_configurations"]], "snapshot_configurations (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.snapshot_configurations"]], "snapshot_configurations (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.snapshot_configurations"]], "snapshot_configurations (pypureclient.flasharray.presetworkloadvolumeconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadVolumeConfiguration.snapshot_configurations"]], "snapshot_schedule (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.snapshot_schedule"]], "snapshots (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.snapshots"]], "snapshots (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.snapshots"]], "snapshots (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.snapshots"]], "snapshots (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.snapshots"]], "snapshots (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.snapshots"]], "snapshots_effective (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.snapshots_effective"]], "snapshots_effective (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.snapshots_effective"]], "software (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.software"]], "software_name (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.software_name"]], "software_upgrade_hops (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.software_upgrade_hops"]], "software_version (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.software_version"]], "source (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.source"]], "source (pypureclient.flasharray.dns attribute)": [[9, "pypureclient.flasharray.Dns.source"]], "source (pypureclient.flasharray.dnspatch attribute)": [[9, "pypureclient.flasharray.DnsPatch.source"]], "source (pypureclient.flasharray.dnspost attribute)": [[9, "pypureclient.flasharray.DnsPost.source"]], "source (pypureclient.flasharray.filepost attribute)": [[9, "pypureclient.flasharray.FilePost.source"]], "source (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.source"]], "source (pypureclient.flasharray.podpost attribute)": [[9, "pypureclient.flasharray.PodPost.source"]], "source (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.source"]], "source (pypureclient.flasharray.protectiongroupperformancearray attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArray.source"]], "source (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.source"]], "source (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.source"]], "source (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.source"]], "source (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.source"]], "source (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.source"]], "source (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.source"]], "source (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.source"]], "source (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.source"]], "source (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.source"]], "source (pypureclient.flasharray.snapshot attribute)": [[9, "pypureclient.flasharray.Snapshot.source"]], "source (pypureclient.flasharray.softwarebundle attribute)": [[9, "pypureclient.flasharray.SoftwareBundle.source"]], "source (pypureclient.flasharray.softwarebundlepost attribute)": [[9, "pypureclient.flasharray.SoftwareBundlePost.source"]], "source (pypureclient.flasharray.virtualmachinepost attribute)": [[9, "pypureclient.flasharray.VirtualMachinePost.source"]], "source (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.source"]], "source (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.source"]], "source (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.source"]], "source (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.source"]], "source (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.source"]], "source_path (pypureclient.flasharray.filepost attribute)": [[9, "pypureclient.flasharray.FilePost.source_path"]], "source_retention (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.source_retention"]], "sources (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.sources"]], "sources (pypureclient.flasharray.activedirectorypatch attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPatch.sources"]], "sources (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.sources"]], "sources (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.sources"]], "sources (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.sources"]], "sources (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.sources"]], "sp (pypureclient.flasharray.saml2sso attribute)": [[9, "pypureclient.flasharray.Saml2Sso.sp"]], "sp (pypureclient.flasharray.saml2ssopatch attribute)": [[9, "pypureclient.flasharray.Saml2SsoPatch.sp"]], "sp (pypureclient.flasharray.saml2ssopost attribute)": [[9, "pypureclient.flasharray.Saml2SsoPost.sp"]], "space (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.space"]], "space (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.space"]], "space (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.space"]], "space (pypureclient.flasharray.directorygroup attribute)": [[9, "pypureclient.flasharray.DirectoryGroup.space"]], "space (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.space"]], "space (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.space"]], "space (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.space"]], "space (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.space"]], "space (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.space"]], "space (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.space"]], "space (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.space"]], "space (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.space"]], "space (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.space"]], "space (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.space"]], "space (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.space"]], "space (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.space"]], "space (pypureclient.flasharray.resourcedirectoryspace attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpace.space"]], "space (pypureclient.flasharray.resourcepodspace attribute)": [[9, "pypureclient.flasharray.ResourcePodSpace.space"]], "space (pypureclient.flasharray.resourcerealmspace attribute)": [[9, "pypureclient.flasharray.ResourceRealmSpace.space"]], "space (pypureclient.flasharray.resourcespace attribute)": [[9, "pypureclient.flasharray.ResourceSpace.space"]], "space (pypureclient.flasharray.resourcespacenoid attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoId.space"]], "space (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.space"]], "space (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.space"]], "space (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.space"]], "space (pypureclient.flasharray.volumegrouppatch attribute)": [[9, "pypureclient.flasharray.VolumeGroupPatch.space"]], "space (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.space"]], "space (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.space"]], "space (pypureclient.flasharray.volumespace attribute)": [[9, "pypureclient.flasharray.VolumeSpace.space"]], "specifications (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.specifications"]], "speed (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.speed"]], "speed (pypureclient.flasharray.networkinterface attribute)": [[9, "pypureclient.flasharray.NetworkInterface.speed"]], "ssh (pypureclient.flasharray.adminsettingsrequiredauthenticationmethods attribute)": [[9, "pypureclient.flasharray.AdminSettingsRequiredAuthenticationMethods.ssh"]], "ssh_public_key_attribute (pypureclient.flasharray.directoryservicemanagement attribute)": [[9, "pypureclient.flasharray.DirectoryServiceManagement.ssh_public_key_attribute"]], "start (pypureclient.flasharray.directorylocknlmreclamation attribute)": [[9, "pypureclient.flasharray.DirectoryLockNlmReclamation.start"]], "start (pypureclient.flasharray.timewindow attribute)": [[9, "pypureclient.flasharray.TimeWindow.start"]], "start (pypureclient.flasharray.workloadplacementrecommendationprojection attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationProjection.start"]], "start_time (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.start_time"]], "start_time (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.start_time"]], "start_time (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.start_time"]], "start_time (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.start_time"]], "start_time (pypureclient.flasharray.startendtime attribute)": [[9, "pypureclient.flasharray.StartEndTime.start_time"]], "started (pypureclient.flasharray.protectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransfer.started"]], "started (pypureclient.flasharray.remoteprotectiongroupsnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransfer.started"]], "started (pypureclient.flasharray.remotevolumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransfer.started"]], "started (pypureclient.flasharray.transfer attribute)": [[9, "pypureclient.flasharray.Transfer.started"]], "started (pypureclient.flasharray.volumesnapshottransfer attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransfer.started"]], "state (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.state"]], "state (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.state"]], "state (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.state"]], "state (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.state"]], "state (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.state"]], "state (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.state"]], "static (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.static"]], "station_only (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.station_only"]], "status (pypureclient.flasharray.app attribute)": [[9, "pypureclient.flasharray.App.status"]], "status (pypureclient.flasharray.appnode attribute)": [[9, "pypureclient.flasharray.AppNode.status"]], "status (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.status"]], "status (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.status"]], "status (pypureclient.flasharray.arrayerasure attribute)": [[9, "pypureclient.flasharray.ArrayErasure.status"]], "status (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.status"]], "status (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.status"]], "status (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.status"]], "status (pypureclient.flasharray.cloudcapacitystatus attribute)": [[9, "pypureclient.flasharray.CloudCapacityStatus.status"]], "status (pypureclient.flasharray.cloudconfigmodel attribute)": [[9, "pypureclient.flasharray.CloudConfigModel.status"]], "status (pypureclient.flasharray.controller attribute)": [[9, "pypureclient.flasharray.Controller.status"]], "status (pypureclient.flasharray.directoryexport attribute)": [[9, "pypureclient.flasharray.DirectoryExport.status"]], "status (pypureclient.flasharray.drive attribute)": [[9, "pypureclient.flasharray.Drive.status"]], "status (pypureclient.flasharray.exportpolicyattachmentmixin attribute)": [[9, "pypureclient.flasharray.ExportPolicyAttachmentMixin.status"]], "status (pypureclient.flasharray.fleetmember attribute)": [[9, "pypureclient.flasharray.FleetMember.status"]], "status (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.status"]], "status (pypureclient.flasharray.hostportconnectivity attribute)": [[9, "pypureclient.flasharray.HostPortConnectivity.status"]], "status (pypureclient.flasharray.networkinterfaceportdetailsrxpower attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsRxPower.status"]], "status (pypureclient.flasharray.networkinterfaceportdetailstemperature attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTemperature.status"]], "status (pypureclient.flasharray.networkinterfaceportdetailstxbias attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxBias.status"]], "status (pypureclient.flasharray.networkinterfaceportdetailstxpower attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsTxPower.status"]], "status (pypureclient.flasharray.networkinterfaceportdetailsvoltage attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsVoltage.status"]], "status (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.status"]], "status (pypureclient.flasharray.podarraystatus attribute)": [[9, "pypureclient.flasharray.PodArrayStatus.status"]], "status (pypureclient.flasharray.podreplicalink attribute)": [[9, "pypureclient.flasharray.PodReplicaLink.status"]], "status (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.status"]], "status (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.status"]], "status (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.status"]], "status (pypureclient.flasharray.softwarebundle attribute)": [[9, "pypureclient.flasharray.SoftwareBundle.status"]], "status (pypureclient.flasharray.softwarecheck attribute)": [[9, "pypureclient.flasharray.SoftwareCheck.status"]], "status (pypureclient.flasharray.softwarecheckschecks attribute)": [[9, "pypureclient.flasharray.SoftwareChecksChecks.status"]], "status (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.status"]], "status (pypureclient.flasharray.softwareinstallationstep attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStep.status"]], "status (pypureclient.flasharray.softwareinstallationstepschecks attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsChecks.status"]], "status (pypureclient.flasharray.softwarepatch attribute)": [[9, "pypureclient.flasharray.SoftwarePatch.status"]], "status (pypureclient.flasharray.supportremoteassistpaths attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistPaths.status"]], "status (pypureclient.flasharray.supportremoteassistsessions attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessions.status"]], "status (pypureclient.flasharray.supportremoteassistsessionspaths attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsPaths.status"]], "status (pypureclient.flasharray.targetprotectiongroup attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroup.status"]], "status (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.status"]], "status (pypureclient.flasharray.workloadplacementrecommendation attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendation.status"]], "status_details (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.status_details"]], "status_details (pypureclient.flasharray.fleetmember attribute)": [[9, "pypureclient.flasharray.FleetMember.status_details"]], "status_details (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.status_details"]], "step (pypureclient.flasharray.cloudconfigmodel attribute)": [[9, "pypureclient.flasharray.CloudConfigModel.step"]], "step_name (pypureclient.flasharray.softwareupgradeplan attribute)": [[9, "pypureclient.flasharray.SoftwareUpgradePlan.step_name"]], "storage_class (pypureclient.flasharray.presetworkloadplacementconfiguration attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPlacementConfiguration.storage_class"]], "string (pypureclient.flasharray.presetworkloadconstraints attribute)": [[9, "pypureclient.flasharray.PresetWorkloadConstraints.string"]], "string (pypureclient.flasharray.workloadparametervalue attribute)": [[9, "pypureclient.flasharray.WorkloadParameterValue.string"]], "subcommand (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.subcommand"]], "subinterfaces (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.subinterfaces"]], "subinterfaces (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.subinterfaces"]], "subinterfaces (pypureclient.flasharray.networkinterfaceposteth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepostEth.subinterfaces"]], "subject (pypureclient.flasharray.alertrulescatalog attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalog.subject"]], "subject (pypureclient.flasharray.directoryuserquotarule attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotaRule.subject"]], "subject (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.subject"]], "subject (pypureclient.flasharray.policyruleusergroupquotapostrules attribute)": [[9, "pypureclient.flasharray.PolicyruleusergroupquotapostRules.subject"]], "subject_alternative_names (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.subject_alternative_names"]], "subject_alternative_names (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.subject_alternative_names"]], "subject_alternative_names (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.subject_alternative_names"]], "subject_alternative_names (pypureclient.flasharray.certificatesigningrequestpost attribute)": [[9, "pypureclient.flasharray.CertificateSigningRequestPost.subject_alternative_names"]], "subject_prefix (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.subject_prefix"]], "subnet (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.subnet"]], "subnet (pypureclient.flasharray.networkinterfacepatcheth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepatchEth.subnet"]], "subnet (pypureclient.flasharray.networkinterfaceposteth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepostEth.subnet"]], "subscription (pypureclient.flasharray.subscriptionasset attribute)": [[9, "pypureclient.flasharray.SubscriptionAsset.subscription"]], "subtype (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.subtype"]], "subtype (pypureclient.flasharray.networkinterfaceposteth attribute)": [[9, "pypureclient.flasharray.NetworkinterfacepostEth.subtype"]], "subtype (pypureclient.flasharray.presetworkloadmetadata attribute)": [[9, "pypureclient.flasharray.PresetWorkloadMetadata.subtype"]], "subtype (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.subtype"]], "subtype (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.subtype"]], "subtype (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.subtype"]], "subtype (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.subtype"]], "success (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.success"]], "success (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.success"]], "success (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.success"]], "success (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.success"]], "suffix (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.suffix"]], "suffix (pypureclient.flasharray.directorysnapshotpatch attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPatch.suffix"]], "suffix (pypureclient.flasharray.directorysnapshotpost attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotPost.suffix"]], "suffix (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.suffix"]], "suffix (pypureclient.flasharray.policyrulesnapshotpostrules attribute)": [[9, "pypureclient.flasharray.PolicyrulesnapshotpostRules.suffix"]], "suffix (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.suffix"]], "suffix (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.suffix"]], "suffix (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.suffix"]], "suffix (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.suffix"]], "suffix (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.suffix"]], "suffix (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.suffix"]], "suffix (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.suffix"]], "suffix (pypureclient.flasharray.remotevolumesnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotPost.suffix"]], "suffix (pypureclient.flasharray.snapshot attribute)": [[9, "pypureclient.flasharray.Snapshot.suffix"]], "suffix (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.suffix"]], "suffix (pypureclient.flasharray.volumesnapshotpost attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotPost.suffix"]], "summary (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.summary"]], "summary (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.summary"]], "supported (pypureclient.flasharray.networkinterfaceneighborcapability attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborCapability.supported"]], "supported_capacity (pypureclient.flasharray.cloudcapacitystep attribute)": [[9, "pypureclient.flasharray.CloudCapacityStep.supported_capacity"]], "supported_models (pypureclient.flasharray.cloudconfigsupported attribute)": [[9, "pypureclient.flasharray.CloudConfigSupported.supported_models"]], "sync_bytes_per_sec (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.sync_bytes_per_sec"]], "sync_bytes_per_sec (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.sync_bytes_per_sec"]], "system (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.system"]], "system (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.system"]], "system (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.system"]], "system (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.system"]], "system (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.system"]], "tags (pypureclient.flasharray.hostgrouppost attribute)": [[9, "pypureclient.flasharray.HostGroupPost.tags"]], "tags (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.tags"]], "tags (pypureclient.flasharray.podpost attribute)": [[9, "pypureclient.flasharray.PodPost.tags"]], "tags (pypureclient.flasharray.protectiongrouppost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPost.tags"]], "tags (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.tags"]], "tags (pypureclient.flasharray.realmpost attribute)": [[9, "pypureclient.flasharray.RealmPost.tags"]], "tags (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.tags"]], "tags (pypureclient.flasharray.volumebatchpost attribute)": [[9, "pypureclient.flasharray.VolumeBatchPost.tags"]], "tags (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.tags"]], "tags (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.tags"]], "tags (pypureclient.flasharray.volumepostbase attribute)": [[9, "pypureclient.flasharray.VolumePostBase.tags"]], "tags (pypureclient.flasharray.volumesnapshotpost attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotPost.tags"]], "target (pypureclient.flasharray.hostperformancebalance attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalance.target"]], "target (pypureclient.flasharray.portinitiator attribute)": [[9, "pypureclient.flasharray.PortInitiator.target"]], "target (pypureclient.flasharray.protectiongroupperformancearray attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArray.target"]], "target (pypureclient.flasharray.protectiongrouptarget attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTarget.target"]], "target (pypureclient.flasharray.targetprotectiongrouppostpatch attribute)": [[9, "pypureclient.flasharray.TargetProtectionGroupPostPatch.target"]], "target_count (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.target_count"]], "target_id (pypureclient.flasharray.offload attribute)": [[9, "pypureclient.flasharray.Offload.target_id"]], "target_password (pypureclient.flasharray.chap attribute)": [[9, "pypureclient.flasharray.Chap.target_password"]], "target_retention (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.target_retention"]], "target_retention (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.target_retention"]], "target_type (pypureclient.flasharray.logtarget attribute)": [[9, "pypureclient.flasharray.LogTarget.target_type"]], "target_type (pypureclient.flasharray.logtargetfile attribute)": [[9, "pypureclient.flasharray.LogTargetFile.target_type"]], "target_type (pypureclient.flasharray.syslogserver attribute)": [[9, "pypureclient.flasharray.SyslogServer.target_type"]], "target_user (pypureclient.flasharray.chap attribute)": [[9, "pypureclient.flasharray.Chap.target_user"]], "targets (pypureclient.flasharray.workloadplacementrecommendationadditionalconstraints attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationAdditionalConstraints.targets"]], "targets (pypureclient.flasharray.workloadplacementrecommendationplacement attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationPlacement.targets"]], "telephone (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.telephone"]], "temperature (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.temperature"]], "temperature (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.temperature"]], "temperature_thresholds (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.temperature_thresholds"]], "test_name (pypureclient.flasharray.supportdiagnosticsdetails attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetails.test_name"]], "test_type (pypureclient.flasharray.kmiptestresult attribute)": [[9, "pypureclient.flasharray.KmipTestResult.test_type"]], "test_type (pypureclient.flasharray.supportdiagnosticsdetails attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetails.test_type"]], "test_type (pypureclient.flasharray.testresult attribute)": [[9, "pypureclient.flasharray.TestResult.test_type"]], "test_type (pypureclient.flasharray.testresultwithresource attribute)": [[9, "pypureclient.flasharray.TestResultWithResource.test_type"]], "test_type (pypureclient.flasharray.testresultwithresourcewithid attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceWithId.test_type"]], "thin_provisioning (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.thin_provisioning"]], "thin_provisioning (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.thin_provisioning"]], "thin_provisioning (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.thin_provisioning"]], "thin_provisioning (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.thin_provisioning"]], "thin_provisioning (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.thin_provisioning"]], "throttle (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.throttle"]], "throttle (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.throttle"]], "time (pypureclient.flasharray.alertevent attribute)": [[9, "pypureclient.flasharray.AlertEvent.time"]], "time (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.time"]], "time (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.time"]], "time (pypureclient.flasharray.arrayspace attribute)": [[9, "pypureclient.flasharray.ArraySpace.time"]], "time (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.time"]], "time (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.time"]], "time (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.time"]], "time (pypureclient.flasharray.hostperformancebalance attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalance.time"]], "time (pypureclient.flasharray.networkinterfaceperformance attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformance.time"]], "time (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.time"]], "time (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.time"]], "time (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.time"]], "time (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.time"]], "time (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.time"]], "time (pypureclient.flasharray.podreplicalinklag attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLag.time"]], "time (pypureclient.flasharray.podreplicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplication.time"]], "time (pypureclient.flasharray.protectiongroupperformance attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformance.time"]], "time (pypureclient.flasharray.protectiongroupperformancearray attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArray.time"]], "time (pypureclient.flasharray.replicalinkperformancereplication attribute)": [[9, "pypureclient.flasharray.ReplicaLinkPerformanceReplication.time"]], "time (pypureclient.flasharray.resourcedirectoryspace attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpace.time"]], "time (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.time"]], "time (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.time"]], "time (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.time"]], "time (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.time"]], "time (pypureclient.flasharray.resourcepodspace attribute)": [[9, "pypureclient.flasharray.ResourcePodSpace.time"]], "time (pypureclient.flasharray.resourcerealmspace attribute)": [[9, "pypureclient.flasharray.ResourceRealmSpace.time"]], "time (pypureclient.flasharray.resourcespace attribute)": [[9, "pypureclient.flasharray.ResourceSpace.time"]], "time (pypureclient.flasharray.resourcespacenoid attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoId.time"]], "time (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.time"]], "time (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.time"]], "time (pypureclient.flasharray.volumespace attribute)": [[9, "pypureclient.flasharray.VolumeSpace.time"]], "time_remaining (pypureclient.flasharray.directory attribute)": [[9, "pypureclient.flasharray.Directory.time_remaining"]], "time_remaining (pypureclient.flasharray.directorysnapshot attribute)": [[9, "pypureclient.flasharray.DirectorySnapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.filesystem attribute)": [[9, "pypureclient.flasharray.FileSystem.time_remaining"]], "time_remaining (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.time_remaining"]], "time_remaining (pypureclient.flasharray.hostgroup attribute)": [[9, "pypureclient.flasharray.HostGroup.time_remaining"]], "time_remaining (pypureclient.flasharray.pod attribute)": [[9, "pypureclient.flasharray.Pod.time_remaining"]], "time_remaining (pypureclient.flasharray.policy attribute)": [[9, "pypureclient.flasharray.Policy.time_remaining"]], "time_remaining (pypureclient.flasharray.policyauditfile attribute)": [[9, "pypureclient.flasharray.PolicyAuditFile.time_remaining"]], "time_remaining (pypureclient.flasharray.policymember attribute)": [[9, "pypureclient.flasharray.PolicyMember.time_remaining"]], "time_remaining (pypureclient.flasharray.policymemberexport attribute)": [[9, "pypureclient.flasharray.PolicyMemberExport.time_remaining"]], "time_remaining (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.time_remaining"]], "time_remaining (pypureclient.flasharray.policyrulenfsclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClient.time_remaining"]], "time_remaining (pypureclient.flasharray.policyrulequota attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuota.time_remaining"]], "time_remaining (pypureclient.flasharray.policyrulesmbclient attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClient.time_remaining"]], "time_remaining (pypureclient.flasharray.policyrulesnapshot attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.policyruleusergroupquota attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuota.time_remaining"]], "time_remaining (pypureclient.flasharray.policysmb attribute)": [[9, "pypureclient.flasharray.PolicySmb.time_remaining"]], "time_remaining (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.time_remaining"]], "time_remaining (pypureclient.flasharray.protectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.protectiongroupsnapshotpatch attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPatch.time_remaining"]], "time_remaining (pypureclient.flasharray.protectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotPost.time_remaining"]], "time_remaining (pypureclient.flasharray.protectiongroupsnapshotreplica attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotReplica.time_remaining"]], "time_remaining (pypureclient.flasharray.realm attribute)": [[9, "pypureclient.flasharray.Realm.time_remaining"]], "time_remaining (pypureclient.flasharray.remoteprotectiongroup attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroup.time_remaining"]], "time_remaining (pypureclient.flasharray.remoteprotectiongroupsnapshot attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.remoteprotectiongroupsnapshotpost attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotPost.time_remaining"]], "time_remaining (pypureclient.flasharray.remotevolumesnapshot attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.snapshot attribute)": [[9, "pypureclient.flasharray.Snapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.time_remaining"]], "time_remaining (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.time_remaining"]], "time_remaining (pypureclient.flasharray.volumecommon attribute)": [[9, "pypureclient.flasharray.VolumeCommon.time_remaining"]], "time_remaining (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.time_remaining"]], "time_remaining (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.time_remaining"]], "time_remaining (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.time_remaining"]], "time_remaining (pypureclient.flasharray.workload attribute)": [[9, "pypureclient.flasharray.Workload.time_remaining"]], "time_zone (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.time_zone"]], "timeout (pypureclient.flasharray.maintenancewindowpost attribute)": [[9, "pypureclient.flasharray.MaintenanceWindowPost.timeout"]], "title (pypureclient.flasharray.eulasignature attribute)": [[9, "pypureclient.flasharray.EulaSignature.title"]], "tls (pypureclient.flasharray.activedirectory attribute)": [[9, "pypureclient.flasharray.ActiveDirectory.tls"]], "tls (pypureclient.flasharray.activedirectorypatch attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPatch.tls"]], "tls (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.tls"]], "tls_audit_enabled (pypureclient.flasharray.syslogserversettings attribute)": [[9, "pypureclient.flasharray.SyslogServerSettings.tls_audit_enabled"]], "to_remote_bytes_per_sec (pypureclient.flasharray.replicationperformancewithtotal attribute)": [[9, "pypureclient.flasharray.ReplicationPerformanceWithTotal.to_remote_bytes_per_sec"]], "token (pypureclient.flasharray.apitoken attribute)": [[9, "pypureclient.flasharray.ApiToken.token"]], "token (pypureclient.flasharray.arrayfactoryresettoken attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetToken.token"]], "token_type (pypureclient.flasharray.oauthtokenresponse attribute)": [[9, "pypureclient.flasharray.OauthTokenResponse.token_type"]], "total (pypureclient.flasharray.containerperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ContainerPerformanceGetResponse.total"]], "total (pypureclient.flasharray.directorygetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGetResponse.total"]], "total (pypureclient.flasharray.directoryperformancegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryPerformanceGetResponse.total"]], "total (pypureclient.flasharray.directorysnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotGetResponse.total"]], "total (pypureclient.flasharray.networkinterfaceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceGetResponse.total"]], "total (pypureclient.flasharray.offloadgetresponse attribute)": [[9, "pypureclient.flasharray.OffloadGetResponse.total"]], "total (pypureclient.flasharray.podgetresponse attribute)": [[9, "pypureclient.flasharray.PodGetResponse.total"]], "total (pypureclient.flasharray.podperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArrayGetResponse.total"]], "total (pypureclient.flasharray.podperformancereplicationbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse.total"]], "total (pypureclient.flasharray.podperformancereplicationbyarrayresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayResponse.total"]], "total (pypureclient.flasharray.podperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationGetResponse.total"]], "total (pypureclient.flasharray.podperformancereplicationresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationResponse.total"]], "total (pypureclient.flasharray.podreplicalinkperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse.total"]], "total (pypureclient.flasharray.podreplicalinkperformancereplicationresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationResponse.total"]], "total (pypureclient.flasharray.protectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupGetResponse.total"]], "total (pypureclient.flasharray.protectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotGetResponse.total"]], "total (pypureclient.flasharray.protectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse.total"]], "total (pypureclient.flasharray.realmgetresponse attribute)": [[9, "pypureclient.flasharray.RealmGetResponse.total"]], "total (pypureclient.flasharray.realmspacegetresponse attribute)": [[9, "pypureclient.flasharray.RealmSpaceGetResponse.total"]], "total (pypureclient.flasharray.remoteprotectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse.total"]], "total (pypureclient.flasharray.remotevolumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse.total"]], "total (pypureclient.flasharray.resourcedirectoryspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpaceGetResponse.total"]], "total (pypureclient.flasharray.resourceperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArrayGetResponse.total"]], "total (pypureclient.flasharray.resourceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceGetResponse.total"]], "total (pypureclient.flasharray.resourceperformancenoidbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse.total"]], "total (pypureclient.flasharray.resourceperformancenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdGetResponse.total"]], "total (pypureclient.flasharray.resourcepodspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePodSpaceGetResponse.total"]], "total (pypureclient.flasharray.resourcespacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceGetResponse.total"]], "total (pypureclient.flasharray.volumegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGetResponse.total"]], "total (pypureclient.flasharray.volumegroupgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGroupGetResponse.total"]], "total (pypureclient.flasharray.volumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotGetResponse.total"]], "total (pypureclient.flasharray.volumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransferGetResponse.total"]], "total (pypureclient.flasharray.volumespacegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSpaceGetResponse.total"]], "total_bytes_per_sec (pypureclient.flasharray.podperformancereplication attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplication.total_bytes_per_sec"]], "total_bytes_per_sec (pypureclient.flasharray.podperformancereplicationbyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArray.total_bytes_per_sec"]], "total_bytes_per_sec (pypureclient.flasharray.replicationperformancewithtotal attribute)": [[9, "pypureclient.flasharray.ReplicationPerformanceWithTotal.total_bytes_per_sec"]], "total_effective (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.total_effective"]], "total_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.total_errors_per_sec"]], "total_errors_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.total_errors_per_sec"]], "total_item_count (pypureclient.flasharray.activedirectorygetresponse attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.adminapitokengetresponse attribute)": [[9, "pypureclient.flasharray.AdminApiTokenGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.admincachegetresponse attribute)": [[9, "pypureclient.flasharray.AdminCacheGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.admingetresponse attribute)": [[9, "pypureclient.flasharray.AdminGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.adminsettingsgetresponse attribute)": [[9, "pypureclient.flasharray.AdminSettingsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.alerteventgetresponse attribute)": [[9, "pypureclient.flasharray.AlertEventGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.alertgetresponse attribute)": [[9, "pypureclient.flasharray.AlertGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.alertrulescataloggetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesCatalogGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.alertrulesgetresponse attribute)": [[9, "pypureclient.flasharray.AlertRulesGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.alertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.AlertWatcherGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.apiclientgetresponse attribute)": [[9, "pypureclient.flasharray.ApiClientGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.appgetresponse attribute)": [[9, "pypureclient.flasharray.AppGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.appnodegetresponse attribute)": [[9, "pypureclient.flasharray.AppNodeGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayconnectionkeygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionKeyGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayconnectionpathgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPathGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayerasuregetresponse attribute)": [[9, "pypureclient.flasharray.ArrayErasureGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayfactoryresettokengetresponse attribute)": [[9, "pypureclient.flasharray.ArrayFactoryResetTokenGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arraygetresponse attribute)": [[9, "pypureclient.flasharray.ArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayperformancebylinkgetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLinkGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.arrayspacegetresponse attribute)": [[9, "pypureclient.flasharray.ArraySpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.auditgetresponse attribute)": [[9, "pypureclient.flasharray.AuditGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.certificatecertificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateCertificateGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.certificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.certificategroupcertificategetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupCertificateGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.certificategroupgetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.certificategroupusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateGroupUseGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.certificateusegetresponse attribute)": [[9, "pypureclient.flasharray.CertificateUseGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.cloudcapacitygetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.cloudcapacitystepsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudCapacityStepsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.cloudconfiggetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.cloudconfigsupportedconfigsgetresponse attribute)": [[9, "pypureclient.flasharray.CloudConfigSupportedConfigsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.cloudprovidertaggetresponse attribute)": [[9, "pypureclient.flasharray.CloudProviderTagGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.connectiongetresponse attribute)": [[9, "pypureclient.flasharray.ConnectionGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.containerdefaultprotectiongetresponse attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtectionGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.containerperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ContainerPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.controllergetresponse attribute)": [[9, "pypureclient.flasharray.ControllerGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoriesgroupsgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesGroupsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoriesusersgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoriesUsersGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoryexportgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryExportGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directorygetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directorygroupquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryGroupQuotasGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoryperformancegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoryquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryQuotasGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoryservicerolegetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryServiceRoleGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directorysnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.DirectorySnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.directoryuserquotasgetresponse attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuotasGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.dnsgetresponse attribute)": [[9, "pypureclient.flasharray.DnsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.drivegetresponse attribute)": [[9, "pypureclient.flasharray.DriveGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.eulagetresponse attribute)": [[9, "pypureclient.flasharray.EulaGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.filesystemgetresponse attribute)": [[9, "pypureclient.flasharray.FileSystemGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.fleetgetresponse attribute)": [[9, "pypureclient.flasharray.FleetGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.fleetkeygetresponse attribute)": [[9, "pypureclient.flasharray.FleetKeyGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.fleetmembergetresponse attribute)": [[9, "pypureclient.flasharray.FleetMemberGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.hardwaregetresponse attribute)": [[9, "pypureclient.flasharray.HardwareGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.hostgetresponse attribute)": [[9, "pypureclient.flasharray.HostGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.hostgroupgetresponse attribute)": [[9, "pypureclient.flasharray.HostGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.hostperformancebalancegetresponse attribute)": [[9, "pypureclient.flasharray.HostPerformanceBalanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.kmipgetresponse attribute)": [[9, "pypureclient.flasharray.KmipGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.kmiptestresultgetresponse attribute)": [[9, "pypureclient.flasharray.KmipTestResultGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.localdirectoryservicegetresponse attribute)": [[9, "pypureclient.flasharray.LocalDirectoryServiceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.localgroupgetresponse attribute)": [[9, "pypureclient.flasharray.LocalGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.localmembershipgetresponse attribute)": [[9, "pypureclient.flasharray.LocalMembershipGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.localusergetresponse attribute)": [[9, "pypureclient.flasharray.LocalUserGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.logtargetfilegetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetFileGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.logtargetsgetresponse attribute)": [[9, "pypureclient.flasharray.LogTargetsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.maintenancewindowsgetresponse attribute)": [[9, "pypureclient.flasharray.MaintenanceWindowsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.membergetresponse attribute)": [[9, "pypureclient.flasharray.MemberGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.membernoidallgetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdAllGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.membernoidmembergetresponse attribute)": [[9, "pypureclient.flasharray.MemberNoIdMemberGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.networkinterfacegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.networkinterfaceneighborgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.networkinterfaceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.networkinterfacesportdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetailsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.offloadgetresponse attribute)": [[9, "pypureclient.flasharray.OffloadGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.pageinfo attribute)": [[9, "pypureclient.flasharray.PageInfo.total_item_count"]], "total_item_count (pypureclient.flasharray.podgetresponse attribute)": [[9, "pypureclient.flasharray.PodGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podmembergetresponse attribute)": [[9, "pypureclient.flasharray.PodMemberGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podperformancereplicationbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationByArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodPerformanceReplicationGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podreplicalinkgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podreplicalinklaggetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkLagGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podreplicalinkmappingpolicygetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkMappingPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.podreplicalinkperformancereplicationgetresponse attribute)": [[9, "pypureclient.flasharray.PodReplicaLinkPerformanceReplicationGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policyauditfilegetresponse attribute)": [[9, "pypureclient.flasharray.PolicyAuditFileGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policygetresponse attribute)": [[9, "pypureclient.flasharray.PolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policymanagementaccessgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyManagementAccessGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policymembercleangetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberCleanGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policymemberexportgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberExportGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policymembergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyMemberGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policynfsgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyNfsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policypasswordgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyPasswordGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policyrulealertwatchergetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleAlertWatcherGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policyrulenfsclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleNfsClientGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policyrulequotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleQuotaGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policyrulesmbclientgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSmbClientGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policyrulesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policyruleusergroupquotagetresponse attribute)": [[9, "pypureclient.flasharray.PolicyRuleUserGroupQuotaGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.policysmbgetresponse attribute)": [[9, "pypureclient.flasharray.PolicySmbGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.portgetresponse attribute)": [[9, "pypureclient.flasharray.PortGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.portinitiatorsgetresponse attribute)": [[9, "pypureclient.flasharray.PortInitiatorsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.protectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.protectiongroupperformancearrayresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceArrayResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.protectiongroupperformanceresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupPerformanceResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.protectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.protectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupSnapshotTransferGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.protectiongrouptargetgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupTargetGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.protectiongroupsvolumesgetresponse attribute)": [[9, "pypureclient.flasharray.ProtectionGroupsVolumesGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.realmgetresponse attribute)": [[9, "pypureclient.flasharray.RealmGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.realmspacegetresponse attribute)": [[9, "pypureclient.flasharray.RealmSpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remotearraysresponse attribute)": [[9, "pypureclient.flasharray.RemoteArraysResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remotepodtaggetresponse attribute)": [[9, "pypureclient.flasharray.RemotePodTagGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remotepodsresponse attribute)": [[9, "pypureclient.flasharray.RemotePodsResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remoteprotectiongroupgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remoteprotectiongroupsnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remoteprotectiongroupsnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteProtectionGroupSnapshotTransferGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remotevolumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.remotevolumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.RemoteVolumeSnapshotTransferGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourceaccessesgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourceaccessesstatusgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceAccessesStatusGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourcedirectoryspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceDirectorySpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourceperformancebyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourceperformancegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourceperformancenoidbyarraygetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourceperformancenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourcepodspacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourcePodSpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourcespacegetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.resourcespacenoidgetresponse attribute)": [[9, "pypureclient.flasharray.ResourceSpaceNoIdGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.saml2ssogetresponse attribute)": [[9, "pypureclient.flasharray.Saml2SsoGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.servergetresponse attribute)": [[9, "pypureclient.flasharray.ServerGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.sessiongetresponse attribute)": [[9, "pypureclient.flasharray.SessionGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.smisgetresponse attribute)": [[9, "pypureclient.flasharray.SmisGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.smtpservergetresponse attribute)": [[9, "pypureclient.flasharray.SmtpServerGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.snmpagentgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.snmpagentmibgetresponse attribute)": [[9, "pypureclient.flasharray.SnmpAgentMibGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.snmpmanagergetresponse attribute)": [[9, "pypureclient.flasharray.SnmpManagerGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.softwarebundlegetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareBundleGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.softwarechecksgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareChecksGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.softwaregetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.softwareinstallationstepsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationStepsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.softwareinstallationsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.softwarepatchesgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwarePatchesGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.softwareversionsgetresponse attribute)": [[9, "pypureclient.flasharray.SoftwareVersionsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.subnetgetresponse attribute)": [[9, "pypureclient.flasharray.SubnetGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.subscriptionassetgetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionAssetGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.subscriptiongetresponse attribute)": [[9, "pypureclient.flasharray.SubscriptionGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.supportdiagnosticsdetailsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsDetailsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.supportdiagnosticsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.supportgetresponse attribute)": [[9, "pypureclient.flasharray.SupportGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.supportremoteassistsessionsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.supportremoteassistsessionssettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SupportRemoteAssistSessionsSettingsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.syslogservergetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.syslogserversettingsgetresponse attribute)": [[9, "pypureclient.flasharray.SyslogServerSettingsGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.taggetresponse attribute)": [[9, "pypureclient.flasharray.TagGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.testresultgetresponse attribute)": [[9, "pypureclient.flasharray.TestResultGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.testresultwithresourcegetresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.testresultwithresourceresponse attribute)": [[9, "pypureclient.flasharray.TestResultWithResourceResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.totalitemcountresponse attribute)": [[9, "pypureclient.flasharray.TotalItemCountResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.vchostcertificategetresponse attribute)": [[9, "pypureclient.flasharray.VchostCertificateGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.vchostconnectiongetresponse attribute)": [[9, "pypureclient.flasharray.VchostConnectionGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.vchostendpointgetresponse attribute)": [[9, "pypureclient.flasharray.VchostEndpointGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.vchostgetresponse attribute)": [[9, "pypureclient.flasharray.VchostGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.virtualmachinegetresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.virtualmachinevolumesnapshotresponse attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshotResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.volumegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.volumegroupgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.volumesnapshotgetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.volumesnapshottransfergetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSnapshotTransferGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.volumespacegetresponse attribute)": [[9, "pypureclient.flasharray.VolumeSpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.volumesdiffgetresponse attribute)": [[9, "pypureclient.flasharray.VolumesDiffGetResponse.total_item_count"]], "total_item_count (pypureclient.flasharray.workloadplacementrecommendationgetresponse attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationGetResponse.total_item_count"]], "total_physical (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.total_physical"]], "total_physical (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.total_physical"]], "total_physical (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.total_physical"]], "total_physical (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.total_physical"]], "total_provisioned (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.total_provisioned"]], "total_provisioned (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.total_provisioned"]], "total_provisioned (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.total_provisioned"]], "total_provisioned (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.total_provisioned"]], "total_provisioned (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.total_provisioned"]], "total_reduction (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.total_reduction"]], "total_reduction (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.total_reduction"]], "total_reduction (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.total_reduction"]], "total_reduction (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.total_reduction"]], "total_reduction (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.total_reduction"]], "total_used (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.total_used"]], "total_used (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.total_used"]], "total_used (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.total_used"]], "total_used (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.total_used"]], "total_used (pypureclient.flasharray.usergroupspace attribute)": [[9, "pypureclient.flasharray.UserGroupSpace.total_used"]], "total_used (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.total_used"]], "transmitted_bytes_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.transmitted_bytes_per_sec"]], "transmitted_bytes_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.transmitted_bytes_per_sec"]], "transmitted_carrier_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.transmitted_carrier_errors_per_sec"]], "transmitted_dropped_errors_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.transmitted_dropped_errors_per_sec"]], "transmitted_frames_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.transmitted_frames_per_sec"]], "transmitted_invalid_words_per_sec (pypureclient.flasharray.networkinterfaceperformancefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceFc.transmitted_invalid_words_per_sec"]], "transmitted_packets_per_sec (pypureclient.flasharray.networkinterfaceperformanceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePerformanceEth.transmitted_packets_per_sec"]], "tx_bias (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.tx_bias"]], "tx_bias_thresholds (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.tx_bias_thresholds"]], "tx_fault (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.tx_fault"]], "tx_power (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.tx_power"]], "tx_power_thresholds (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.tx_power_thresholds"]], "type (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.type"]], "type (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.type"]], "type (pypureclient.flasharray.arrayconnectionpath attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPath.type"]], "type (pypureclient.flasharray.arrayconnectionpost attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPost.type"]], "type (pypureclient.flasharray.containerdefaultprotection attribute)": [[9, "pypureclient.flasharray.ContainerDefaultProtection.type"]], "type (pypureclient.flasharray.controller attribute)": [[9, "pypureclient.flasharray.Controller.type"]], "type (pypureclient.flasharray.defaultprotectionreference attribute)": [[9, "pypureclient.flasharray.DefaultProtectionReference.type"]], "type (pypureclient.flasharray.drive attribute)": [[9, "pypureclient.flasharray.Drive.type"]], "type (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.type"]], "type (pypureclient.flasharray.networkinterfaceneighborneighborchassisid attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassisId.type"]], "type (pypureclient.flasharray.networkinterfaceneighborneighborportid attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborPortId.type"]], "type (pypureclient.flasharray.presetworkloadparameter attribute)": [[9, "pypureclient.flasharray.PresetWorkloadParameter.type"]], "uid (pypureclient.flasharray.kmipobject attribute)": [[9, "pypureclient.flasharray.KmipObject.uid"]], "uid (pypureclient.flasharray.localuser attribute)": [[9, "pypureclient.flasharray.LocalUser.uid"]], "uid (pypureclient.flasharray.localuserpatch attribute)": [[9, "pypureclient.flasharray.LocalUserPatch.uid"]], "uid (pypureclient.flasharray.localuserpost attribute)": [[9, "pypureclient.flasharray.LocalUserPost.uid"]], "unique (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.unique"]], "unique (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.unique"]], "unique (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.unique"]], "unique (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.unique"]], "unique (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.unique"]], "unique_effective (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.unique_effective"]], "updated (pypureclient.flasharray.alert attribute)": [[9, "pypureclient.flasharray.Alert.updated"]], "upgrade_hops (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.upgrade_hops"]], "upgrade_hops (pypureclient.flasharray.softwareversion attribute)": [[9, "pypureclient.flasharray.SoftwareVersion.upgrade_hops"]], "upgrade_parameters (pypureclient.flasharray.softwareinstallation attribute)": [[9, "pypureclient.flasharray.SoftwareInstallation.upgrade_parameters"]], "upgrade_parameters (pypureclient.flasharray.softwareinstallationpost attribute)": [[9, "pypureclient.flasharray.SoftwareInstallationPost.upgrade_parameters"]], "upgrade_plan (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.upgrade_plan"]], "uri (pypureclient.flasharray.offloads3 attribute)": [[9, "pypureclient.flasharray.OffloadS3.uri"]], "uri (pypureclient.flasharray.syslogserver attribute)": [[9, "pypureclient.flasharray.SyslogServer.uri"]], "uris (pypureclient.flasharray.directoryservice attribute)": [[9, "pypureclient.flasharray.DirectoryService.uris"]], "uris (pypureclient.flasharray.directoryservicecommon attribute)": [[9, "pypureclient.flasharray.DirectoryServiceCommon.uris"]], "uris (pypureclient.flasharray.directoryservicepatch attribute)": [[9, "pypureclient.flasharray.DirectoryServicePatch.uris"]], "uris (pypureclient.flasharray.directoryservicepost attribute)": [[9, "pypureclient.flasharray.DirectoryServicePost.uris"]], "uris (pypureclient.flasharray.kmip attribute)": [[9, "pypureclient.flasharray.Kmip.uris"]], "uris (pypureclient.flasharray.kmippatch attribute)": [[9, "pypureclient.flasharray.KmipPatch.uris"]], "uris (pypureclient.flasharray.kmippost attribute)": [[9, "pypureclient.flasharray.KmipPost.uris"]], "url (pypureclient.flasharray.saml2ssoidp attribute)": [[9, "pypureclient.flasharray.Saml2SsoIdp.url"]], "usage (pypureclient.flasharray.directoryquota attribute)": [[9, "pypureclient.flasharray.DirectoryQuota.usage"]], "use (pypureclient.flasharray.certificategroupuse attribute)": [[9, "pypureclient.flasharray.CertificateGroupUse.use"]], "use (pypureclient.flasharray.certificateuse attribute)": [[9, "pypureclient.flasharray.CertificateUse.use"]], "usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.usec_per_mirrored_write_op"]], "usec_per_mirrored_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.usec_per_mirrored_write_op"]], "usec_per_other_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.usec_per_other_op"]], "usec_per_other_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.usec_per_other_op"]], "usec_per_read_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.usec_per_read_op"]], "usec_per_write_op (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.usec_per_write_op"]], "used_provisioned (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.used_provisioned"]], "used_provisioned (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.used_provisioned"]], "used_provisioned (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.used_provisioned"]], "used_provisioned (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.used_provisioned"]], "used_provisioned (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.used_provisioned"]], "user (pypureclient.flasharray.activedirectorypost attribute)": [[9, "pypureclient.flasharray.ActiveDirectoryPost.user"]], "user (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.user"]], "user (pypureclient.flasharray.directoryuser attribute)": [[9, "pypureclient.flasharray.DirectoryUser.user"]], "user (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.user"]], "user (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.user"]], "user (pypureclient.flasharray.snmpv3 attribute)": [[9, "pypureclient.flasharray.SnmpV3.user"]], "user (pypureclient.flasharray.snmpv3patch attribute)": [[9, "pypureclient.flasharray.SnmpV3Patch.user"]], "user (pypureclient.flasharray.snmpv3post attribute)": [[9, "pypureclient.flasharray.SnmpV3Post.user"]], "user_email (pypureclient.flasharray.directoryuserquota attribute)": [[9, "pypureclient.flasharray.DirectoryUserQuota.user_email"]], "user_interface (pypureclient.flasharray.audit attribute)": [[9, "pypureclient.flasharray.Audit.user_interface"]], "user_interface (pypureclient.flasharray.session attribute)": [[9, "pypureclient.flasharray.Session.user_interface"]], "user_login_attribute (pypureclient.flasharray.directoryservicemanagement attribute)": [[9, "pypureclient.flasharray.DirectoryServiceManagement.user_login_attribute"]], "user_mapping_enabled (pypureclient.flasharray.policynfs attribute)": [[9, "pypureclient.flasharray.PolicyNfs.user_mapping_enabled"]], "user_mapping_enabled (pypureclient.flasharray.policynfspatch attribute)": [[9, "pypureclient.flasharray.PolicyNfsPatch.user_mapping_enabled"]], "user_mapping_enabled (pypureclient.flasharray.policynfspost attribute)": [[9, "pypureclient.flasharray.PolicyNfsPost.user_mapping_enabled"]], "user_name (pypureclient.flasharray.smtpserver attribute)": [[9, "pypureclient.flasharray.SmtpServer.user_name"]], "user_object_class (pypureclient.flasharray.directoryservicemanagement attribute)": [[9, "pypureclient.flasharray.DirectoryServiceManagement.user_object_class"]], "username (pypureclient.flasharray.loginpost attribute)": [[9, "pypureclient.flasharray.LoginPost.username"]], "username (pypureclient.flasharray.username attribute)": [[9, "pypureclient.flasharray.Username.username"]], "v2c (pypureclient.flasharray.snmpagent attribute)": [[9, "pypureclient.flasharray.SnmpAgent.v2c"]], "v2c (pypureclient.flasharray.snmpagentpatch attribute)": [[9, "pypureclient.flasharray.SnmpAgentPatch.v2c"]], "v2c (pypureclient.flasharray.snmpmanager attribute)": [[9, "pypureclient.flasharray.SnmpManager.v2c"]], "v2c (pypureclient.flasharray.snmpmanagerpatch attribute)": [[9, "pypureclient.flasharray.SnmpManagerPatch.v2c"]], "v2c (pypureclient.flasharray.snmpmanagerpost attribute)": [[9, "pypureclient.flasharray.SnmpManagerPost.v2c"]], "v3 (pypureclient.flasharray.snmpagent attribute)": [[9, "pypureclient.flasharray.SnmpAgent.v3"]], "v3 (pypureclient.flasharray.snmpagentpatch attribute)": [[9, "pypureclient.flasharray.SnmpAgentPatch.v3"]], "v3 (pypureclient.flasharray.snmpmanager attribute)": [[9, "pypureclient.flasharray.SnmpManager.v3"]], "v3 (pypureclient.flasharray.snmpmanagerpatch attribute)": [[9, "pypureclient.flasharray.SnmpManagerPatch.v3"]], "v3 (pypureclient.flasharray.snmpmanagerpost attribute)": [[9, "pypureclient.flasharray.SnmpManagerPost.v3"]], "valid_from (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.valid_from"]], "valid_from (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.valid_from"]], "valid_from (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.valid_from"]], "valid_to (pypureclient.flasharray.certificate attribute)": [[9, "pypureclient.flasharray.Certificate.valid_to"]], "valid_to (pypureclient.flasharray.certificatebase attribute)": [[9, "pypureclient.flasharray.CertificateBase.valid_to"]], "valid_to (pypureclient.flasharray.certificatepost attribute)": [[9, "pypureclient.flasharray.CertificatePost.valid_to"]], "value (pypureclient.flasharray.alertrules attribute)": [[9, "pypureclient.flasharray.AlertRules.value"]], "value (pypureclient.flasharray.cloudprovidertag attribute)": [[9, "pypureclient.flasharray.CloudProviderTag.value"]], "value (pypureclient.flasharray.networkinterfaceneighborneighborchassisid attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassisId.value"]], "value (pypureclient.flasharray.networkinterfaceneighborneighborportid attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborPortId.value"]], "value (pypureclient.flasharray.noncopyabletag attribute)": [[9, "pypureclient.flasharray.NonCopyableTag.value"]], "value (pypureclient.flasharray.noncopyabletagbatch attribute)": [[9, "pypureclient.flasharray.NonCopyableTagBatch.value"]], "value (pypureclient.flasharray.presetworkloadworkloadtag attribute)": [[9, "pypureclient.flasharray.PresetWorkloadWorkloadTag.value"]], "value (pypureclient.flasharray.stretchedtag attribute)": [[9, "pypureclient.flasharray.StretchedTag.value"]], "value (pypureclient.flasharray.tag attribute)": [[9, "pypureclient.flasharray.Tag.value"]], "value (pypureclient.flasharray.tagbatch attribute)": [[9, "pypureclient.flasharray.TagBatch.value"]], "value (pypureclient.flasharray.upgradeparameters attribute)": [[9, "pypureclient.flasharray.UpgradeParameters.value"]], "value (pypureclient.flasharray.workloadparameter attribute)": [[9, "pypureclient.flasharray.WorkloadParameter.value"]], "vchost (pypureclient.flasharray.vchostcertificate attribute)": [[9, "pypureclient.flasharray.VchostCertificate.vchost"]], "vchost (pypureclient.flasharray.vchostconnection attribute)": [[9, "pypureclient.flasharray.VchostConnection.vchost"]], "vchost (pypureclient.flasharray.vchostendpoint attribute)": [[9, "pypureclient.flasharray.VchostEndpoint.vchost"]], "vcuuid (pypureclient.flasharray.vchost attribute)": [[9, "pypureclient.flasharray.Vchost.vcuuid"]], "vcuuid (pypureclient.flasharray.vchostpost attribute)": [[9, "pypureclient.flasharray.VchostPost.vcuuid"]], "vendor_date_code (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.vendor_date_code"]], "vendor_name (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.vendor_name"]], "vendor_oui (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.vendor_oui"]], "vendor_part_number (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.vendor_part_number"]], "vendor_revision (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.vendor_revision"]], "vendor_serial_number (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.vendor_serial_number"]], "verification_certificate (pypureclient.flasharray.saml2ssoidp attribute)": [[9, "pypureclient.flasharray.Saml2SsoIdp.verification_certificate"]], "version (pypureclient.flasharray.apiversionresponse attribute)": [[9, "pypureclient.flasharray.ApiVersionResponse.version"]], "version (pypureclient.flasharray.app attribute)": [[9, "pypureclient.flasharray.App.version"]], "version (pypureclient.flasharray.appnode attribute)": [[9, "pypureclient.flasharray.AppNode.version"]], "version (pypureclient.flasharray.arrayconnection attribute)": [[9, "pypureclient.flasharray.ArrayConnection.version"]], "version (pypureclient.flasharray.arrays attribute)": [[9, "pypureclient.flasharray.Arrays.version"]], "version (pypureclient.flasharray.controller attribute)": [[9, "pypureclient.flasharray.Controller.version"]], "version (pypureclient.flasharray.remotearray attribute)": [[9, "pypureclient.flasharray.RemoteArray.version"]], "version (pypureclient.flasharray.snmpagent attribute)": [[9, "pypureclient.flasharray.SnmpAgent.version"]], "version (pypureclient.flasharray.snmpagentpatch attribute)": [[9, "pypureclient.flasharray.SnmpAgentPatch.version"]], "version (pypureclient.flasharray.snmpmanager attribute)": [[9, "pypureclient.flasharray.SnmpManager.version"]], "version (pypureclient.flasharray.snmpmanagerpatch attribute)": [[9, "pypureclient.flasharray.SnmpManagerPatch.version"]], "version (pypureclient.flasharray.snmpmanagerpost attribute)": [[9, "pypureclient.flasharray.SnmpManagerPost.version"]], "version (pypureclient.flasharray.software attribute)": [[9, "pypureclient.flasharray.Software.version"]], "version (pypureclient.flasharray.softwarepost attribute)": [[9, "pypureclient.flasharray.SoftwarePost.version"]], "version (pypureclient.flasharray.softwareversion attribute)": [[9, "pypureclient.flasharray.SoftwareVersion.version"]], "version (pypureclient.flasharray.supportdiagnosticssettings attribute)": [[9, "pypureclient.flasharray.SupportDiagnosticsSettings.version"]], "virtual (pypureclient.flasharray.podspace attribute)": [[9, "pypureclient.flasharray.PodSpace.virtual"]], "virtual (pypureclient.flasharray.snapshotspace attribute)": [[9, "pypureclient.flasharray.SnapshotSpace.virtual"]], "virtual (pypureclient.flasharray.space attribute)": [[9, "pypureclient.flasharray.Space.virtual"]], "virtual (pypureclient.flasharray.spacenodeprecatedphysicaloreffective attribute)": [[9, "pypureclient.flasharray.SpaceNoDeprecatedPhysicalOrEffective.virtual"]], "virtual (pypureclient.flasharray.volumespacecommon attribute)": [[9, "pypureclient.flasharray.VolumeSpaceCommon.virtual"]], "vlan (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.vlan"]], "vlan (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.vlan"]], "vlan (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.vlan"]], "vlan (pypureclient.flasharray.networkinterfaceeth attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceEth.vlan"]], "vlan (pypureclient.flasharray.subnet attribute)": [[9, "pypureclient.flasharray.Subnet.vlan"]], "vlan (pypureclient.flasharray.subnetpatch attribute)": [[9, "pypureclient.flasharray.SubnetPatch.vlan"]], "vlan (pypureclient.flasharray.subnetpost attribute)": [[9, "pypureclient.flasharray.SubnetPost.vlan"]], "vm_id (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.vm_id"]], "vm_id (pypureclient.flasharray.virtualmachinepost attribute)": [[9, "pypureclient.flasharray.VirtualMachinePost.vm_id"]], "vm_id (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.vm_id"]], "vm_type (pypureclient.flasharray.virtualmachine attribute)": [[9, "pypureclient.flasharray.VirtualMachine.vm_type"]], "vm_type (pypureclient.flasharray.virtualmachinepost attribute)": [[9, "pypureclient.flasharray.VirtualMachinePost.vm_type"]], "vm_type (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.vm_type"]], "vnc (pypureclient.flasharray.appnode attribute)": [[9, "pypureclient.flasharray.AppNode.vnc"]], "vnc_enabled (pypureclient.flasharray.app attribute)": [[9, "pypureclient.flasharray.App.vnc_enabled"]], "voltage (pypureclient.flasharray.hardware attribute)": [[9, "pypureclient.flasharray.Hardware.voltage"]], "voltage (pypureclient.flasharray.networkinterfacesportdetails attribute)": [[9, "pypureclient.flasharray.NetworkInterfacesPortDetails.voltage"]], "voltage_thresholds (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.voltage_thresholds"]], "volume (pypureclient.flasharray.connection attribute)": [[9, "pypureclient.flasharray.Connection.volume"]], "volume_configurations (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.volume_configurations"]], "volume_configurations (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.volume_configurations"]], "volume_configurations (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.volume_configurations"]], "volume_count (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.volume_count"]], "volume_count (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.volume_count"]], "volume_count (pypureclient.flasharray.volumegrouppost attribute)": [[9, "pypureclient.flasharray.VolumeGroupPost.volume_count"]], "volume_group (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.volume_group"]], "volume_group (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.volume_group"]], "volume_group (pypureclient.flasharray.volumesnapshot attribute)": [[9, "pypureclient.flasharray.VolumeSnapshot.volume_group"]], "vvol_name (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.vvol_name"]], "vvol_type (pypureclient.flasharray.virtualmachinevolumesnapshot attribute)": [[9, "pypureclient.flasharray.VirtualMachineVolumeSnapshot.vvol_type"]], "warn_high (pypureclient.flasharray.networkinterfaceportdetailsstaticrxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticRxPowerThresholds.warn_high"]], "warn_high (pypureclient.flasharray.networkinterfaceportdetailsstatictemperaturethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTemperatureThresholds.warn_high"]], "warn_high (pypureclient.flasharray.networkinterfaceportdetailsstatictxbiasthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxBiasThresholds.warn_high"]], "warn_high (pypureclient.flasharray.networkinterfaceportdetailsstatictxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxPowerThresholds.warn_high"]], "warn_high (pypureclient.flasharray.networkinterfaceportdetailsstaticvoltagethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticVoltageThresholds.warn_high"]], "warn_low (pypureclient.flasharray.networkinterfaceportdetailsstaticrxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticRxPowerThresholds.warn_low"]], "warn_low (pypureclient.flasharray.networkinterfaceportdetailsstatictemperaturethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTemperatureThresholds.warn_low"]], "warn_low (pypureclient.flasharray.networkinterfaceportdetailsstatictxbiasthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxBiasThresholds.warn_low"]], "warn_low (pypureclient.flasharray.networkinterfaceportdetailsstatictxpowerthresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticTxPowerThresholds.warn_low"]], "warn_low (pypureclient.flasharray.networkinterfaceportdetailsstaticvoltagethresholds attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStaticVoltageThresholds.warn_low"]], "warnings (pypureclient.flasharray.workloadplacementrecommendationtarget attribute)": [[9, "pypureclient.flasharray.WorkloadPlacementRecommendationTarget.warnings"]], "wavelength (pypureclient.flasharray.networkinterfaceportdetailsstatic attribute)": [[9, "pypureclient.flasharray.NetworkInterfacePortDetailsStatic.wavelength"]], "wbem_https_enabled (pypureclient.flasharray.smis attribute)": [[9, "pypureclient.flasharray.Smis.wbem_https_enabled"]], "web_ui (pypureclient.flasharray.adminsettingsrequiredauthenticationmethods attribute)": [[9, "pypureclient.flasharray.AdminSettingsRequiredAuthenticationMethods.web_ui"]], "window (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.window"]], "window (pypureclient.flasharray.throttle attribute)": [[9, "pypureclient.flasharray.Throttle.window"]], "window (pypureclient.flasharray.throttledeprecated attribute)": [[9, "pypureclient.flasharray.ThrottleDeprecated.window"]], "window_limit (pypureclient.flasharray.arrayconnectionpatch attribute)": [[9, "pypureclient.flasharray.ArrayConnectionPatch.window_limit"]], "window_limit (pypureclient.flasharray.throttle attribute)": [[9, "pypureclient.flasharray.Throttle.window_limit"]], "window_limit (pypureclient.flasharray.throttledeprecated attribute)": [[9, "pypureclient.flasharray.ThrottleDeprecated.window_limit"]], "wlan_access_point (pypureclient.flasharray.networkinterfaceneighborneighborchassis attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceNeighborNeighborChassis.wlan_access_point"]], "workload (pypureclient.flasharray.protectiongroup attribute)": [[9, "pypureclient.flasharray.ProtectionGroup.workload"]], "workload (pypureclient.flasharray.volume attribute)": [[9, "pypureclient.flasharray.Volume.workload"]], "workload (pypureclient.flasharray.volumegroup attribute)": [[9, "pypureclient.flasharray.VolumeGroup.workload"]], "workload (pypureclient.flasharray.volumepatch attribute)": [[9, "pypureclient.flasharray.VolumePatch.workload"]], "workload (pypureclient.flasharray.volumepost attribute)": [[9, "pypureclient.flasharray.VolumePost.workload"]], "workload (pypureclient.flasharray.workloadconfigurationfixedreference attribute)": [[9, "pypureclient.flasharray.WorkloadConfigurationFixedReference.workload"]], "workload_tags (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.workload_tags"]], "workload_tags (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.workload_tags"]], "workload_tags (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.workload_tags"]], "workload_type (pypureclient.flasharray.presetworkload attribute)": [[9, "pypureclient.flasharray.PresetWorkload.workload_type"]], "workload_type (pypureclient.flasharray.presetworkloadbase attribute)": [[9, "pypureclient.flasharray.PresetWorkloadBase.workload_type"]], "workload_type (pypureclient.flasharray.presetworkloadpost attribute)": [[9, "pypureclient.flasharray.PresetWorkloadPost.workload_type"]], "write_bytes_per_sec (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.write_bytes_per_sec"]], "writes_per_sec (pypureclient.flasharray.arrayperformance attribute)": [[9, "pypureclient.flasharray.ArrayPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.arrayperformancebylink attribute)": [[9, "pypureclient.flasharray.ArrayPerformanceByLink.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.containerperformance attribute)": [[9, "pypureclient.flasharray.ContainerPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.directoryperformance attribute)": [[9, "pypureclient.flasharray.DirectoryPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.performance attribute)": [[9, "pypureclient.flasharray.Performance.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.podperformance attribute)": [[9, "pypureclient.flasharray.PodPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.podperformancebyarray attribute)": [[9, "pypureclient.flasharray.PodPerformanceByArray.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.resourceperformance attribute)": [[9, "pypureclient.flasharray.ResourcePerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.resourceperformancebyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceByArray.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.resourceperformancenoid attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoId.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.resourceperformancenoidbyarray attribute)": [[9, "pypureclient.flasharray.ResourcePerformanceNoIdByArray.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.volumegroupperformance attribute)": [[9, "pypureclient.flasharray.VolumeGroupPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flasharray.volumeperformance attribute)": [[9, "pypureclient.flasharray.VolumePerformance.writes_per_sec"]], "wwn (pypureclient.flasharray.baseport attribute)": [[9, "pypureclient.flasharray.BasePort.wwn"]], "wwn (pypureclient.flasharray.networkinterfacefc attribute)": [[9, "pypureclient.flasharray.NetworkInterfaceFc.wwn"]], "wwn (pypureclient.flasharray.port attribute)": [[9, "pypureclient.flasharray.Port.wwn"]], "wwn (pypureclient.flasharray.portcommon attribute)": [[9, "pypureclient.flasharray.PortCommon.wwn"]], "wwn (pypureclient.flasharray.portinitiatortarget attribute)": [[9, "pypureclient.flasharray.PortInitiatorTarget.wwn"]], "wwns (pypureclient.flasharray.host attribute)": [[9, "pypureclient.flasharray.Host.wwns"]], "wwns (pypureclient.flasharray.hostpatch attribute)": [[9, "pypureclient.flasharray.HostPatch.wwns"]], "wwns (pypureclient.flasharray.hostpost attribute)": [[9, "pypureclient.flasharray.HostPost.wwns"]], "client (class in pypureclient.flashblade.fb_2_21.client)": [[10, "pypureclient.flashblade.FB_2_21.client.Client"]], "client() (in module pypureclient.flashblade.client)": [[10, "pypureclient.flashblade.client.Client"]], "__init__() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.__init__"]], "abort_incomplete_multipart_uploads_after (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.abort_incomplete_multipart_uploads_after"]], "abort_incomplete_multipart_uploads_after (pypureclient.flashblade.lifecycleruleconfigextension attribute)": [[10, "pypureclient.flashblade.LifecycleRuleConfigExtension.abort_incomplete_multipart_uploads_after"]], "abort_incomplete_multipart_uploads_after (pypureclient.flashblade.lifecyclerulepatch attribute)": [[10, "pypureclient.flashblade.LifecycleRulePatch.abort_incomplete_multipart_uploads_after"]], "abort_incomplete_multipart_uploads_after (pypureclient.flashblade.lifecyclerulepost attribute)": [[10, "pypureclient.flashblade.LifecycleRulePost.abort_incomplete_multipart_uploads_after"]], "accepted (pypureclient.flashblade.eulasignature attribute)": [[10, "pypureclient.flashblade.EulaSignature.accepted"]], "access (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.access"]], "access (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.access"]], "access (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.access"]], "access_based_enumeration_enabled (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.access_based_enumeration_enabled"]], "access_based_enumeration_enabled (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.access_based_enumeration_enabled"]], "access_control_style (pypureclient.flashblade.multiprotocol attribute)": [[10, "pypureclient.flashblade.MultiProtocol.access_control_style"]], "access_control_style (pypureclient.flashblade.multiprotocolpost attribute)": [[10, "pypureclient.flashblade.MultiProtocolPost.access_control_style"]], "access_key_id (pypureclient.flashblade.objectstoreaccesskey attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKey.access_key_id"]], "access_key_id (pypureclient.flashblade.objectstoreremotecredentials attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentials.access_key_id"]], "access_key_id (pypureclient.flashblade.objectstoreremotecredentialspost attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentialsPost.access_key_id"]], "access_keys (pypureclient.flashblade.objectstoreuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreUser.access_keys"]], "access_policies (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.access_policies"]], "access_policies (pypureclient.flashblade.apiclientspost attribute)": [[10, "pypureclient.flashblade.ApiClientsPost.access_policies"]], "access_token (pypureclient.flashblade.oauthtokenresponse attribute)": [[10, "pypureclient.flashblade.OauthTokenResponse.access_token"]], "access_token_ttl_in_ms (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.access_token_ttl_in_ms"]], "access_token_ttl_in_ms (pypureclient.flashblade.apiclientspost attribute)": [[10, "pypureclient.flashblade.ApiClientsPost.access_token_ttl_in_ms"]], "access_type (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.access_type"]], "accesses_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.accesses_per_sec"]], "account (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.account"]], "account (pypureclient.flashblade.bucketpost attribute)": [[10, "pypureclient.flashblade.BucketPost.account"]], "account (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.account"]], "account (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.account"]], "account (pypureclient.flashblade.objectstoreuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreUser.account"]], "account_exports (pypureclient.flashblade.objectstoreaccountpost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPost.account_exports"]], "action (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.action"]], "action (pypureclient.flashblade.permission attribute)": [[10, "pypureclient.flashblade.Permission.action"]], "actions (pypureclient.flashblade.bucketaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRule.actions"]], "actions (pypureclient.flashblade.bucketaccesspolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleBulkManage.actions"]], "actions (pypureclient.flashblade.bucketaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRulePost.actions"]], "actions (pypureclient.flashblade.bucketaccesspolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleWithContext.actions"]], "actions (pypureclient.flashblade.bucketauditfilter attribute)": [[10, "pypureclient.flashblade.BucketAuditFilter.actions"]], "actions (pypureclient.flashblade.bucketauditfilterbase attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterBase.actions"]], "actions (pypureclient.flashblade.bucketauditfilterpost attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterPost.actions"]], "actions (pypureclient.flashblade.bucketauditfilterwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterWithContext.actions"]], "actions (pypureclient.flashblade.policyruleobjectaccess attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccess.actions"]], "actions (pypureclient.flashblade.policyruleobjectaccessbulkmanage attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessBulkManage.actions"]], "actions (pypureclient.flashblade.policyruleobjectaccesspost attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessPost.actions"]], "actions (pypureclient.flashblade.s3exportpolicyallofrules attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyAllOfRules.actions"]], "actions (pypureclient.flashblade.s3exportpolicyrule attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRule.actions"]], "actions (pypureclient.flashblade.s3exportpolicyruleinlined attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleInlined.actions"]], "actions (pypureclient.flashblade.s3exportpolicyrulepost attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRulePost.actions"]], "actions (pypureclient.flashblade.trustpolicyrule attribute)": [[10, "pypureclient.flashblade.TrustPolicyRule.actions"]], "actions (pypureclient.flashblade.trustpolicyrulepost attribute)": [[10, "pypureclient.flashblade.TrustPolicyRulePost.actions"]], "actions (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.actions"]], "add_attached_servers (pypureclient.flashblade.objectstorevirtualhostpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostPatch.add_attached_servers"]], "add_log_targets (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.add_log_targets"]], "add_log_targets (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.add_log_targets"]], "add_ports (pypureclient.flashblade.linkaggregationgrouppatch attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroupPatch.add_ports"]], "add_rules (pypureclient.flashblade.nfspatch attribute)": [[10, "pypureclient.flashblade.NfsPatch.add_rules"]], "add_rules (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.add_rules"]], "address (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.address"]], "address (pypureclient.flashblade.networkinterfaceinfo attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceInfo.address"]], "address (pypureclient.flashblade.networkinterfacepatch attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePatch.address"]], "address (pypureclient.flashblade.target attribute)": [[10, "pypureclient.flashblade.Target.address"]], "address (pypureclient.flashblade.targetpost attribute)": [[10, "pypureclient.flashblade.TargetPost.address"]], "address (pypureclient.flashblade.targetwithcontext attribute)": [[10, "pypureclient.flashblade.TargetWithContext.address"]], "addresses (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.addresses"]], "admin (pypureclient.flashblade.adminapitoken attribute)": [[10, "pypureclient.flashblade.AdminApiToken.admin"]], "after (pypureclient.flashblade.nfspatch attribute)": [[10, "pypureclient.flashblade.NfsPatch.after"]], "aggregate (pypureclient.flashblade.connectionrelationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplication.aggregate"]], "aggregate (pypureclient.flashblade.relationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.RelationshipPerformanceReplication.aggregate"]], "aggregate (pypureclient.flashblade.resourceperformancereplication attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplication.aggregate"]], "aggregate_file_metadata_creates_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_file_metadata_creates_per_sec"]], "aggregate_file_metadata_modifies_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_file_metadata_modifies_per_sec"]], "aggregate_file_metadata_reads_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_file_metadata_reads_per_sec"]], "aggregate_other_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_other_per_sec"]], "aggregate_share_metadata_reads_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_share_metadata_reads_per_sec"]], "aggregate_usec_per_file_metadata_create_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_usec_per_file_metadata_create_op"]], "aggregate_usec_per_file_metadata_modify_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_usec_per_file_metadata_modify_op"]], "aggregate_usec_per_file_metadata_read_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_usec_per_file_metadata_read_op"]], "aggregate_usec_per_other_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_usec_per_other_op"]], "aggregate_usec_per_share_metadata_read_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.aggregate_usec_per_share_metadata_read_op"]], "aggregation_strategy (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.aggregation_strategy"]], "aggregation_strategy (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.aggregation_strategy"]], "agreement (pypureclient.flashblade.eula attribute)": [[10, "pypureclient.flashblade.Eula.agreement"]], "algorithm (pypureclient.flashblade.publickey attribute)": [[10, "pypureclient.flashblade.PublicKey.algorithm"]], "algorithms (pypureclient.flashblade.arrayencryptiondataatrest attribute)": [[10, "pypureclient.flashblade.ArrayEncryptionDataAtRest.algorithms"]], "all (pypureclient.flashblade.bucketaccesspolicyruleprincipal attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRulePrincipal.all"]], "allowed_headers (pypureclient.flashblade.crossoriginresourcesharingpolicyrule attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRule.allowed_headers"]], "allowed_headers (pypureclient.flashblade.crossoriginresourcesharingpolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleBulkManage.allowed_headers"]], "allowed_headers (pypureclient.flashblade.crossoriginresourcesharingpolicyrulepost attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRulePost.allowed_headers"]], "allowed_headers (pypureclient.flashblade.crossoriginresourcesharingpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext.allowed_headers"]], "allowed_methods (pypureclient.flashblade.crossoriginresourcesharingpolicyrule attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRule.allowed_methods"]], "allowed_methods (pypureclient.flashblade.crossoriginresourcesharingpolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleBulkManage.allowed_methods"]], "allowed_methods (pypureclient.flashblade.crossoriginresourcesharingpolicyrulepost attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRulePost.allowed_methods"]], "allowed_methods (pypureclient.flashblade.crossoriginresourcesharingpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext.allowed_methods"]], "allowed_origins (pypureclient.flashblade.crossoriginresourcesharingpolicyrule attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRule.allowed_origins"]], "allowed_origins (pypureclient.flashblade.crossoriginresourcesharingpolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleBulkManage.allowed_origins"]], "allowed_origins (pypureclient.flashblade.crossoriginresourcesharingpolicyrulepost attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRulePost.allowed_origins"]], "allowed_origins (pypureclient.flashblade.crossoriginresourcesharingpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext.allowed_origins"]], "analysis_period (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.analysis_period"]], "anongid (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.anongid"]], "anongid (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.anongid"]], "anongid (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.anongid"]], "anonuid (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.anonuid"]], "anonuid (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.anonuid"]], "anonuid (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.anonuid"]], "api_token (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.api_token"]], "api_token (pypureclient.flashblade.adminapitoken attribute)": [[10, "pypureclient.flashblade.AdminApiToken.api_token"]], "appliance_certificate (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.appliance_certificate"]], "appliance_certificate (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.appliance_certificate"]], "archival_rules (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.archival_rules"]], "arguments (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.arguments"]], "arn (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.arn"]], "array_url (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.array_url"]], "array_url (pypureclient.flashblade.saml2ssopost attribute)": [[10, "pypureclient.flashblade.Saml2SsoPost.array_url"]], "as_of (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.as_of"]], "assertion_consumer_url (pypureclient.flashblade.saml2ssosp attribute)": [[10, "pypureclient.flashblade.Saml2SsoSp.assertion_consumer_url"]], "at (pypureclient.flashblade.policyrule attribute)": [[10, "pypureclient.flashblade.PolicyRule.at"]], "atime (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.atime"]], "atime (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.atime"]], "atime (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.atime"]], "attached_servers (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.attached_servers"]], "attached_servers (pypureclient.flashblade.networkinterfacepatch attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePatch.attached_servers"]], "attached_servers (pypureclient.flashblade.objectstorevirtualhost attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHost.attached_servers"]], "attached_servers (pypureclient.flashblade.objectstorevirtualhostpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostPatch.attached_servers"]], "auth_passphrase (pypureclient.flashblade.snmpv3 attribute)": [[10, "pypureclient.flashblade.SnmpV3.auth_passphrase"]], "auth_passphrase (pypureclient.flashblade.snmpv3post attribute)": [[10, "pypureclient.flashblade.SnmpV3Post.auth_passphrase"]], "auth_protocol (pypureclient.flashblade.snmpv3 attribute)": [[10, "pypureclient.flashblade.SnmpV3.auth_protocol"]], "auth_protocol (pypureclient.flashblade.snmpv3post attribute)": [[10, "pypureclient.flashblade.SnmpV3Post.auth_protocol"]], "authentication (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.authentication"]], "available_files (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.available_files"]], "available_provisioned (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.available_provisioned"]], "available_ratio (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.available_ratio"]], "banner (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.banner"]], "base_dn (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.base_dn"]], "bind_password (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.bind_password"]], "bind_user (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.bind_user"]], "binding (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.binding"]], "binding (pypureclient.flashblade.saml2ssopost attribute)": [[10, "pypureclient.flashblade.Saml2SsoPost.binding"]], "block_new_public_policies (pypureclient.flashblade.publicaccessconfig attribute)": [[10, "pypureclient.flashblade.PublicAccessConfig.block_new_public_policies"]], "block_public_access (pypureclient.flashblade.publicaccessconfig attribute)": [[10, "pypureclient.flashblade.PublicAccessConfig.block_public_access"]], "bridge (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.bridge"]], "bucket (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.bucket"]], "bucket (pypureclient.flashblade.bucketauditfilter attribute)": [[10, "pypureclient.flashblade.BucketAuditFilter.bucket"]], "bucket (pypureclient.flashblade.bucketauditfilterwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterWithContext.bucket"]], "bucket (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.bucket"]], "bucket (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.bucket"]], "bucket (pypureclient.flashblade.lifecyclerulepost attribute)": [[10, "pypureclient.flashblade.LifecycleRulePost.bucket"]], "bucket (pypureclient.flashblade.logtargetsobjectstore attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStore.bucket"]], "bucket (pypureclient.flashblade.logtargetsobjectstorepost attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStorePost.bucket"]], "bucket (pypureclient.flashblade.logtargetsobjectstorewithcontext attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreWithContext.bucket"]], "bucket_defaults (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.bucket_defaults"]], "bucket_defaults (pypureclient.flashblade.objectstoreaccountpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPatch.bucket_defaults"]], "bucket_defaults (pypureclient.flashblade.objectstoreaccountpost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPost.bucket_defaults"]], "bucket_type (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.bucket_type"]], "bucket_type (pypureclient.flashblade.bucketpost attribute)": [[10, "pypureclient.flashblade.BucketPost.bucket_type"]], "bytes_count (pypureclient.flashblade.objectbacklog attribute)": [[10, "pypureclient.flashblade.ObjectBacklog.bytes_count"]], "bytes_per_op (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.bytes_per_op"]], "bytes_per_op (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.bytes_per_op"]], "bytes_per_op (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.bytes_per_op"]], "bytes_per_read (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.bytes_per_read"]], "bytes_per_read (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.bytes_per_read"]], "bytes_per_read (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.bytes_per_read"]], "bytes_per_write (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.bytes_per_write"]], "bytes_per_write (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.bytes_per_write"]], "bytes_per_write (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.bytes_per_write"]], "ca_certificate (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.ca_certificate"]], "ca_certificate (pypureclient.flashblade.kmipserver attribute)": [[10, "pypureclient.flashblade.KmipServer.ca_certificate"]], "ca_certificate (pypureclient.flashblade.syslogserversettings attribute)": [[10, "pypureclient.flashblade.SyslogServerSettings.ca_certificate"]], "ca_certificate_group (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.ca_certificate_group"]], "ca_certificate_group (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.ca_certificate_group"]], "ca_certificate_group (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.ca_certificate_group"]], "ca_certificate_group (pypureclient.flashblade.kmipserver attribute)": [[10, "pypureclient.flashblade.KmipServer.ca_certificate_group"]], "ca_certificate_group (pypureclient.flashblade.syslogserversettings attribute)": [[10, "pypureclient.flashblade.SyslogServerSettings.ca_certificate_group"]], "ca_certificate_group (pypureclient.flashblade.target attribute)": [[10, "pypureclient.flashblade.Target.ca_certificate_group"]], "ca_certificate_group (pypureclient.flashblade.targetwithcontext attribute)": [[10, "pypureclient.flashblade.TargetWithContext.ca_certificate_group"]], "capacity (pypureclient.flashblade.arrayspace attribute)": [[10, "pypureclient.flashblade.ArraySpace.capacity"]], "capacity (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.capacity"]], "capacity (pypureclient.flashblade.storageclassspace attribute)": [[10, "pypureclient.flashblade.StorageClassSpace.capacity"]], "cascading_enabled (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.cascading_enabled"]], "cascading_enabled (pypureclient.flashblade.bucketreplicalinkpost attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkPost.cascading_enabled"]], "certificate (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.certificate"]], "certificate (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.certificate"]], "certificate (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.certificate"]], "certificate (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.certificate"]], "certificate (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.certificate"]], "certificate_signing_request (pypureclient.flashblade.certificatesigningrequest attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequest.certificate_signing_request"]], "certificate_type (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.certificate_type"]], "certificate_type (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.certificate_type"]], "certificate_type (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.certificate_type"]], "certificate_type (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.certificate_type"]], "change (pypureclient.flashblade.smbsharepolicyrule attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRule.change"]], "change (pypureclient.flashblade.smbsharepolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRulePost.change"]], "change (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.change"]], "checks (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.checks"]], "cleanup_expired_object_delete_marker (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.cleanup_expired_object_delete_marker"]], "client (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.client"]], "client (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.client"]], "client (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.client"]], "client (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.client"]], "client (pypureclient.flashblade.networkaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleBase.client"]], "client (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.client"]], "client (pypureclient.flashblade.networkaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePost.client"]], "client (pypureclient.flashblade.networkaccesspolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePostBase.client"]], "client (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.client"]], "client (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.client"]], "client (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.client"]], "client (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.client"]], "client (pypureclient.flashblade.smbclientpolicyrulebase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleBase.client"]], "client (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.client"]], "client (pypureclient.flashblade.smbclientpolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePost.client"]], "client (pypureclient.flashblade.smbclientpolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostBase.client"]], "client (pypureclient.flashblade.smbclientpolicyrulepostinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostInPolicy.client"]], "client_certificates_required (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.client_certificates_required"]], "client_certificates_required (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.client_certificates_required"]], "client_policy (pypureclient.flashblade.smb attribute)": [[10, "pypureclient.flashblade.Smb.client_policy"]], "client_policy (pypureclient.flashblade.smbpost attribute)": [[10, "pypureclient.flashblade.SmbPost.client_policy"]], "code (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.code"]], "command (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.command"]], "common_name (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.common_name"]], "common_name (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.common_name"]], "common_name (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.common_name"]], "common_name (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.common_name"]], "common_name (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.common_name"]], "community (pypureclient.flashblade.snmpv2c attribute)": [[10, "pypureclient.flashblade.SnmpV2c.community"]], "company (pypureclient.flashblade.eulasignature attribute)": [[10, "pypureclient.flashblade.EulaSignature.company"]], "completed (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.completed"]], "component_address (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.component_address"]], "component_name (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.component_name"]], "component_name (pypureclient.flashblade.networkinterfaceping attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePing.component_name"]], "component_name (pypureclient.flashblade.networkinterfacetrace attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTrace.component_name"]], "component_name (pypureclient.flashblade.supportremoteassistpaths attribute)": [[10, "pypureclient.flashblade.SupportRemoteAssistPaths.component_name"]], "component_name (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.component_name"]], "component_type (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.component_type"]], "computer_name (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.computer_name"]], "computer_name (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.computer_name"]], "conditions (pypureclient.flashblade.policyruleobjectaccess attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccess.conditions"]], "conditions (pypureclient.flashblade.policyruleobjectaccessbulkmanage attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessBulkManage.conditions"]], "conditions (pypureclient.flashblade.policyruleobjectaccesspost attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessPost.conditions"]], "conditions (pypureclient.flashblade.trustpolicyrule attribute)": [[10, "pypureclient.flashblade.TrustPolicyRule.conditions"]], "conditions (pypureclient.flashblade.trustpolicyrulepost attribute)": [[10, "pypureclient.flashblade.TrustPolicyRulePost.conditions"]], "conditions (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.conditions"]], "configure_ca_certificate_file() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.configure_ca_certificate_file"]], "connection_key (pypureclient.flashblade.arrayconnectionkey attribute)": [[10, "pypureclient.flashblade.ArrayConnectionKey.connection_key"]], "connection_key (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.connection_key"]], "connection_time (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.connection_time"]], "connector_type (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.connector_type"]], "contact (pypureclient.flashblade.quotasetting attribute)": [[10, "pypureclient.flashblade.QuotaSetting.contact"]], "context (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.context"]], "context (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.context"]], "context (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.context"]], "context (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.context"]], "context (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.context"]], "context (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.context"]], "context (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.context"]], "context (pypureclient.flashblade.arrayspace attribute)": [[10, "pypureclient.flashblade.ArraySpace.context"]], "context (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.context"]], "context (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.context"]], "context (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.context"]], "context (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.context"]], "context (pypureclient.flashblade.bucketaccesspolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleWithContext.context"]], "context (pypureclient.flashblade.bucketauditfilteractionwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionWithContext.context"]], "context (pypureclient.flashblade.bucketauditfilterwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterWithContext.context"]], "context (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.context"]], "context (pypureclient.flashblade.context attribute)": [[10, "pypureclient.flashblade.Context.context"]], "context (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.context"]], "context (pypureclient.flashblade.crossoriginresourcesharingpolicyrule attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRule.context"]], "context (pypureclient.flashblade.crossoriginresourcesharingpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext.context"]], "context (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.context"]], "context (pypureclient.flashblade.errorcontextresponseerrors attribute)": [[10, "pypureclient.flashblade.ErrorContextResponseErrors.context"]], "context (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.context"]], "context (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.context"]], "context (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.context"]], "context (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.context"]], "context (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.context"]], "context (pypureclient.flashblade.groupquota attribute)": [[10, "pypureclient.flashblade.GroupQuota.context"]], "context (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.context"]], "context (pypureclient.flashblade.logtargetsobjectstorewithcontext attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreWithContext.context"]], "context (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.context"]], "context (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.context"]], "context (pypureclient.flashblade.objectstoreaccesskey attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKey.context"]], "context (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.context"]], "context (pypureclient.flashblade.objectstoreaccesspolicyaction attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyAction.context"]], "context (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.context"]], "context (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.context"]], "context (pypureclient.flashblade.objectstoreremotecredentials attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentials.context"]], "context (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.context"]], "context (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.context"]], "context (pypureclient.flashblade.objectstoreuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreUser.context"]], "context (pypureclient.flashblade.objectstorevirtualhost attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHost.context"]], "context (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.context"]], "context (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.context"]], "context (pypureclient.flashblade.policyfilesystemsnapshot attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshot.context"]], "context (pypureclient.flashblade.policymembercontext attribute)": [[10, "pypureclient.flashblade.PolicyMemberContext.context"]], "context (pypureclient.flashblade.policymemberwithremote attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemote.context"]], "context (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.context"]], "context (pypureclient.flashblade.policyruleobjectaccess attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccess.context"]], "context (pypureclient.flashblade.realmdefaults attribute)": [[10, "pypureclient.flashblade.RealmDefaults.context"]], "context (pypureclient.flashblade.relationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.RelationshipPerformanceReplication.context"]], "context (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.context"]], "context (pypureclient.flashblade.s3exportpolicyrule attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRule.context"]], "context (pypureclient.flashblade.servercontext attribute)": [[10, "pypureclient.flashblade.ServerContext.context"]], "context (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.context"]], "context (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.context"]], "context (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.context"]], "context (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.context"]], "context (pypureclient.flashblade.syslogservercontext attribute)": [[10, "pypureclient.flashblade.SyslogServerContext.context"]], "context (pypureclient.flashblade.targetwithcontext attribute)": [[10, "pypureclient.flashblade.TargetWithContext.context"]], "context (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.context"]], "context (pypureclient.flashblade.userquota attribute)": [[10, "pypureclient.flashblade.UserQuota.context"]], "context (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.context"]], "continuation_token (pypureclient.flashblade.activedirectorygetresponse attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.adminapitokengetresponse attribute)": [[10, "pypureclient.flashblade.AdminApiTokenGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.admincachegetresponse attribute)": [[10, "pypureclient.flashblade.AdminCacheGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.admingetresponse attribute)": [[10, "pypureclient.flashblade.AdminGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.adminsettingsgetresponse attribute)": [[10, "pypureclient.flashblade.AdminSettingsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.alertgetresponse attribute)": [[10, "pypureclient.flashblade.AlertGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.alertwatchergetresponse attribute)": [[10, "pypureclient.flashblade.AlertWatcherGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayconnectiongetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayconnectionkeygetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionKeyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayconnectionpathgetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPathGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayerasuregetresponse attribute)": [[10, "pypureclient.flashblade.ArrayErasureGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayfactoryresettokengetresponse attribute)": [[10, "pypureclient.flashblade.ArrayFactoryResetTokenGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arraygetresponse attribute)": [[10, "pypureclient.flashblade.ArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayhttpspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformanceGet.continuation_token"]], "continuation_token (pypureclient.flashblade.arraynfsspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformanceGet.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceReplicationGetResp.continuation_token"]], "continuation_token (pypureclient.flashblade.arrays3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformanceGetResp.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayspacegetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceStorageClassGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.arrayssupportedtimezonesgetresponse attribute)": [[10, "pypureclient.flashblade.ArraysSupportedTimeZonesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.auditfilesystemspoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.auditfilesystemspoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesMembersGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.auditfilesystemspolicyoperationgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyOperationGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.auditgetresponse attribute)": [[10, "pypureclient.flashblade.AuditGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.auditobjectstorepoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.auditobjectstorepoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesMembersGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bladegetresponse attribute)": [[10, "pypureclient.flashblade.BladeGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bucketaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bucketaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bucketauditfilteractiongetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bucketauditfiltergetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bucketgetresponse attribute)": [[10, "pypureclient.flashblade.BucketGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bucketperformancegetresponse attribute)": [[10, "pypureclient.flashblade.BucketPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.bucketreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.buckets3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformanceGetResp.continuation_token"]], "continuation_token (pypureclient.flashblade.certificatecertificategroupgetresp attribute)": [[10, "pypureclient.flashblade.CertificateCertificateGroupGetResp.continuation_token"]], "continuation_token (pypureclient.flashblade.certificategetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.certificategroupcertificategetresp attribute)": [[10, "pypureclient.flashblade.CertificateGroupCertificateGetResp.continuation_token"]], "continuation_token (pypureclient.flashblade.certificategroupgetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.certificategroupusegetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupUseGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.certificateusegetresponse attribute)": [[10, "pypureclient.flashblade.CertificateUseGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.clientsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.clientss3specificperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.connectionrelationshipperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplicationGetResp.continuation_token"]], "continuation_token (pypureclient.flashblade.crossoriginresourcesharingpolicygetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.crossoriginresourcesharingpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.dataevictionpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.dataevictionpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesMembersGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.directoryservicegetresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.directoryservicerolesgetresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.dnsgetresponse attribute)": [[10, "pypureclient.flashblade.DnsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.drivegetresponse attribute)": [[10, "pypureclient.flashblade.DriveGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.eulagetresponse attribute)": [[10, "pypureclient.flashblade.EulaGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filelockgetresponse attribute)": [[10, "pypureclient.flashblade.FileLockGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesessiongetresponse attribute)": [[10, "pypureclient.flashblade.FileSessionGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemclientsgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemClientsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemexportgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemExportGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemopenfilesgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFilesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLinkGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemsnapshotgettransferresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetTransferResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.filesystemspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSpaceStorageClassGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.fleetgetresponse attribute)": [[10, "pypureclient.flashblade.FleetGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.fleetkeygetresponse attribute)": [[10, "pypureclient.flashblade.FleetKeyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.fleetmembergetresponse attribute)": [[10, "pypureclient.flashblade.FleetMemberGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.groupquotagetresponse attribute)": [[10, "pypureclient.flashblade.GroupQuotaGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.hardwareconnectorgetresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.hardwareconnectorperformancegetresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.hardwaregetresponse attribute)": [[10, "pypureclient.flashblade.HardwareGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.keytabgetresponse attribute)": [[10, "pypureclient.flashblade.KeytabGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.legalholdsgetresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.legalholdsheldentitiesgetresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsHeldEntitiesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.lifecyclerulegetresponse attribute)": [[10, "pypureclient.flashblade.LifecycleRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.linkaggregationgroupgetresponse attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.logtargetsfilesystemsgetresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.logtargetsobjectstoregetresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.logsasyncgetresponse attribute)": [[10, "pypureclient.flashblade.LogsAsyncGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.maintenancewindowsgetresponse attribute)": [[10, "pypureclient.flashblade.MaintenanceWindowsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.managementaccesspoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.ManagementAccessPoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkinterfacegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkinterfaceneighborgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkinterfacepinggetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePingGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkinterfacetracegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTraceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkinterfacesconnectorsgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkinterfacesconnectorsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformanceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.networkinterfacesconnectorssettingsgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.nfsexportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.nfsexportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.nodegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.nodegroupgetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.nodegroupnodegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupNodeGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.nodegroupusegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupUseGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreaccesskeygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreaccesspolicyactiongetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyActionGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreaccountexportgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreaccountgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreremotecredentialgetresp attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentialGetResp.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstorerolegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreRoleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoretrustpolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoretrustpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstoreusergetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreUserGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.objectstorevirtualhostgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.oidcssogetresponse attribute)": [[10, "pypureclient.flashblade.OidcSsoGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.pageinfo attribute)": [[10, "pypureclient.flashblade.PageInfo.continuation_token"]], "continuation_token (pypureclient.flashblade.pageinfoscale attribute)": [[10, "pypureclient.flashblade.PageInfoScale.continuation_token"]], "continuation_token (pypureclient.flashblade.passwordpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.PasswordPoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.policybasegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyBaseGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.policyfilesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.policygetresponse attribute)": [[10, "pypureclient.flashblade.PolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.policymembercontextgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberContextGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.policymembergetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.policymemberwithremotegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemoteGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.publickeygetresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.publickeyusegetresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyUseGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.qospoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.QosPoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.quotasettinggetresponse attribute)": [[10, "pypureclient.flashblade.QuotaSettingGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.realmdefaultsgetresponse attribute)": [[10, "pypureclient.flashblade.RealmDefaultsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.realmgetresponse attribute)": [[10, "pypureclient.flashblade.RealmGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.realmspacegetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.realmspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClassGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.remotearraysresponse attribute)": [[10, "pypureclient.flashblade.RemoteArraysResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.resourceaccessesgetresponse attribute)": [[10, "pypureclient.flashblade.ResourceAccessesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.resourceperformancereplicationgetresponse attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplicationGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.rolegetresponse attribute)": [[10, "pypureclient.flashblade.RoleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.s3exportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.s3exportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.saml2ssogetresponse attribute)": [[10, "pypureclient.flashblade.Saml2SsoGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.servergetresponse attribute)": [[10, "pypureclient.flashblade.ServerGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.sessiongetresponse attribute)": [[10, "pypureclient.flashblade.SessionGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.smbclientpolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.smbclientpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.smbsharepolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.smbsharepolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.smtpservergetresponse attribute)": [[10, "pypureclient.flashblade.SmtpServerGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.snmpagentgetresponse attribute)": [[10, "pypureclient.flashblade.SnmpAgentGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.snmpmanagergetresponse attribute)": [[10, "pypureclient.flashblade.SnmpManagerGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.softwarechecksgetresponse attribute)": [[10, "pypureclient.flashblade.SoftwareChecksGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.sshcertificateauthoritypolicygetresponse attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.storageclasstieringpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.storageclasstieringpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesMembersGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.subnetgetresponse attribute)": [[10, "pypureclient.flashblade.SubnetGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.supportdiagnosticsdetailsgetresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetailsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.supportdiagnosticsgetresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.supportgetresponse attribute)": [[10, "pypureclient.flashblade.SupportGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.syslogservergetresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.syslogserversettingsgetresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerSettingsGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.targetgetresponse attribute)": [[10, "pypureclient.flashblade.TargetGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.tlspolicygetresponse attribute)": [[10, "pypureclient.flashblade.TlsPolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.userquotagetresponse attribute)": [[10, "pypureclient.flashblade.UserQuotaGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.verificationkeygetresponse attribute)": [[10, "pypureclient.flashblade.VerificationKeyGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.wormdatapoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesGetResponse.continuation_token"]], "continuation_token (pypureclient.flashblade.wormdatapoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesMembersGetResponse.continuation_token"]], "continuous (pypureclient.flashblade.connectionrelationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplication.continuous"]], "continuous (pypureclient.flashblade.relationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.RelationshipPerformanceReplication.continuous"]], "continuous (pypureclient.flashblade.resourceperformancereplication attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplication.continuous"]], "continuous_availability_enabled (pypureclient.flashblade.smb attribute)": [[10, "pypureclient.flashblade.Smb.continuous_availability_enabled"]], "continuous_availability_enabled (pypureclient.flashblade.smbpost attribute)": [[10, "pypureclient.flashblade.SmbPost.continuous_availability_enabled"]], "control_type (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.control_type"]], "control_type (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.control_type"]], "control_type (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.control_type"]], "coordinator_of (pypureclient.flashblade.fleetmember attribute)": [[10, "pypureclient.flashblade.FleetMember.coordinator_of"]], "count (pypureclient.flashblade.supportdiagnosticsseveritycount attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsSeverityCount.count"]], "country (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.country"]], "country (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.country"]], "country (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.country"]], "country (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.country"]], "country (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.country"]], "created (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.created"]], "created (pypureclient.flashblade.arrayconnectionkey attribute)": [[10, "pypureclient.flashblade.ArrayConnectionKey.created"]], "created (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.created"]], "created (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.created"]], "created (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.created"]], "created (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.created"]], "created (pypureclient.flashblade.fleetkey attribute)": [[10, "pypureclient.flashblade.FleetKey.created"]], "created (pypureclient.flashblade.maintenancewindow attribute)": [[10, "pypureclient.flashblade.MaintenanceWindow.created"]], "created (pypureclient.flashblade.objectstoreaccesskey attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKey.created"]], "created (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.created"]], "created (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.created"]], "created (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.created"]], "created (pypureclient.flashblade.objectstoreuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreUser.created"]], "created (pypureclient.flashblade.realm attribute)": [[10, "pypureclient.flashblade.Realm.created"]], "created (pypureclient.flashblade.server attribute)": [[10, "pypureclient.flashblade.Server.created"]], "created (pypureclient.flashblade.servercontext attribute)": [[10, "pypureclient.flashblade.ServerContext.created"]], "created_at (pypureclient.flashblade.apitoken attribute)": [[10, "pypureclient.flashblade.ApiToken.created_at"]], "created_at (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.created_at"]], "creates_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.creates_per_sec"]], "critical (pypureclient.flashblade.hardwaretemperaturesthresholds attribute)": [[10, "pypureclient.flashblade.HardwareTemperaturesThresholds.critical"]], "current_state (pypureclient.flashblade.networkconnectionstatistics attribute)": [[10, "pypureclient.flashblade.NetworkConnectionStatistics.current_state"]], "data_addresses (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.data_addresses"]], "data_at_rest (pypureclient.flashblade.arrayencryption attribute)": [[10, "pypureclient.flashblade.ArrayEncryption.data_at_rest"]], "data_mac (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.data_mac"]], "data_reduction (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.data_reduction"]], "data_transferred (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.data_transferred"]], "days (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.days"]], "days (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.days"]], "decryption_credential (pypureclient.flashblade.saml2ssosp attribute)": [[10, "pypureclient.flashblade.Saml2SsoSp.decryption_credential"]], "decryption_credential (pypureclient.flashblade.saml2ssospcredential attribute)": [[10, "pypureclient.flashblade.Saml2SsoSpCredential.decryption_credential"]], "default_ecn (pypureclient.flashblade.networkinterfacesconnectorssettingroce attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoce.default_ecn"]], "default_group_quota (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.default_group_quota"]], "default_group_quota (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.default_group_quota"]], "default_group_quota (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.default_group_quota"]], "default_inbound_tls_policy (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.default_inbound_tls_policy"]], "default_inbound_tls_policy (pypureclient.flashblade.realm attribute)": [[10, "pypureclient.flashblade.Realm.default_inbound_tls_policy"]], "default_inbound_tls_policy (pypureclient.flashblade.realmpatch attribute)": [[10, "pypureclient.flashblade.RealmPatch.default_inbound_tls_policy"]], "default_limit (pypureclient.flashblade.throttle attribute)": [[10, "pypureclient.flashblade.Throttle.default_limit"]], "default_pfc (pypureclient.flashblade.networkinterfacesconnectorssettingroce attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoce.default_pfc"]], "default_retention (pypureclient.flashblade.objectlockconfigrequestbody attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigRequestBody.default_retention"]], "default_retention (pypureclient.flashblade.objectlockconfigresponse attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigResponse.default_retention"]], "default_retention (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.default_retention"]], "default_retention (pypureclient.flashblade.wormdatapolicyretentionconfig attribute)": [[10, "pypureclient.flashblade.WormDataPolicyRetentionConfig.default_retention"]], "default_retention_mode (pypureclient.flashblade.objectlockconfigbase attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigBase.default_retention_mode"]], "default_retention_mode (pypureclient.flashblade.objectlockconfigrequestbody attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigRequestBody.default_retention_mode"]], "default_retention_mode (pypureclient.flashblade.objectlockconfigresponse attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigResponse.default_retention_mode"]], "default_user_quota (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.default_user_quota"]], "default_user_quota (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.default_user_quota"]], "default_user_quota (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.default_user_quota"]], "delete_active_directory() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_active_directory"]], "delete_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_admins"]], "delete_admins_api_tokens() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_admins_api_tokens"]], "delete_admins_cache() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_admins_cache"]], "delete_admins_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_admins_management_access_policies"]], "delete_admins_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_admins_ssh_certificate_authority_policies"]], "delete_alert_watchers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_alert_watchers"]], "delete_api_clients() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_api_clients"]], "delete_array_connections() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_array_connections"]], "delete_arrays_erasures() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_arrays_erasures"]], "delete_arrays_factory_reset_token() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_arrays_factory_reset_token"]], "delete_arrays_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_arrays_ssh_certificate_authority_policies"]], "delete_audit_file_systems_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_audit_file_systems_policies"]], "delete_audit_file_systems_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_audit_file_systems_policies_members"]], "delete_audit_object_store_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_audit_object_store_policies"]], "delete_audit_object_store_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_audit_object_store_policies_members"]], "delete_bucket_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_bucket_replica_links"]], "delete_buckets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_buckets"]], "delete_buckets_audit_filters() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_buckets_audit_filters"]], "delete_buckets_bucket_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_buckets_bucket_access_policies"]], "delete_buckets_bucket_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_buckets_bucket_access_policies_rules"]], "delete_buckets_cross_origin_resource_sharing_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_buckets_cross_origin_resource_sharing_policies"]], "delete_buckets_cross_origin_resource_sharing_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_buckets_cross_origin_resource_sharing_policies_rules"]], "delete_certificate_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_certificate_groups"]], "delete_certificate_groups_certificates() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_certificate_groups_certificates"]], "delete_certificates() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_certificates"]], "delete_certificates_certificate_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_certificates_certificate_groups"]], "delete_data_eviction_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_data_eviction_policies"]], "delete_data_eviction_policies_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_data_eviction_policies_file_systems"]], "delete_directory_services_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_directory_services_roles"]], "delete_directory_services_roles_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_directory_services_roles_management_access_policies"]], "delete_dns() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_dns"]], "delete_file_system_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_system_exports"]], "delete_file_system_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_system_replica_links"]], "delete_file_system_replica_links_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_system_replica_links_policies"]], "delete_file_system_snapshots() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_system_snapshots"]], "delete_file_system_snapshots_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_system_snapshots_policies"]], "delete_file_system_snapshots_transfer() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_system_snapshots_transfer"]], "delete_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_systems"]], "delete_file_systems_audit_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_systems_audit_policies"]], "delete_file_systems_data_eviction_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_systems_data_eviction_policies"]], "delete_file_systems_locks() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_systems_locks"]], "delete_file_systems_open_files() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_systems_open_files"]], "delete_file_systems_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_systems_policies"]], "delete_file_systems_sessions() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_file_systems_sessions"]], "delete_fleets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_fleets"]], "delete_fleets_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_fleets_members"]], "delete_keytabs() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_keytabs"]], "delete_kmip() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_kmip"]], "delete_legal_holds() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_legal_holds"]], "delete_lifecycle_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_lifecycle_rules"]], "delete_link_aggregation_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_link_aggregation_groups"]], "delete_log_targets_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_log_targets_file_systems"]], "delete_log_targets_object_store() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_log_targets_object_store"]], "delete_maintenance_windows() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_maintenance_windows"]], "delete_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_management_access_policies"]], "delete_management_access_policies_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_management_access_policies_admins"]], "delete_management_access_policies_directory_services_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_management_access_policies_directory_services_roles"]], "delete_network_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_network_access_policies_rules"]], "delete_network_interfaces() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_network_interfaces"]], "delete_network_interfaces_tls_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_network_interfaces_tls_policies"]], "delete_nfs_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_nfs_export_policies"]], "delete_nfs_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_nfs_export_policies_rules"]], "delete_node_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_node_groups"]], "delete_node_groups_nodes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_node_groups_nodes"]], "delete_object_store_access_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_access_keys"]], "delete_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_access_policies"]], "delete_object_store_access_policies_object_store_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_access_policies_object_store_roles"]], "delete_object_store_access_policies_object_store_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_access_policies_object_store_users"]], "delete_object_store_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_access_policies_rules"]], "delete_object_store_account_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_account_exports"]], "delete_object_store_accounts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_accounts"]], "delete_object_store_remote_credentials() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_remote_credentials"]], "delete_object_store_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_roles"]], "delete_object_store_roles_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_roles_object_store_access_policies"]], "delete_object_store_roles_object_store_trust_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_roles_object_store_trust_policies_rules"]], "delete_object_store_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_users"]], "delete_object_store_users_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_users_object_store_access_policies"]], "delete_object_store_virtual_hosts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_object_store_virtual_hosts"]], "delete_ops_count (pypureclient.flashblade.objectbacklog attribute)": [[10, "pypureclient.flashblade.ObjectBacklog.delete_ops_count"]], "delete_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_policies"]], "delete_policies_file_system_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_policies_file_system_replica_links"]], "delete_policies_file_system_snapshots() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_policies_file_system_snapshots"]], "delete_policies_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_policies_file_systems"]], "delete_public_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_public_keys"]], "delete_qos_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_qos_policies"]], "delete_qos_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_qos_policies_members"]], "delete_quotas_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_quotas_groups"]], "delete_quotas_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_quotas_users"]], "delete_realms() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_realms"]], "delete_resource_accesses() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_resource_accesses"]], "delete_s3_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_s3_export_policies"]], "delete_s3_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_s3_export_policies_rules"]], "delete_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_servers"]], "delete_smb_client_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_smb_client_policies"]], "delete_smb_client_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_smb_client_policies_rules"]], "delete_smb_share_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_smb_share_policies"]], "delete_smb_share_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_smb_share_policies_rules"]], "delete_snmp_managers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_snmp_managers"]], "delete_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_ssh_certificate_authority_policies"]], "delete_ssh_certificate_authority_policies_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_ssh_certificate_authority_policies_admins"]], "delete_ssh_certificate_authority_policies_arrays() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_ssh_certificate_authority_policies_arrays"]], "delete_sso_oidc_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_sso_oidc_idps"]], "delete_sso_saml2_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_sso_saml2_idps"]], "delete_storage_class_tiering_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_storage_class_tiering_policies"]], "delete_subnets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_subnets"]], "delete_syslog_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_syslog_servers"]], "delete_targets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_targets"]], "delete_tls_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_tls_policies"]], "delete_tls_policies_network_interfaces() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_tls_policies_network_interfaces"]], "delete_worm_data_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.delete_worm_data_policies"]], "description (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.description"]], "description (pypureclient.flashblade.auditfilesystemspolicyoperation attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyOperation.description"]], "description (pypureclient.flashblade.bucketauditfilteraction attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterAction.description"]], "description (pypureclient.flashblade.bucketauditfilteractionwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionWithContext.description"]], "description (pypureclient.flashblade.legalhold attribute)": [[10, "pypureclient.flashblade.LegalHold.description"]], "description (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.description"]], "description (pypureclient.flashblade.networkinterfaceneighborneighborport attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborPort.description"]], "description (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.description"]], "description (pypureclient.flashblade.objectstoreaccesspolicyaction attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyAction.description"]], "description (pypureclient.flashblade.objectstoreaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyPost.description"]], "description (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.description"]], "destination (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.destination"]], "destination (pypureclient.flashblade.networkinterfaceping attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePing.destination"]], "destination (pypureclient.flashblade.networkinterfacetrace attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTrace.destination"]], "destination (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.destination"]], "destroyed (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.destroyed"]], "destroyed (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.destroyed"]], "destroyed (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.destroyed"]], "destroyed (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.destroyed"]], "destroyed (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.destroyed"]], "destroyed (pypureclient.flashblade.realm attribute)": [[10, "pypureclient.flashblade.Realm.destroyed"]], "destroyed (pypureclient.flashblade.realmpatch attribute)": [[10, "pypureclient.flashblade.RealmPatch.destroyed"]], "destroyed (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.destroyed"]], "destroyed_virtual (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.destroyed_virtual"]], "details (pypureclient.flashblade.arrayerasure attribute)": [[10, "pypureclient.flashblade.ArrayErasure.details"]], "details (pypureclient.flashblade.blade attribute)": [[10, "pypureclient.flashblade.Blade.details"]], "details (pypureclient.flashblade.drive attribute)": [[10, "pypureclient.flashblade.Drive.details"]], "details (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.details"]], "details (pypureclient.flashblade.networkinterfaceping attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePing.details"]], "details (pypureclient.flashblade.networkinterfacetrace attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTrace.details"]], "details (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.details"]], "details (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.details"]], "details (pypureclient.flashblade.softwarecheckschecks attribute)": [[10, "pypureclient.flashblade.SoftwareChecksChecks.details"]], "direct_notifications_enabled (pypureclient.flashblade.quotasetting attribute)": [[10, "pypureclient.flashblade.QuotaSetting.direct_notifications_enabled"]], "direction (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.direction"]], "direction (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.direction"]], "direction (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.direction"]], "direction (pypureclient.flashblade.replicalinkbuiltin attribute)": [[10, "pypureclient.flashblade.ReplicaLinkBuiltIn.direction"]], "directory_servers (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.directory_servers"]], "directory_servers (pypureclient.flashblade.activedirectorydirectoryservers attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryDirectoryServers.directory_servers"]], "directory_servers (pypureclient.flashblade.activedirectorypatch attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPatch.directory_servers"]], "directory_servers (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.directory_servers"]], "directory_services (pypureclient.flashblade.server attribute)": [[10, "pypureclient.flashblade.Server.directory_services"]], "directory_services (pypureclient.flashblade.servercontext attribute)": [[10, "pypureclient.flashblade.ServerContext.directory_services"]], "disable_verify_ssl() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.disable_verify_ssl"]], "disabled_tls_ciphers (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.disabled_tls_ciphers"]], "disabled_tls_ciphers (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.disabled_tls_ciphers"]], "display_name (pypureclient.flashblade.fixedlocationreference attribute)": [[10, "pypureclient.flashblade.FixedLocationReference.display_name"]], "display_name (pypureclient.flashblade.locationreference attribute)": [[10, "pypureclient.flashblade.LocationReference.display_name"]], "dns (pypureclient.flashblade.server attribute)": [[10, "pypureclient.flashblade.Server.dns"]], "dns (pypureclient.flashblade.servercontext attribute)": [[10, "pypureclient.flashblade.ServerContext.dns"]], "dns (pypureclient.flashblade.serverpost attribute)": [[10, "pypureclient.flashblade.ServerPost.dns"]], "docsis_cable_device (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.docsis_cable_device"]], "domain (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.domain"]], "domain (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.domain"]], "domain (pypureclient.flashblade.dns attribute)": [[10, "pypureclient.flashblade.Dns.domain"]], "domain (pypureclient.flashblade.dnspost attribute)": [[10, "pypureclient.flashblade.DnsPost.domain"]], "duration (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.duration"]], "duration (pypureclient.flashblade.auditlogrotate attribute)": [[10, "pypureclient.flashblade.AuditLogRotate.duration"]], "edge_agent_update_enabled (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.edge_agent_update_enabled"]], "edge_management_enabled (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.edge_management_enabled"]], "effect (pypureclient.flashblade.bucketaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRule.effect"]], "effect (pypureclient.flashblade.bucketaccesspolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleBulkManage.effect"]], "effect (pypureclient.flashblade.bucketaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRulePost.effect"]], "effect (pypureclient.flashblade.bucketaccesspolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleWithContext.effect"]], "effect (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.effect"]], "effect (pypureclient.flashblade.networkaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleBase.effect"]], "effect (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.effect"]], "effect (pypureclient.flashblade.networkaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePost.effect"]], "effect (pypureclient.flashblade.networkaccesspolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePostBase.effect"]], "effect (pypureclient.flashblade.policyruleobjectaccess attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccess.effect"]], "effect (pypureclient.flashblade.policyruleobjectaccessbulkmanage attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessBulkManage.effect"]], "effect (pypureclient.flashblade.policyruleobjectaccesspost attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessPost.effect"]], "effect (pypureclient.flashblade.s3exportpolicyallofrules attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyAllOfRules.effect"]], "effect (pypureclient.flashblade.s3exportpolicyrule attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRule.effect"]], "effect (pypureclient.flashblade.s3exportpolicyruleinlined attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleInlined.effect"]], "effect (pypureclient.flashblade.s3exportpolicyrulepost attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRulePost.effect"]], "effect (pypureclient.flashblade.trustpolicyrule attribute)": [[10, "pypureclient.flashblade.TrustPolicyRule.effect"]], "effect (pypureclient.flashblade.trustpolicyrulepost attribute)": [[10, "pypureclient.flashblade.TrustPolicyRulePost.effect"]], "effect (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.effect"]], "email (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.email"]], "email (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.email"]], "email (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.email"]], "email (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.email"]], "email (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.email"]], "enable_verify_ssl() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.enable_verify_ssl"]], "enabled (pypureclient.flashblade.alertwatcher attribute)": [[10, "pypureclient.flashblade.AlertWatcher.enabled"]], "enabled (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.enabled"]], "enabled (pypureclient.flashblade.arrayencryptiondataatrest attribute)": [[10, "pypureclient.flashblade.ArrayEncryptionDataAtRest.enabled"]], "enabled (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.enabled"]], "enabled (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.enabled"]], "enabled (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.enabled"]], "enabled (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.enabled"]], "enabled (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.enabled"]], "enabled (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.enabled"]], "enabled (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.enabled"]], "enabled (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.enabled"]], "enabled (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.enabled"]], "enabled (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.enabled"]], "enabled (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.enabled"]], "enabled (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.enabled"]], "enabled (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.enabled"]], "enabled (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.enabled"]], "enabled (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.enabled"]], "enabled (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.enabled"]], "enabled (pypureclient.flashblade.http attribute)": [[10, "pypureclient.flashblade.Http.enabled"]], "enabled (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.enabled"]], "enabled (pypureclient.flashblade.lifecyclerulepatch attribute)": [[10, "pypureclient.flashblade.LifecycleRulePatch.enabled"]], "enabled (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.enabled"]], "enabled (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.enabled"]], "enabled (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.enabled"]], "enabled (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.enabled"]], "enabled (pypureclient.flashblade.networkinterfaceneighborcapability attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborCapability.enabled"]], "enabled (pypureclient.flashblade.networkinterfacesconnectorssettingroce attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoce.enabled"]], "enabled (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.enabled"]], "enabled (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.enabled"]], "enabled (pypureclient.flashblade.objectlockconfigbase attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigBase.enabled"]], "enabled (pypureclient.flashblade.objectlockconfigrequestbody attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigRequestBody.enabled"]], "enabled (pypureclient.flashblade.objectlockconfigresponse attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigResponse.enabled"]], "enabled (pypureclient.flashblade.objectstoreaccesskey attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKey.enabled"]], "enabled (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.enabled"]], "enabled (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.enabled"]], "enabled (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.enabled"]], "enabled (pypureclient.flashblade.oidcsso attribute)": [[10, "pypureclient.flashblade.OidcSso.enabled"]], "enabled (pypureclient.flashblade.oidcssopatch attribute)": [[10, "pypureclient.flashblade.OidcSsoPatch.enabled"]], "enabled (pypureclient.flashblade.oidcssopost attribute)": [[10, "pypureclient.flashblade.OidcSsoPost.enabled"]], "enabled (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.enabled"]], "enabled (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.enabled"]], "enabled (pypureclient.flashblade.policybase attribute)": [[10, "pypureclient.flashblade.PolicyBase.enabled"]], "enabled (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.enabled"]], "enabled (pypureclient.flashblade.policybaserenameable attribute)": [[10, "pypureclient.flashblade.PolicyBaseRenameable.enabled"]], "enabled (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.enabled"]], "enabled (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.enabled"]], "enabled (pypureclient.flashblade.rapiddatalocking attribute)": [[10, "pypureclient.flashblade.RapidDataLocking.enabled"]], "enabled (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.enabled"]], "enabled (pypureclient.flashblade.s3exportpolicypatch attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyPatch.enabled"]], "enabled (pypureclient.flashblade.s3exportpolicypost attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyPost.enabled"]], "enabled (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.enabled"]], "enabled (pypureclient.flashblade.saml2ssopost attribute)": [[10, "pypureclient.flashblade.Saml2SsoPost.enabled"]], "enabled (pypureclient.flashblade.smb attribute)": [[10, "pypureclient.flashblade.Smb.enabled"]], "enabled (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.enabled"]], "enabled (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.enabled"]], "enabled (pypureclient.flashblade.smbpost attribute)": [[10, "pypureclient.flashblade.SmbPost.enabled"]], "enabled (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.enabled"]], "enabled (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.enabled"]], "enabled (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.enabled"]], "enabled (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.enabled"]], "enabled (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.enabled"]], "enabled (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.enabled"]], "enabled (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.enabled"]], "enabled (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.enabled"]], "enabled (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.enabled"]], "enabled (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.enabled"]], "enabled_tls_ciphers (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.enabled_tls_ciphers"]], "enabled_tls_ciphers (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.enabled_tls_ciphers"]], "encrypt_assertion_enabled (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.encrypt_assertion_enabled"]], "encrypted (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.encrypted"]], "encrypted (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.encrypted"]], "encryption (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.encryption"]], "encryption (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.encryption"]], "encryption (pypureclient.flashblade.smbclientpolicyrulebase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleBase.encryption"]], "encryption (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.encryption"]], "encryption (pypureclient.flashblade.smbclientpolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePost.encryption"]], "encryption (pypureclient.flashblade.smbclientpolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostBase.encryption"]], "encryption (pypureclient.flashblade.smbclientpolicyrulepostinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostInPolicy.encryption"]], "encryption_mode (pypureclient.flashblade.smtpserver attribute)": [[10, "pypureclient.flashblade.SmtpServer.encryption_mode"]], "encryption_type (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.encryption_type"]], "encryption_types (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.encryption_types"]], "encryption_types (pypureclient.flashblade.activedirectorypatch attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPatch.encryption_types"]], "encryption_types (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.encryption_types"]], "end (pypureclient.flashblade.filesystemlocknlmreclamation attribute)": [[10, "pypureclient.flashblade.FileSystemLockNlmReclamation.end"]], "end (pypureclient.flashblade.timewindow attribute)": [[10, "pypureclient.flashblade.TimeWindow.end"]], "end_time (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.end_time"]], "end_time (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.end_time"]], "end_time (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.end_time"]], "end_time (pypureclient.flashblade.startendtime attribute)": [[10, "pypureclient.flashblade.StartEndTime.end_time"]], "enforce_dictionary_check (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.enforce_dictionary_check"]], "enforce_username_check (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.enforce_username_check"]], "engine_id (pypureclient.flashblade.snmpagent attribute)": [[10, "pypureclient.flashblade.SnmpAgent.engine_id"]], "entity_id (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.entity_id"]], "entity_id (pypureclient.flashblade.saml2ssosp attribute)": [[10, "pypureclient.flashblade.Saml2SsoSp.entity_id"]], "entropy_source (pypureclient.flashblade.arrayencryptiondataatrest attribute)": [[10, "pypureclient.flashblade.ArrayEncryptionDataAtRest.entropy_source"]], "eradication_config (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.eradication_config"]], "eradication_config (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.eradication_config"]], "eradication_config (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.eradication_config"]], "eradication_config (pypureclient.flashblade.bucketpost attribute)": [[10, "pypureclient.flashblade.BucketPost.eradication_config"]], "eradication_config (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.eradication_config"]], "eradication_config (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.eradication_config"]], "eradication_delay (pypureclient.flashblade.arrayeradicationconfig attribute)": [[10, "pypureclient.flashblade.ArrayEradicationConfig.eradication_delay"]], "eradication_delay (pypureclient.flashblade.bucketeradicationconfig attribute)": [[10, "pypureclient.flashblade.BucketEradicationConfig.eradication_delay"]], "eradication_mode (pypureclient.flashblade.bucketeradicationconfig attribute)": [[10, "pypureclient.flashblade.BucketEradicationConfig.eradication_mode"]], "eradication_mode (pypureclient.flashblade.filesystemeradicationconfig attribute)": [[10, "pypureclient.flashblade.FileSystemEradicationConfig.eradication_mode"]], "error (pypureclient.flashblade.oauth210tokenpost400response attribute)": [[10, "pypureclient.flashblade.Oauth210TokenPost400Response.error"]], "error (pypureclient.flashblade.oauth210tokenpost401response attribute)": [[10, "pypureclient.flashblade.Oauth210TokenPost401Response.error"]], "error (pypureclient.flashblade.snmpmanagertest attribute)": [[10, "pypureclient.flashblade.SnmpManagerTest.error"]], "error_description (pypureclient.flashblade.oauth210tokenpost400response attribute)": [[10, "pypureclient.flashblade.Oauth210TokenPost400Response.error_description"]], "error_description (pypureclient.flashblade.oauth210tokenpost401response attribute)": [[10, "pypureclient.flashblade.Oauth210TokenPost401Response.error_description"]], "errors (pypureclient.flashblade.arrayconnectiongetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionGetResponse.errors"]], "errors (pypureclient.flashblade.arrayconnectionpathgetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPathGetResponse.errors"]], "errors (pypureclient.flashblade.arrayhttpspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformanceGet.errors"]], "errors (pypureclient.flashblade.arraynfsspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformanceGet.errors"]], "errors (pypureclient.flashblade.arrayperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceGetResponse.errors"]], "errors (pypureclient.flashblade.arrayperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceReplicationGetResp.errors"]], "errors (pypureclient.flashblade.arrays3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformanceGetResp.errors"]], "errors (pypureclient.flashblade.arrayspacegetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceGetResponse.errors"]], "errors (pypureclient.flashblade.auditfilesystemspoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesGetResponse.errors"]], "errors (pypureclient.flashblade.auditfilesystemspoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesMembersGetResponse.errors"]], "errors (pypureclient.flashblade.auditobjectstorepoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesGetResponse.errors"]], "errors (pypureclient.flashblade.auditobjectstorepoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesMembersGetResponse.errors"]], "errors (pypureclient.flashblade.bucketaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyGetResponse.errors"]], "errors (pypureclient.flashblade.bucketaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.bucketauditfilteractiongetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionGetResponse.errors"]], "errors (pypureclient.flashblade.bucketauditfiltergetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterGetResponse.errors"]], "errors (pypureclient.flashblade.bucketgetresponse attribute)": [[10, "pypureclient.flashblade.BucketGetResponse.errors"]], "errors (pypureclient.flashblade.bucketreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkGetResponse.errors"]], "errors (pypureclient.flashblade.clientsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsPerformanceGetResponse.errors"]], "errors (pypureclient.flashblade.crossoriginresourcesharingpolicygetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyGetResponse.errors"]], "errors (pypureclient.flashblade.crossoriginresourcesharingpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.dataevictionpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesGetResponse.errors"]], "errors (pypureclient.flashblade.dataevictionpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesMembersGetResponse.errors"]], "errors (pypureclient.flashblade.errorcontextresponse attribute)": [[10, "pypureclient.flashblade.ErrorContextResponse.errors"]], "errors (pypureclient.flashblade.filesystemexportgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemExportGetResponse.errors"]], "errors (pypureclient.flashblade.filesystemgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemGetResponse.errors"]], "errors (pypureclient.flashblade.filesystemreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLinkGetResponse.errors"]], "errors (pypureclient.flashblade.filesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetResponse.errors"]], "errors (pypureclient.flashblade.filesystemsnapshotgettransferresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetTransferResponse.errors"]], "errors (pypureclient.flashblade.groupquotagetresponse attribute)": [[10, "pypureclient.flashblade.GroupQuotaGetResponse.errors"]], "errors (pypureclient.flashblade.lifecyclerulegetresponse attribute)": [[10, "pypureclient.flashblade.LifecycleRuleGetResponse.errors"]], "errors (pypureclient.flashblade.logtargetsobjectstoregetresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreGetResponse.errors"]], "errors (pypureclient.flashblade.nfsexportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyGetResponse.errors"]], "errors (pypureclient.flashblade.nfsexportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreaccesskeygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreaccesspolicyactiongetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyActionGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreaccountexportgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreaccountgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreremotecredentialgetresp attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentialGetResp.errors"]], "errors (pypureclient.flashblade.objectstorerolegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreRoleGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoretrustpolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoretrustpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.objectstoreusergetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreUserGetResponse.errors"]], "errors (pypureclient.flashblade.objectstorevirtualhostgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostGetResponse.errors"]], "errors (pypureclient.flashblade.policybasegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyBaseGetResponse.errors"]], "errors (pypureclient.flashblade.policyfilesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshotGetResponse.errors"]], "errors (pypureclient.flashblade.policygetresponse attribute)": [[10, "pypureclient.flashblade.PolicyGetResponse.errors"]], "errors (pypureclient.flashblade.policymembercontextgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberContextGetResponse.errors"]], "errors (pypureclient.flashblade.policymemberwithremotegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemoteGetResponse.errors"]], "errors (pypureclient.flashblade.realmdefaultsgetresponse attribute)": [[10, "pypureclient.flashblade.RealmDefaultsGetResponse.errors"]], "errors (pypureclient.flashblade.s3exportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyGetResponse.errors"]], "errors (pypureclient.flashblade.s3exportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.servergetresponse attribute)": [[10, "pypureclient.flashblade.ServerGetResponse.errors"]], "errors (pypureclient.flashblade.smbclientpolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyGetResponse.errors"]], "errors (pypureclient.flashblade.smbclientpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.smbsharepolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyGetResponse.errors"]], "errors (pypureclient.flashblade.smbsharepolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleGetResponse.errors"]], "errors (pypureclient.flashblade.storageclasstieringpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesMembersGetResponse.errors"]], "errors (pypureclient.flashblade.syslogservergetresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerGetResponse.errors"]], "errors (pypureclient.flashblade.targetgetresponse attribute)": [[10, "pypureclient.flashblade.TargetGetResponse.errors"]], "errors (pypureclient.flashblade.userquotagetresponse attribute)": [[10, "pypureclient.flashblade.UserQuotaGetResponse.errors"]], "errors (pypureclient.flashblade.wormdatapoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesGetResponse.errors"]], "errors (pypureclient.flashblade.wormdatapoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesMembersGetResponse.errors"]], "event (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.event"]], "event_count (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.event_count"]], "every (pypureclient.flashblade.policyrule attribute)": [[10, "pypureclient.flashblade.PolicyRule.every"]], "expires (pypureclient.flashblade.arrayconnectionkey attribute)": [[10, "pypureclient.flashblade.ArrayConnectionKey.expires"]], "expires (pypureclient.flashblade.fleetkey attribute)": [[10, "pypureclient.flashblade.FleetKey.expires"]], "expires (pypureclient.flashblade.maintenancewindow attribute)": [[10, "pypureclient.flashblade.MaintenanceWindow.expires"]], "expires_at (pypureclient.flashblade.apitoken attribute)": [[10, "pypureclient.flashblade.ApiToken.expires_at"]], "expires_in (pypureclient.flashblade.oauthtokenresponse attribute)": [[10, "pypureclient.flashblade.OauthTokenResponse.expires_in"]], "export_enabled (pypureclient.flashblade.objectstoreaccountexportpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportPatch.export_enabled"]], "export_enabled (pypureclient.flashblade.objectstoreaccountexportpost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportPost.export_enabled"]], "export_name (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.export_name"]], "export_name (pypureclient.flashblade.filesystemexportpost attribute)": [[10, "pypureclient.flashblade.FileSystemExportPost.export_name"]], "export_policy (pypureclient.flashblade.nfs attribute)": [[10, "pypureclient.flashblade.Nfs.export_policy"]], "export_policy (pypureclient.flashblade.nfspatch attribute)": [[10, "pypureclient.flashblade.NfsPatch.export_policy"]], "fast_remove_directory_enabled (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.fast_remove_directory_enabled"]], "fast_remove_directory_enabled (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.fast_remove_directory_enabled"]], "fast_remove_directory_enabled (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.fast_remove_directory_enabled"]], "file_system (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.file_system"]], "file_system (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.file_system"]], "file_system (pypureclient.flashblade.groupquota attribute)": [[10, "pypureclient.flashblade.GroupQuota.file_system"]], "file_system (pypureclient.flashblade.legalholdheldentity attribute)": [[10, "pypureclient.flashblade.LegalHoldHeldEntity.file_system"]], "file_system (pypureclient.flashblade.logtargetsfilesystems attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystems.file_system"]], "file_system (pypureclient.flashblade.logtargetsfilesystemspost attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsPost.file_system"]], "file_system (pypureclient.flashblade.userquota attribute)": [[10, "pypureclient.flashblade.UserQuota.file_system"]], "file_system_default_quota (pypureclient.flashblade.groupquota attribute)": [[10, "pypureclient.flashblade.GroupQuota.file_system_default_quota"]], "file_system_default_quota (pypureclient.flashblade.userquota attribute)": [[10, "pypureclient.flashblade.UserQuota.file_system_default_quota"]], "fileid_32bit (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.fileid_32bit"]], "fileid_32bit (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.fileid_32bit"]], "fileid_32bit (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.fileid_32bit"]], "flagged (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.flagged"]], "fleet (pypureclient.flashblade.fleetmember attribute)": [[10, "pypureclient.flashblade.FleetMember.fleet"]], "fleet (pypureclient.flashblade.remotearray attribute)": [[10, "pypureclient.flashblade.RemoteArray.fleet"]], "fleet_key (pypureclient.flashblade.fleetkey attribute)": [[10, "pypureclient.flashblade.FleetKey.fleet_key"]], "flow_control_received_congestion_packets_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_received_congestion_packets_per_sec"]], "flow_control_received_discarded_packets_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_received_discarded_packets_per_sec"]], "flow_control_received_lossless_bytes_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_received_lossless_bytes_per_sec"]], "flow_control_received_pause_frames_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_received_pause_frames_per_sec"]], "flow_control_transmitted_congestion_packets_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_transmitted_congestion_packets_per_sec"]], "flow_control_transmitted_discarded_packets_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_transmitted_discarded_packets_per_sec"]], "flow_control_transmitted_lossless_bytes_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_transmitted_lossless_bytes_per_sec"]], "flow_control_transmitted_pause_frames_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.flow_control_transmitted_pause_frames_per_sec"]], "fqdn (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.fqdn"]], "fqdns (pypureclient.flashblade.activedirectorypatch attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPatch.fqdns"]], "fqdns (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.fqdns"]], "freeze_locked_objects (pypureclient.flashblade.objectlockconfigbase attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigBase.freeze_locked_objects"]], "freeze_locked_objects (pypureclient.flashblade.objectlockconfigrequestbody attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigRequestBody.freeze_locked_objects"]], "freeze_locked_objects (pypureclient.flashblade.objectlockconfigresponse attribute)": [[10, "pypureclient.flashblade.ObjectLockConfigResponse.freeze_locked_objects"]], "fsinfos_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.fsinfos_per_sec"]], "fsstats_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.fsstats_per_sec"]], "full_control (pypureclient.flashblade.smbsharepolicyrule attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRule.full_control"]], "full_control (pypureclient.flashblade.smbsharepolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRulePost.full_control"]], "full_control (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.full_control"]], "gateway (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.gateway"]], "gateway (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.gateway"]], "get_access_token() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_access_token"]], "get_active_directory() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_active_directory"]], "get_active_directory_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_active_directory_test"]], "get_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_admins"]], "get_admins_api_tokens() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_admins_api_tokens"]], "get_admins_cache() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_admins_cache"]], "get_admins_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_admins_management_access_policies"]], "get_admins_settings() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_admins_settings"]], "get_admins_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_admins_ssh_certificate_authority_policies"]], "get_alert_watchers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_alert_watchers"]], "get_alert_watchers_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_alert_watchers_test"]], "get_alerts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_alerts"]], "get_api_clients() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_api_clients"]], "get_array_connections() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_array_connections"]], "get_array_connections_connection_key() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_array_connections_connection_key"]], "get_array_connections_path() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_array_connections_path"]], "get_array_connections_performance_replication() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_array_connections_performance_replication"]], "get_arrays() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays"]], "get_arrays_clients_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_clients_performance"]], "get_arrays_clients_s3_specific_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_clients_s3_specific_performance"]], "get_arrays_erasures() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_erasures"]], "get_arrays_eula() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_eula"]], "get_arrays_factory_reset_token() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_factory_reset_token"]], "get_arrays_http_specific_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_http_specific_performance"]], "get_arrays_nfs_specific_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_nfs_specific_performance"]], "get_arrays_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_performance"]], "get_arrays_performance_replication() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_performance_replication"]], "get_arrays_s3_specific_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_s3_specific_performance"]], "get_arrays_space() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_space"]], "get_arrays_space_storage_classes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_space_storage_classes"]], "get_arrays_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_ssh_certificate_authority_policies"]], "get_arrays_supported_time_zones() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_arrays_supported_time_zones"]], "get_audit_file_systems_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_audit_file_systems_policies"]], "get_audit_file_systems_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_audit_file_systems_policies_members"]], "get_audit_file_systems_policy_operations() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_audit_file_systems_policy_operations"]], "get_audit_object_store_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_audit_object_store_policies"]], "get_audit_object_store_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_audit_object_store_policies_members"]], "get_audits() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_audits"]], "get_blades() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_blades"]], "get_bucket_audit_filter_actions() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_bucket_audit_filter_actions"]], "get_bucket_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_bucket_replica_links"]], "get_buckets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets"]], "get_buckets_audit_filters() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets_audit_filters"]], "get_buckets_bucket_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets_bucket_access_policies"]], "get_buckets_bucket_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets_bucket_access_policies_rules"]], "get_buckets_cross_origin_resource_sharing_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets_cross_origin_resource_sharing_policies"]], "get_buckets_cross_origin_resource_sharing_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets_cross_origin_resource_sharing_policies_rules"]], "get_buckets_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets_performance"]], "get_buckets_s3_specific_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_buckets_s3_specific_performance"]], "get_certificate_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_certificate_groups"]], "get_certificate_groups_certificates() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_certificate_groups_certificates"]], "get_certificate_groups_uses() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_certificate_groups_uses"]], "get_certificates() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_certificates"]], "get_certificates_certificate_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_certificates_certificate_groups"]], "get_certificates_uses() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_certificates_uses"]], "get_data_eviction_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_data_eviction_policies"]], "get_data_eviction_policies_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_data_eviction_policies_file_systems"]], "get_data_eviction_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_data_eviction_policies_members"]], "get_directory_services() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_directory_services"]], "get_directory_services_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_directory_services_roles"]], "get_directory_services_roles_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_directory_services_roles_management_access_policies"]], "get_directory_services_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_directory_services_test"]], "get_dns() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_dns"]], "get_drives() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_drives"]], "get_file_system_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_system_exports"]], "get_file_system_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_system_replica_links"]], "get_file_system_replica_links_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_system_replica_links_policies"]], "get_file_system_replica_links_transfer() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_system_replica_links_transfer"]], "get_file_system_snapshots() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_system_snapshots"]], "get_file_system_snapshots_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_system_snapshots_policies"]], "get_file_system_snapshots_transfer() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_system_snapshots_transfer"]], "get_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems"]], "get_file_systems_audit_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_audit_policies"]], "get_file_systems_data_eviction_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_data_eviction_policies"]], "get_file_systems_groups_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_groups_performance"]], "get_file_systems_locks() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_locks"]], "get_file_systems_locks_clients() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_locks_clients"]], "get_file_systems_open_files() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_open_files"]], "get_file_systems_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_performance"]], "get_file_systems_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_policies"]], "get_file_systems_policies_all() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_policies_all"]], "get_file_systems_sessions() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_sessions"]], "get_file_systems_space_storage_classes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_space_storage_classes"]], "get_file_systems_users_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_users_performance"]], "get_file_systems_worm_data_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_file_systems_worm_data_policies"]], "get_fleets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_fleets"]], "get_fleets_fleet_key() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_fleets_fleet_key"]], "get_fleets_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_fleets_members"]], "get_hardware() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_hardware"]], "get_hardware_connectors() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_hardware_connectors"]], "get_hardware_connectors_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_hardware_connectors_performance"]], "get_keytabs() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_keytabs"]], "get_keytabs_download() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_keytabs_download"]], "get_kmip() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_kmip"]], "get_kmip_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_kmip_test"]], "get_legal_holds() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_legal_holds"]], "get_legal_holds_held_entities() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_legal_holds_held_entities"]], "get_lifecycle_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_lifecycle_rules"]], "get_link_aggregation_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_link_aggregation_groups"]], "get_log_targets_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_log_targets_file_systems"]], "get_log_targets_object_store() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_log_targets_object_store"]], "get_logs() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_logs"]], "get_logs_async() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_logs_async"]], "get_logs_async_download() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_logs_async_download"]], "get_maintenance_windows() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_maintenance_windows"]], "get_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_management_access_policies"]], "get_management_access_policies_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_management_access_policies_admins"]], "get_management_access_policies_directory_services_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_management_access_policies_directory_services_roles"]], "get_management_access_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_management_access_policies_members"]], "get_network_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_access_policies"]], "get_network_access_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_access_policies_members"]], "get_network_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_access_policies_rules"]], "get_network_interfaces() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces"]], "get_network_interfaces_connectors() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_connectors"]], "get_network_interfaces_connectors_performance() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_connectors_performance"]], "get_network_interfaces_connectors_settings() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_connectors_settings"]], "get_network_interfaces_neighbors() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_neighbors"]], "get_network_interfaces_network_connection_statistics() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_network_connection_statistics"]], "get_network_interfaces_ping() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_ping"]], "get_network_interfaces_tls_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_tls_policies"]], "get_network_interfaces_trace() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_network_interfaces_trace"]], "get_nfs_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_nfs_export_policies"]], "get_nfs_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_nfs_export_policies_rules"]], "get_node_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_node_groups"]], "get_node_groups_nodes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_node_groups_nodes"]], "get_node_groups_uses() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_node_groups_uses"]], "get_nodes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_nodes"]], "get_object_store_access_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_access_keys"]], "get_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_access_policies"]], "get_object_store_access_policies_object_store_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_access_policies_object_store_roles"]], "get_object_store_access_policies_object_store_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_access_policies_object_store_users"]], "get_object_store_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_access_policies_rules"]], "get_object_store_access_policy_actions() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_access_policy_actions"]], "get_object_store_account_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_account_exports"]], "get_object_store_accounts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_accounts"]], "get_object_store_remote_credentials() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_remote_credentials"]], "get_object_store_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_roles"]], "get_object_store_roles_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_roles_object_store_access_policies"]], "get_object_store_roles_object_store_trust_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_roles_object_store_trust_policies"]], "get_object_store_roles_object_store_trust_policies_download() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_roles_object_store_trust_policies_download"]], "get_object_store_roles_object_store_trust_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_roles_object_store_trust_policies_rules"]], "get_object_store_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_users"]], "get_object_store_users_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_users_object_store_access_policies"]], "get_object_store_virtual_hosts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_object_store_virtual_hosts"]], "get_password_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_password_policies"]], "get_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_policies"]], "get_policies_all() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_policies_all"]], "get_policies_all_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_policies_all_members"]], "get_policies_file_system_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_policies_file_system_replica_links"]], "get_policies_file_system_snapshots() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_policies_file_system_snapshots"]], "get_policies_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_policies_file_systems"]], "get_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_policies_members"]], "get_public_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_public_keys"]], "get_public_keys_uses() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_public_keys_uses"]], "get_qos_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_qos_policies"]], "get_qos_policies_buckets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_qos_policies_buckets"]], "get_qos_policies_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_qos_policies_file_systems"]], "get_qos_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_qos_policies_members"]], "get_quotas_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_quotas_groups"]], "get_quotas_settings() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_quotas_settings"]], "get_quotas_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_quotas_users"]], "get_rapid_data_locking() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_rapid_data_locking"]], "get_rapid_data_locking_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_rapid_data_locking_test"]], "get_realms() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_realms"]], "get_realms_defaults() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_realms_defaults"]], "get_realms_space() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_realms_space"]], "get_realms_space_storage_classes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_realms_space_storage_classes"]], "get_remote_arrays() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_remote_arrays"]], "get_resource_accesses() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_resource_accesses"]], "get_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_roles"]], "get_s3_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_s3_export_policies"]], "get_s3_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_s3_export_policies_rules"]], "get_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_servers"]], "get_sessions() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_sessions"]], "get_smb_client_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_smb_client_policies"]], "get_smb_client_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_smb_client_policies_rules"]], "get_smb_share_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_smb_share_policies"]], "get_smb_share_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_smb_share_policies_rules"]], "get_smtp_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_smtp_servers"]], "get_snmp_agents() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_snmp_agents"]], "get_snmp_agents_mib() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_snmp_agents_mib"]], "get_snmp_managers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_snmp_managers"]], "get_snmp_managers_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_snmp_managers_test"]], "get_software_check() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_software_check"]], "get_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_ssh_certificate_authority_policies"]], "get_ssh_certificate_authority_policies_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_ssh_certificate_authority_policies_admins"]], "get_ssh_certificate_authority_policies_arrays() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_ssh_certificate_authority_policies_arrays"]], "get_ssh_certificate_authority_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_ssh_certificate_authority_policies_members"]], "get_sso_oidc_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_sso_oidc_idps"]], "get_sso_saml2_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_sso_saml2_idps"]], "get_sso_saml2_idps_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_sso_saml2_idps_test"]], "get_storage_class_tiering_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_storage_class_tiering_policies"]], "get_storage_class_tiering_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_storage_class_tiering_policies_members"]], "get_subnets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_subnets"]], "get_support() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_support"]], "get_support_diagnostics() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_support_diagnostics"]], "get_support_diagnostics_details() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_support_diagnostics_details"]], "get_support_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_support_test"]], "get_support_verification_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_support_verification_keys"]], "get_syslog_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_syslog_servers"]], "get_syslog_servers_settings() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_syslog_servers_settings"]], "get_syslog_servers_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_syslog_servers_test"]], "get_targets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_targets"]], "get_targets_performance_replication() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_targets_performance_replication"]], "get_tls_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_tls_policies"]], "get_tls_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_tls_policies_members"]], "get_tls_policies_network_interfaces() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_tls_policies_network_interfaces"]], "get_usage_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_usage_groups"]], "get_usage_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_usage_users"]], "get_versions() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_versions"]], "get_worm_data_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_worm_data_policies"]], "get_worm_data_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.get_worm_data_policies_members"]], "getattrs_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.getattrs_per_sec"]], "global_catalog_servers (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.global_catalog_servers"]], "global_catalog_servers (pypureclient.flashblade.activedirectorydirectoryservers attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryDirectoryServers.global_catalog_servers"]], "global_catalog_servers (pypureclient.flashblade.activedirectorypatch attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPatch.global_catalog_servers"]], "global_catalog_servers (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.global_catalog_servers"]], "group (pypureclient.flashblade.certificateuse attribute)": [[10, "pypureclient.flashblade.CertificateUse.group"]], "group (pypureclient.flashblade.directoryservicerole attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRole.group"]], "group (pypureclient.flashblade.directoryservicerolepost attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolePost.group"]], "group (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.group"]], "group (pypureclient.flashblade.groupquota attribute)": [[10, "pypureclient.flashblade.GroupQuota.group"]], "group (pypureclient.flashblade.member attribute)": [[10, "pypureclient.flashblade.Member.group"]], "group_base (pypureclient.flashblade.directoryservicerole attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRole.group_base"]], "group_base (pypureclient.flashblade.directoryservicerolepost attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolePost.group_base"]], "group_ownership (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.group_ownership"]], "group_ownership (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.group_ownership"]], "group_ownership (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.group_ownership"]], "hard_limit_enabled (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.bucketdefaults attribute)": [[10, "pypureclient.flashblade.BucketDefaults.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.bucketdefaultsreadonly attribute)": [[10, "pypureclient.flashblade.BucketDefaultsReadonly.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.bucketpost attribute)": [[10, "pypureclient.flashblade.BucketPost.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.objectstoreaccountpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPatch.hard_limit_enabled"]], "hard_limit_enabled (pypureclient.flashblade.objectstoreaccountpost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPost.hard_limit_enabled"]], "hardware_components (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.hardware_components"]], "host (pypureclient.flashblade.snmpmanager attribute)": [[10, "pypureclient.flashblade.SnmpManager.host"]], "host (pypureclient.flashblade.snmpmanagerpost attribute)": [[10, "pypureclient.flashblade.SnmpManagerPost.host"]], "hostname (pypureclient.flashblade.objectstorevirtualhost attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHost.hostname"]], "hostname (pypureclient.flashblade.objectstorevirtualhostpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostPatch.hostname"]], "http (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.http"]], "http (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.http"]], "http (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.http"]], "id (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.id"]], "id (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.id"]], "id (pypureclient.flashblade.admincache attribute)": [[10, "pypureclient.flashblade.AdminCache.id"]], "id (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.id"]], "id (pypureclient.flashblade.alertwatcher attribute)": [[10, "pypureclient.flashblade.AlertWatcher.id"]], "id (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.id"]], "id (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.id"]], "id (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.id"]], "id (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.id"]], "id (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.id"]], "id (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.id"]], "id (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.id"]], "id (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.id"]], "id (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.id"]], "id (pypureclient.flashblade.arrayspace attribute)": [[10, "pypureclient.flashblade.ArraySpace.id"]], "id (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.id"]], "id (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.id"]], "id (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.id"]], "id (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.id"]], "id (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.id"]], "id (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.id"]], "id (pypureclient.flashblade.auditfilesystemspolicyrulebase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleBase.id"]], "id (pypureclient.flashblade.auditfilesystemspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleInPolicy.id"]], "id (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.id"]], "id (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.id"]], "id (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.id"]], "id (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.id"]], "id (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.id"]], "id (pypureclient.flashblade.blade attribute)": [[10, "pypureclient.flashblade.Blade.id"]], "id (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.id"]], "id (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.id"]], "id (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.id"]], "id (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.id"]], "id (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.id"]], "id (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.id"]], "id (pypureclient.flashblade.builtin attribute)": [[10, "pypureclient.flashblade.BuiltIn.id"]], "id (pypureclient.flashblade.builtinrelationship attribute)": [[10, "pypureclient.flashblade.BuiltInRelationship.id"]], "id (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.id"]], "id (pypureclient.flashblade.certificategroup attribute)": [[10, "pypureclient.flashblade.CertificateGroup.id"]], "id (pypureclient.flashblade.certificategroupuse attribute)": [[10, "pypureclient.flashblade.CertificateGroupUse.id"]], "id (pypureclient.flashblade.certificateuse attribute)": [[10, "pypureclient.flashblade.CertificateUse.id"]], "id (pypureclient.flashblade.connectionrelationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplication.id"]], "id (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.id"]], "id (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.id"]], "id (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.id"]], "id (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.id"]], "id (pypureclient.flashblade.directoryservicerole attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRole.id"]], "id (pypureclient.flashblade.dns attribute)": [[10, "pypureclient.flashblade.Dns.id"]], "id (pypureclient.flashblade.drive attribute)": [[10, "pypureclient.flashblade.Drive.id"]], "id (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.id"]], "id (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.id"]], "id (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.id"]], "id (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.id"]], "id (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.id"]], "id (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.id"]], "id (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.id"]], "id (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.id"]], "id (pypureclient.flashblade.filesystemstorageclassspace attribute)": [[10, "pypureclient.flashblade.FileSystemStorageClassSpace.id"]], "id (pypureclient.flashblade.fixedlocationreference attribute)": [[10, "pypureclient.flashblade.FixedLocationReference.id"]], "id (pypureclient.flashblade.fixedreference attribute)": [[10, "pypureclient.flashblade.FixedReference.id"]], "id (pypureclient.flashblade.fixedreferencenoresourcetype attribute)": [[10, "pypureclient.flashblade.FixedReferenceNoResourceType.id"]], "id (pypureclient.flashblade.fixedreferencewithislocal attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithIsLocal.id"]], "id (pypureclient.flashblade.fixedreferencewithremote attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithRemote.id"]], "id (pypureclient.flashblade.fixedreferencewithtype attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithType.id"]], "id (pypureclient.flashblade.fleet attribute)": [[10, "pypureclient.flashblade.Fleet.id"]], "id (pypureclient.flashblade.fleetmemberpostmembersmember attribute)": [[10, "pypureclient.flashblade.FleetMemberPostMembersMember.id"]], "id (pypureclient.flashblade.group attribute)": [[10, "pypureclient.flashblade.Group.id"]], "id (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.id"]], "id (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.id"]], "id (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.id"]], "id (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.id"]], "id (pypureclient.flashblade.kmipserver attribute)": [[10, "pypureclient.flashblade.KmipServer.id"]], "id (pypureclient.flashblade.legalhold attribute)": [[10, "pypureclient.flashblade.LegalHold.id"]], "id (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.id"]], "id (pypureclient.flashblade.linkaggregationgroup attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroup.id"]], "id (pypureclient.flashblade.locationreference attribute)": [[10, "pypureclient.flashblade.LocationReference.id"]], "id (pypureclient.flashblade.logtargetsfilesystems attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystems.id"]], "id (pypureclient.flashblade.logtargetsfilesystemspost attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsPost.id"]], "id (pypureclient.flashblade.logtargetsobjectstore attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStore.id"]], "id (pypureclient.flashblade.logtargetsobjectstorepost attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStorePost.id"]], "id (pypureclient.flashblade.logtargetsobjectstorewithcontext attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreWithContext.id"]], "id (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.id"]], "id (pypureclient.flashblade.maintenancewindow attribute)": [[10, "pypureclient.flashblade.MaintenanceWindow.id"]], "id (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.id"]], "id (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.id"]], "id (pypureclient.flashblade.managementaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRule.id"]], "id (pypureclient.flashblade.managementaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleBase.id"]], "id (pypureclient.flashblade.managementaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleInPolicy.id"]], "id (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.id"]], "id (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.id"]], "id (pypureclient.flashblade.networkaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleBase.id"]], "id (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.id"]], "id (pypureclient.flashblade.networkaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePost.id"]], "id (pypureclient.flashblade.networkaccesspolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePostBase.id"]], "id (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.id"]], "id (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.id"]], "id (pypureclient.flashblade.networkinterfaceneighborneighborport attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborPort.id"]], "id (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.id"]], "id (pypureclient.flashblade.networkinterfacesconnectorssetting attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSetting.id"]], "id (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.id"]], "id (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.id"]], "id (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.id"]], "id (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.id"]], "id (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.id"]], "id (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.id"]], "id (pypureclient.flashblade.nodegroup attribute)": [[10, "pypureclient.flashblade.NodeGroup.id"]], "id (pypureclient.flashblade.nodegroupuse attribute)": [[10, "pypureclient.flashblade.NodeGroupUse.id"]], "id (pypureclient.flashblade.objectstoreaccesskeypostuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyPostUser.id"]], "id (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.id"]], "id (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.id"]], "id (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.id"]], "id (pypureclient.flashblade.objectstoreremotecredentials attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentials.id"]], "id (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.id"]], "id (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.id"]], "id (pypureclient.flashblade.objectstoreuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreUser.id"]], "id (pypureclient.flashblade.objectstorevirtualhost attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHost.id"]], "id (pypureclient.flashblade.objectstorevirtualhostpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostPatch.id"]], "id (pypureclient.flashblade.oidcsso attribute)": [[10, "pypureclient.flashblade.OidcSso.id"]], "id (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.id"]], "id (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.id"]], "id (pypureclient.flashblade.policybase attribute)": [[10, "pypureclient.flashblade.PolicyBase.id"]], "id (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.id"]], "id (pypureclient.flashblade.policybaserenameable attribute)": [[10, "pypureclient.flashblade.PolicyBaseRenameable.id"]], "id (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.id"]], "id (pypureclient.flashblade.publickey attribute)": [[10, "pypureclient.flashblade.PublicKey.id"]], "id (pypureclient.flashblade.publickeyuse attribute)": [[10, "pypureclient.flashblade.PublicKeyUse.id"]], "id (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.id"]], "id (pypureclient.flashblade.quotasetting attribute)": [[10, "pypureclient.flashblade.QuotaSetting.id"]], "id (pypureclient.flashblade.realm attribute)": [[10, "pypureclient.flashblade.Realm.id"]], "id (pypureclient.flashblade.realmpatch attribute)": [[10, "pypureclient.flashblade.RealmPatch.id"]], "id (pypureclient.flashblade.realmspace attribute)": [[10, "pypureclient.flashblade.RealmSpace.id"]], "id (pypureclient.flashblade.realmspacestorageclass attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClass.id"]], "id (pypureclient.flashblade.reference attribute)": [[10, "pypureclient.flashblade.Reference.id"]], "id (pypureclient.flashblade.referencewithouttype attribute)": [[10, "pypureclient.flashblade.ReferenceWithoutType.id"]], "id (pypureclient.flashblade.referencewritable attribute)": [[10, "pypureclient.flashblade.ReferenceWritable.id"]], "id (pypureclient.flashblade.relationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.RelationshipPerformanceReplication.id"]], "id (pypureclient.flashblade.remotearray attribute)": [[10, "pypureclient.flashblade.RemoteArray.id"]], "id (pypureclient.flashblade.replicalinkbuiltin attribute)": [[10, "pypureclient.flashblade.ReplicaLinkBuiltIn.id"]], "id (pypureclient.flashblade.resource attribute)": [[10, "pypureclient.flashblade.Resource.id"]], "id (pypureclient.flashblade.resourceaccess attribute)": [[10, "pypureclient.flashblade.ResourceAccess.id"]], "id (pypureclient.flashblade.resourcefixednonuniquename attribute)": [[10, "pypureclient.flashblade.ResourceFixedNonUniqueName.id"]], "id (pypureclient.flashblade.resourceperformancereplication attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplication.id"]], "id (pypureclient.flashblade.role attribute)": [[10, "pypureclient.flashblade.Role.id"]], "id (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.id"]], "id (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.id"]], "id (pypureclient.flashblade.server attribute)": [[10, "pypureclient.flashblade.Server.id"]], "id (pypureclient.flashblade.servercontext attribute)": [[10, "pypureclient.flashblade.ServerContext.id"]], "id (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.id"]], "id (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.id"]], "id (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.id"]], "id (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.id"]], "id (pypureclient.flashblade.smbclientpolicyrulebase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleBase.id"]], "id (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.id"]], "id (pypureclient.flashblade.smbclientpolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePost.id"]], "id (pypureclient.flashblade.smbclientpolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostBase.id"]], "id (pypureclient.flashblade.smbclientpolicyrulepostinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostInPolicy.id"]], "id (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.id"]], "id (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.id"]], "id (pypureclient.flashblade.smbsharepolicyrule attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRule.id"]], "id (pypureclient.flashblade.smbsharepolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRulePost.id"]], "id (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.id"]], "id (pypureclient.flashblade.smtpserver attribute)": [[10, "pypureclient.flashblade.SmtpServer.id"]], "id (pypureclient.flashblade.snmpagent attribute)": [[10, "pypureclient.flashblade.SnmpAgent.id"]], "id (pypureclient.flashblade.snmpmanager attribute)": [[10, "pypureclient.flashblade.SnmpManager.id"]], "id (pypureclient.flashblade.snmpmanagertest attribute)": [[10, "pypureclient.flashblade.SnmpManagerTest.id"]], "id (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.id"]], "id (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.id"]], "id (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.id"]], "id (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.id"]], "id (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.id"]], "id (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.id"]], "id (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.id"]], "id (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.id"]], "id (pypureclient.flashblade.syslogserver attribute)": [[10, "pypureclient.flashblade.SyslogServer.id"]], "id (pypureclient.flashblade.syslogservercontext attribute)": [[10, "pypureclient.flashblade.SyslogServerContext.id"]], "id (pypureclient.flashblade.syslogserversettings attribute)": [[10, "pypureclient.flashblade.SyslogServerSettings.id"]], "id (pypureclient.flashblade.target attribute)": [[10, "pypureclient.flashblade.Target.id"]], "id (pypureclient.flashblade.targetwithcontext attribute)": [[10, "pypureclient.flashblade.TargetWithContext.id"]], "id (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.id"]], "id (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.id"]], "id (pypureclient.flashblade.user attribute)": [[10, "pypureclient.flashblade.User.id"]], "id (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.id"]], "identify_enabled (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.identify_enabled"]], "identifying_details (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.identifying_details"]], "idle_time (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.idle_time"]], "idle_timeout (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.idle_timeout"]], "idp (pypureclient.flashblade.oidcsso attribute)": [[10, "pypureclient.flashblade.OidcSso.idp"]], "idp (pypureclient.flashblade.oidcssopatch attribute)": [[10, "pypureclient.flashblade.OidcSsoPatch.idp"]], "idp (pypureclient.flashblade.oidcssopost attribute)": [[10, "pypureclient.flashblade.OidcSsoPost.idp"]], "idp (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.idp"]], "idp (pypureclient.flashblade.saml2ssopost attribute)": [[10, "pypureclient.flashblade.Saml2SsoPost.idp"]], "index (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.index"]], "index (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.index"]], "index (pypureclient.flashblade.index attribute)": [[10, "pypureclient.flashblade.Index.index"]], "index (pypureclient.flashblade.managementaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRule.index"]], "index (pypureclient.flashblade.managementaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleInPolicy.index"]], "index (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.index"]], "index (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.index"]], "index (pypureclient.flashblade.networkaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePost.index"]], "index (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.index"]], "index (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.index"]], "index (pypureclient.flashblade.policyruleindex attribute)": [[10, "pypureclient.flashblade.PolicyRuleIndex.index"]], "index (pypureclient.flashblade.policyruleindexinpolicy attribute)": [[10, "pypureclient.flashblade.PolicyRuleIndexInPolicy.index"]], "index (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.index"]], "index (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.index"]], "index (pypureclient.flashblade.smbclientpolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePost.index"]], "index (pypureclient.flashblade.smbclientpolicyrulepostinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostInPolicy.index"]], "index (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.index"]], "index (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.index"]], "index (pypureclient.flashblade.trustpolicyrule attribute)": [[10, "pypureclient.flashblade.TrustPolicyRule.index"]], "index (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.index"]], "initial_ttl_in_sec (pypureclient.flashblade.networkinterfaceneighbor attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighbor.initial_ttl_in_sec"]], "inode (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.inode"]], "interfaces (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.interfaces"]], "interfaces (pypureclient.flashblade.networkaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleBase.interfaces"]], "interfaces (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.interfaces"]], "interfaces (pypureclient.flashblade.networkaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePost.interfaces"]], "interfaces (pypureclient.flashblade.networkaccesspolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePostBase.interfaces"]], "interfaces (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.interfaces"]], "intermediate_certificate (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.intermediate_certificate"]], "intermediate_certificate (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.intermediate_certificate"]], "intermediate_certificate (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.intermediate_certificate"]], "intermediate_certificate (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.intermediate_certificate"]], "ip_address (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.ip_address"]], "is_local (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.is_local"]], "is_local (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.is_local"]], "is_local (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.is_local"]], "is_local (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.is_local"]], "is_local (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.is_local"]], "is_local (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.is_local"]], "is_local (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.is_local"]], "is_local (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.is_local"]], "is_local (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.is_local"]], "is_local (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.is_local"]], "is_local (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.is_local"]], "is_local (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.is_local"]], "is_local (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.is_local"]], "is_local (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.is_local"]], "is_local (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.is_local"]], "is_local (pypureclient.flashblade.fixedlocationreference attribute)": [[10, "pypureclient.flashblade.FixedLocationReference.is_local"]], "is_local (pypureclient.flashblade.fixedreferencewithislocal attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithIsLocal.is_local"]], "is_local (pypureclient.flashblade.fleet attribute)": [[10, "pypureclient.flashblade.Fleet.is_local"]], "is_local (pypureclient.flashblade.locationreference attribute)": [[10, "pypureclient.flashblade.LocationReference.is_local"]], "is_local (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.is_local"]], "is_local (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.is_local"]], "is_local (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.is_local"]], "is_local (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.is_local"]], "is_local (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.is_local"]], "is_local (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.is_local"]], "is_local (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.is_local"]], "is_local (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.is_local"]], "is_local (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.is_local"]], "is_local (pypureclient.flashblade.policybase attribute)": [[10, "pypureclient.flashblade.PolicyBase.is_local"]], "is_local (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.is_local"]], "is_local (pypureclient.flashblade.policybaserenameable attribute)": [[10, "pypureclient.flashblade.PolicyBaseRenameable.is_local"]], "is_local (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.is_local"]], "is_local (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.is_local"]], "is_local (pypureclient.flashblade.remotearray attribute)": [[10, "pypureclient.flashblade.RemoteArray.is_local"]], "is_local (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.is_local"]], "is_local (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.is_local"]], "is_local (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.is_local"]], "is_local (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.is_local"]], "is_local (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.is_local"]], "is_local (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.is_local"]], "is_local (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.is_local"]], "is_local (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.is_local"]], "is_local (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.is_local"]], "is_local (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.is_local"]], "is_local (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.is_local"]], "issued_by (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.issued_by"]], "issued_by (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.issued_by"]], "issued_by (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.issued_by"]], "issued_by (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.issued_by"]], "issued_to (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.issued_to"]], "issued_to (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.issued_to"]], "issued_to (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.issued_to"]], "issued_to (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.issued_to"]], "issued_token_type (pypureclient.flashblade.oauthtokenresponse attribute)": [[10, "pypureclient.flashblade.OauthTokenResponse.issued_token_type"]], "issuer (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.issuer"]], "issuer (pypureclient.flashblade.apiclientspost attribute)": [[10, "pypureclient.flashblade.ApiClientsPost.issuer"]], "items (pypureclient.flashblade.activedirectorygetresponse attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryGetResponse.items"]], "items (pypureclient.flashblade.activedirectoryresponse attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryResponse.items"]], "items (pypureclient.flashblade.adminapitokengetresponse attribute)": [[10, "pypureclient.flashblade.AdminApiTokenGetResponse.items"]], "items (pypureclient.flashblade.adminapitokenresponse attribute)": [[10, "pypureclient.flashblade.AdminApiTokenResponse.items"]], "items (pypureclient.flashblade.admincachegetresponse attribute)": [[10, "pypureclient.flashblade.AdminCacheGetResponse.items"]], "items (pypureclient.flashblade.admingetresponse attribute)": [[10, "pypureclient.flashblade.AdminGetResponse.items"]], "items (pypureclient.flashblade.adminresponse attribute)": [[10, "pypureclient.flashblade.AdminResponse.items"]], "items (pypureclient.flashblade.adminsettingsgetresponse attribute)": [[10, "pypureclient.flashblade.AdminSettingsGetResponse.items"]], "items (pypureclient.flashblade.adminsettingsresponse attribute)": [[10, "pypureclient.flashblade.AdminSettingsResponse.items"]], "items (pypureclient.flashblade.alertgetresponse attribute)": [[10, "pypureclient.flashblade.AlertGetResponse.items"]], "items (pypureclient.flashblade.alertresponse attribute)": [[10, "pypureclient.flashblade.AlertResponse.items"]], "items (pypureclient.flashblade.alertwatchergetresponse attribute)": [[10, "pypureclient.flashblade.AlertWatcherGetResponse.items"]], "items (pypureclient.flashblade.alertwatcherresponse attribute)": [[10, "pypureclient.flashblade.AlertWatcherResponse.items"]], "items (pypureclient.flashblade.apiclientsresponse attribute)": [[10, "pypureclient.flashblade.ApiClientsResponse.items"]], "items (pypureclient.flashblade.arrayconnectiongetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionGetResponse.items"]], "items (pypureclient.flashblade.arrayconnectionkeygetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionKeyGetResponse.items"]], "items (pypureclient.flashblade.arrayconnectionkeyresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionKeyResponse.items"]], "items (pypureclient.flashblade.arrayconnectionpathgetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPathGetResponse.items"]], "items (pypureclient.flashblade.arrayconnectionresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionResponse.items"]], "items (pypureclient.flashblade.arrayerasuregetresponse attribute)": [[10, "pypureclient.flashblade.ArrayErasureGetResponse.items"]], "items (pypureclient.flashblade.arrayerasureresponse attribute)": [[10, "pypureclient.flashblade.ArrayErasureResponse.items"]], "items (pypureclient.flashblade.arrayfactoryresettokengetresponse attribute)": [[10, "pypureclient.flashblade.ArrayFactoryResetTokenGetResponse.items"]], "items (pypureclient.flashblade.arrayfactoryresettokenresponse attribute)": [[10, "pypureclient.flashblade.ArrayFactoryResetTokenResponse.items"]], "items (pypureclient.flashblade.arraygetresponse attribute)": [[10, "pypureclient.flashblade.ArrayGetResponse.items"]], "items (pypureclient.flashblade.arrayhttpspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformanceGet.items"]], "items (pypureclient.flashblade.arraynfsspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformanceGet.items"]], "items (pypureclient.flashblade.arrayperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceGetResponse.items"]], "items (pypureclient.flashblade.arrayperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceReplicationGetResp.items"]], "items (pypureclient.flashblade.arrayresponse attribute)": [[10, "pypureclient.flashblade.ArrayResponse.items"]], "items (pypureclient.flashblade.arrays3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformanceGetResp.items"]], "items (pypureclient.flashblade.arrayspacegetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceGetResponse.items"]], "items (pypureclient.flashblade.arrayspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceStorageClassGetResponse.items"]], "items (pypureclient.flashblade.arrayssupportedtimezonesgetresponse attribute)": [[10, "pypureclient.flashblade.ArraysSupportedTimeZonesGetResponse.items"]], "items (pypureclient.flashblade.auditfilesystemspoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesGetResponse.items"]], "items (pypureclient.flashblade.auditfilesystemspoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesMembersGetResponse.items"]], "items (pypureclient.flashblade.auditfilesystemspoliciesmembersresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesMembersResponse.items"]], "items (pypureclient.flashblade.auditfilesystemspoliciesresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesResponse.items"]], "items (pypureclient.flashblade.auditfilesystemspolicyoperationgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyOperationGetResponse.items"]], "items (pypureclient.flashblade.auditfilesystemspolicyoperationresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyOperationResponse.items"]], "items (pypureclient.flashblade.auditgetresponse attribute)": [[10, "pypureclient.flashblade.AuditGetResponse.items"]], "items (pypureclient.flashblade.auditobjectstorepoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesGetResponse.items"]], "items (pypureclient.flashblade.auditobjectstorepoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesMembersGetResponse.items"]], "items (pypureclient.flashblade.auditobjectstorepoliciesmembersresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesMembersResponse.items"]], "items (pypureclient.flashblade.auditobjectstorepoliciesresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesResponse.items"]], "items (pypureclient.flashblade.auditresponse attribute)": [[10, "pypureclient.flashblade.AuditResponse.items"]], "items (pypureclient.flashblade.bladegetresponse attribute)": [[10, "pypureclient.flashblade.BladeGetResponse.items"]], "items (pypureclient.flashblade.bucketaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyGetResponse.items"]], "items (pypureclient.flashblade.bucketaccesspolicyresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyResponse.items"]], "items (pypureclient.flashblade.bucketaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.bucketaccesspolicyruleresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleResponse.items"]], "items (pypureclient.flashblade.bucketauditfilteractiongetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionGetResponse.items"]], "items (pypureclient.flashblade.bucketauditfilteractionresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionResponse.items"]], "items (pypureclient.flashblade.bucketauditfiltergetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterGetResponse.items"]], "items (pypureclient.flashblade.bucketauditfilterresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterResponse.items"]], "items (pypureclient.flashblade.bucketgetresponse attribute)": [[10, "pypureclient.flashblade.BucketGetResponse.items"]], "items (pypureclient.flashblade.bucketperformancegetresponse attribute)": [[10, "pypureclient.flashblade.BucketPerformanceGetResponse.items"]], "items (pypureclient.flashblade.bucketreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkGetResponse.items"]], "items (pypureclient.flashblade.bucketreplicalinkresponse attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkResponse.items"]], "items (pypureclient.flashblade.bucketresponse attribute)": [[10, "pypureclient.flashblade.BucketResponse.items"]], "items (pypureclient.flashblade.buckets3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformanceGetResp.items"]], "items (pypureclient.flashblade.certificatecertificategroupgetresp attribute)": [[10, "pypureclient.flashblade.CertificateCertificateGroupGetResp.items"]], "items (pypureclient.flashblade.certificatecertificategroupresponse attribute)": [[10, "pypureclient.flashblade.CertificateCertificateGroupResponse.items"]], "items (pypureclient.flashblade.certificategetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGetResponse.items"]], "items (pypureclient.flashblade.certificategroupcertificategetresp attribute)": [[10, "pypureclient.flashblade.CertificateGroupCertificateGetResp.items"]], "items (pypureclient.flashblade.certificategroupcertificateresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupCertificateResponse.items"]], "items (pypureclient.flashblade.certificategroupgetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupGetResponse.items"]], "items (pypureclient.flashblade.certificategroupresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupResponse.items"]], "items (pypureclient.flashblade.certificategroupusegetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupUseGetResponse.items"]], "items (pypureclient.flashblade.certificateresponse attribute)": [[10, "pypureclient.flashblade.CertificateResponse.items"]], "items (pypureclient.flashblade.certificatesigningrequestresponse attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestResponse.items"]], "items (pypureclient.flashblade.certificateusegetresponse attribute)": [[10, "pypureclient.flashblade.CertificateUseGetResponse.items"]], "items (pypureclient.flashblade.clientsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsPerformanceGetResponse.items"]], "items (pypureclient.flashblade.clientss3specificperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformanceGetResponse.items"]], "items (pypureclient.flashblade.connectionrelationshipperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplicationGetResp.items"]], "items (pypureclient.flashblade.crossoriginresourcesharingpolicygetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyGetResponse.items"]], "items (pypureclient.flashblade.crossoriginresourcesharingpolicyresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyResponse.items"]], "items (pypureclient.flashblade.crossoriginresourcesharingpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.crossoriginresourcesharingpolicyruleresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleResponse.items"]], "items (pypureclient.flashblade.dataevictionpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesGetResponse.items"]], "items (pypureclient.flashblade.dataevictionpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesMembersGetResponse.items"]], "items (pypureclient.flashblade.dataevictionpoliciesmembersresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesMembersResponse.items"]], "items (pypureclient.flashblade.dataevictionpoliciesresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesResponse.items"]], "items (pypureclient.flashblade.directoryservicegetresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceGetResponse.items"]], "items (pypureclient.flashblade.directoryserviceresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceResponse.items"]], "items (pypureclient.flashblade.directoryservicerolesgetresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolesGetResponse.items"]], "items (pypureclient.flashblade.directoryservicerolesresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolesResponse.items"]], "items (pypureclient.flashblade.dnsgetresponse attribute)": [[10, "pypureclient.flashblade.DnsGetResponse.items"]], "items (pypureclient.flashblade.dnsresponse attribute)": [[10, "pypureclient.flashblade.DnsResponse.items"]], "items (pypureclient.flashblade.drivegetresponse attribute)": [[10, "pypureclient.flashblade.DriveGetResponse.items"]], "items (pypureclient.flashblade.eulagetresponse attribute)": [[10, "pypureclient.flashblade.EulaGetResponse.items"]], "items (pypureclient.flashblade.eularesponse attribute)": [[10, "pypureclient.flashblade.EulaResponse.items"]], "items (pypureclient.flashblade.filelockgetresponse attribute)": [[10, "pypureclient.flashblade.FileLockGetResponse.items"]], "items (pypureclient.flashblade.filelocknlmreclamationresponse attribute)": [[10, "pypureclient.flashblade.FileLockNlmReclamationResponse.items"]], "items (pypureclient.flashblade.filelockresponse attribute)": [[10, "pypureclient.flashblade.FileLockResponse.items"]], "items (pypureclient.flashblade.filesessiongetresponse attribute)": [[10, "pypureclient.flashblade.FileSessionGetResponse.items"]], "items (pypureclient.flashblade.filesessionresponse attribute)": [[10, "pypureclient.flashblade.FileSessionResponse.items"]], "items (pypureclient.flashblade.filesystemclientsgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemClientsGetResponse.items"]], "items (pypureclient.flashblade.filesystemclientsresponse attribute)": [[10, "pypureclient.flashblade.FileSystemClientsResponse.items"]], "items (pypureclient.flashblade.filesystemexportgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemExportGetResponse.items"]], "items (pypureclient.flashblade.filesystemexportresponse attribute)": [[10, "pypureclient.flashblade.FileSystemExportResponse.items"]], "items (pypureclient.flashblade.filesystemgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemGetResponse.items"]], "items (pypureclient.flashblade.filesystemgroupsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemGroupsPerformanceGetResponse.items"]], "items (pypureclient.flashblade.filesystemopenfilesgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFilesGetResponse.items"]], "items (pypureclient.flashblade.filesystemopenfilesresponse attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFilesResponse.items"]], "items (pypureclient.flashblade.filesystemperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemPerformanceGetResponse.items"]], "items (pypureclient.flashblade.filesystemreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLinkGetResponse.items"]], "items (pypureclient.flashblade.filesystemreplicalinkresponse attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLinkResponse.items"]], "items (pypureclient.flashblade.filesystemresponse attribute)": [[10, "pypureclient.flashblade.FileSystemResponse.items"]], "items (pypureclient.flashblade.filesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetResponse.items"]], "items (pypureclient.flashblade.filesystemsnapshotgettransferresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetTransferResponse.items"]], "items (pypureclient.flashblade.filesystemsnapshotresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotResponse.items"]], "items (pypureclient.flashblade.filesystemsnapshottransferresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransferResponse.items"]], "items (pypureclient.flashblade.filesystemspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSpaceStorageClassGetResponse.items"]], "items (pypureclient.flashblade.filesystemusersperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemUsersPerformanceGetResponse.items"]], "items (pypureclient.flashblade.fleetgetresponse attribute)": [[10, "pypureclient.flashblade.FleetGetResponse.items"]], "items (pypureclient.flashblade.fleetkeygetresponse attribute)": [[10, "pypureclient.flashblade.FleetKeyGetResponse.items"]], "items (pypureclient.flashblade.fleetkeyresponse attribute)": [[10, "pypureclient.flashblade.FleetKeyResponse.items"]], "items (pypureclient.flashblade.fleetmembergetresponse attribute)": [[10, "pypureclient.flashblade.FleetMemberGetResponse.items"]], "items (pypureclient.flashblade.fleetmemberresponse attribute)": [[10, "pypureclient.flashblade.FleetMemberResponse.items"]], "items (pypureclient.flashblade.fleetresponse attribute)": [[10, "pypureclient.flashblade.FleetResponse.items"]], "items (pypureclient.flashblade.groupquotagetresponse attribute)": [[10, "pypureclient.flashblade.GroupQuotaGetResponse.items"]], "items (pypureclient.flashblade.groupquotaresponse attribute)": [[10, "pypureclient.flashblade.GroupQuotaResponse.items"]], "items (pypureclient.flashblade.hardwareconnectorgetresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorGetResponse.items"]], "items (pypureclient.flashblade.hardwareconnectorperformancegetresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformanceGetResponse.items"]], "items (pypureclient.flashblade.hardwareconnectorresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorResponse.items"]], "items (pypureclient.flashblade.hardwaregetresponse attribute)": [[10, "pypureclient.flashblade.HardwareGetResponse.items"]], "items (pypureclient.flashblade.hardwareresponse attribute)": [[10, "pypureclient.flashblade.HardwareResponse.items"]], "items (pypureclient.flashblade.keytabgetresponse attribute)": [[10, "pypureclient.flashblade.KeytabGetResponse.items"]], "items (pypureclient.flashblade.keytabresponse attribute)": [[10, "pypureclient.flashblade.KeytabResponse.items"]], "items (pypureclient.flashblade.kmipserverresponse attribute)": [[10, "pypureclient.flashblade.KmipServerResponse.items"]], "items (pypureclient.flashblade.legalholdsgetresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsGetResponse.items"]], "items (pypureclient.flashblade.legalholdsheldentitiesgetresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsHeldEntitiesGetResponse.items"]], "items (pypureclient.flashblade.legalholdsheldentitiesresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsHeldEntitiesResponse.items"]], "items (pypureclient.flashblade.legalholdsresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsResponse.items"]], "items (pypureclient.flashblade.lifecyclerulegetresponse attribute)": [[10, "pypureclient.flashblade.LifecycleRuleGetResponse.items"]], "items (pypureclient.flashblade.lifecycleruleresponse attribute)": [[10, "pypureclient.flashblade.LifecycleRuleResponse.items"]], "items (pypureclient.flashblade.linkaggregationgroupgetresponse attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroupGetResponse.items"]], "items (pypureclient.flashblade.linkaggregationgroupresponse attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroupResponse.items"]], "items (pypureclient.flashblade.logtargetsfilesystemsgetresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsGetResponse.items"]], "items (pypureclient.flashblade.logtargetsfilesystemsresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsResponse.items"]], "items (pypureclient.flashblade.logtargetsobjectstoregetresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreGetResponse.items"]], "items (pypureclient.flashblade.logtargetsobjectstoreresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreResponse.items"]], "items (pypureclient.flashblade.logsasyncgetresponse attribute)": [[10, "pypureclient.flashblade.LogsAsyncGetResponse.items"]], "items (pypureclient.flashblade.logsasyncresponse attribute)": [[10, "pypureclient.flashblade.LogsAsyncResponse.items"]], "items (pypureclient.flashblade.maintenancewindowsgetresponse attribute)": [[10, "pypureclient.flashblade.MaintenanceWindowsGetResponse.items"]], "items (pypureclient.flashblade.maintenancewindowsresponse attribute)": [[10, "pypureclient.flashblade.MaintenanceWindowsResponse.items"]], "items (pypureclient.flashblade.managementaccesspoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.ManagementAccessPoliciesGetResponse.items"]], "items (pypureclient.flashblade.managementaccesspoliciesresponse attribute)": [[10, "pypureclient.flashblade.ManagementAccessPoliciesResponse.items"]], "items (pypureclient.flashblade.networkaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyGetResponse.items"]], "items (pypureclient.flashblade.networkaccesspolicyresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyResponse.items"]], "items (pypureclient.flashblade.networkaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.networkaccesspolicyruleresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleResponse.items"]], "items (pypureclient.flashblade.networkconnectionstatisticsgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkConnectionStatisticsGetResponse.items"]], "items (pypureclient.flashblade.networkconnectionstatisticsresponse attribute)": [[10, "pypureclient.flashblade.NetworkConnectionStatisticsResponse.items"]], "items (pypureclient.flashblade.networkinterfacegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceGetResponse.items"]], "items (pypureclient.flashblade.networkinterfaceneighborgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborGetResponse.items"]], "items (pypureclient.flashblade.networkinterfaceneighborresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborResponse.items"]], "items (pypureclient.flashblade.networkinterfacepinggetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePingGetResponse.items"]], "items (pypureclient.flashblade.networkinterfacepingresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePingResponse.items"]], "items (pypureclient.flashblade.networkinterfaceresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceResponse.items"]], "items (pypureclient.flashblade.networkinterfacetracegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTraceGetResponse.items"]], "items (pypureclient.flashblade.networkinterfacetraceresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTraceResponse.items"]], "items (pypureclient.flashblade.networkinterfacesconnectorsgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsGetResponse.items"]], "items (pypureclient.flashblade.networkinterfacesconnectorsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformanceGetResponse.items"]], "items (pypureclient.flashblade.networkinterfacesconnectorsresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsResponse.items"]], "items (pypureclient.flashblade.networkinterfacesconnectorssettingsgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingsGetResponse.items"]], "items (pypureclient.flashblade.nfsexportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyGetResponse.items"]], "items (pypureclient.flashblade.nfsexportpolicyresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyResponse.items"]], "items (pypureclient.flashblade.nfsexportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.nfsexportpolicyruleresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleResponse.items"]], "items (pypureclient.flashblade.nodegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGetResponse.items"]], "items (pypureclient.flashblade.nodegroupgetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupGetResponse.items"]], "items (pypureclient.flashblade.nodegroupnodegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupNodeGetResponse.items"]], "items (pypureclient.flashblade.nodegroupnoderesponse attribute)": [[10, "pypureclient.flashblade.NodeGroupNodeResponse.items"]], "items (pypureclient.flashblade.nodegroupresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupResponse.items"]], "items (pypureclient.flashblade.nodegroupusegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupUseGetResponse.items"]], "items (pypureclient.flashblade.noderesponse attribute)": [[10, "pypureclient.flashblade.NodeResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesskeygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyGetResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesskeyresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesspolicyactiongetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyActionGetResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesspolicyactionresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyActionResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyGetResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesspolicyresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.objectstoreaccesspolicyruleresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyRuleResponse.items"]], "items (pypureclient.flashblade.objectstoreaccountexportgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportGetResponse.items"]], "items (pypureclient.flashblade.objectstoreaccountexportresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportResponse.items"]], "items (pypureclient.flashblade.objectstoreaccountgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountGetResponse.items"]], "items (pypureclient.flashblade.objectstoreaccountresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountResponse.items"]], "items (pypureclient.flashblade.objectstoreremotecredentialgetresp attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentialGetResp.items"]], "items (pypureclient.flashblade.objectstoreremotecredentialsresp attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentialsResp.items"]], "items (pypureclient.flashblade.objectstorerolegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreRoleGetResponse.items"]], "items (pypureclient.flashblade.objectstoreroleresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreRoleResponse.items"]], "items (pypureclient.flashblade.objectstoretrustpolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyGetResponse.items"]], "items (pypureclient.flashblade.objectstoretrustpolicyresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyResponse.items"]], "items (pypureclient.flashblade.objectstoretrustpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.objectstoretrustpolicyruleresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyRuleResponse.items"]], "items (pypureclient.flashblade.objectstoreusergetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreUserGetResponse.items"]], "items (pypureclient.flashblade.objectstoreuserresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreUserResponse.items"]], "items (pypureclient.flashblade.objectstorevirtualhostgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostGetResponse.items"]], "items (pypureclient.flashblade.objectstorevirtualhostresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostResponse.items"]], "items (pypureclient.flashblade.oidcssogetresponse attribute)": [[10, "pypureclient.flashblade.OidcSsoGetResponse.items"]], "items (pypureclient.flashblade.oidcssoresponse attribute)": [[10, "pypureclient.flashblade.OidcSsoResponse.items"]], "items (pypureclient.flashblade.passwordpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.PasswordPoliciesGetResponse.items"]], "items (pypureclient.flashblade.passwordpoliciesresponse attribute)": [[10, "pypureclient.flashblade.PasswordPoliciesResponse.items"]], "items (pypureclient.flashblade.policybasegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyBaseGetResponse.items"]], "items (pypureclient.flashblade.policybaseresponse attribute)": [[10, "pypureclient.flashblade.PolicyBaseResponse.items"]], "items (pypureclient.flashblade.policyfilesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshotGetResponse.items"]], "items (pypureclient.flashblade.policyfilesystemsnapshotresponse attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshotResponse.items"]], "items (pypureclient.flashblade.policygetresponse attribute)": [[10, "pypureclient.flashblade.PolicyGetResponse.items"]], "items (pypureclient.flashblade.policymembercontextgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberContextGetResponse.items"]], "items (pypureclient.flashblade.policymembercontextresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberContextResponse.items"]], "items (pypureclient.flashblade.policymembergetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberGetResponse.items"]], "items (pypureclient.flashblade.policymemberresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberResponse.items"]], "items (pypureclient.flashblade.policymemberwithremotegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemoteGetResponse.items"]], "items (pypureclient.flashblade.policymemberwithremoteresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemoteResponse.items"]], "items (pypureclient.flashblade.policyresponse attribute)": [[10, "pypureclient.flashblade.PolicyResponse.items"]], "items (pypureclient.flashblade.publickeygetresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyGetResponse.items"]], "items (pypureclient.flashblade.publickeyresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyResponse.items"]], "items (pypureclient.flashblade.publickeyusegetresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyUseGetResponse.items"]], "items (pypureclient.flashblade.publickeyuseresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyUseResponse.items"]], "items (pypureclient.flashblade.qospoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.QosPoliciesGetResponse.items"]], "items (pypureclient.flashblade.qospoliciesresponse attribute)": [[10, "pypureclient.flashblade.QosPoliciesResponse.items"]], "items (pypureclient.flashblade.quotasettinggetresponse attribute)": [[10, "pypureclient.flashblade.QuotaSettingGetResponse.items"]], "items (pypureclient.flashblade.quotasettingresponse attribute)": [[10, "pypureclient.flashblade.QuotaSettingResponse.items"]], "items (pypureclient.flashblade.rapiddatalockingresponse attribute)": [[10, "pypureclient.flashblade.RapidDataLockingResponse.items"]], "items (pypureclient.flashblade.realmdefaultsgetresponse attribute)": [[10, "pypureclient.flashblade.RealmDefaultsGetResponse.items"]], "items (pypureclient.flashblade.realmdefaultsresponse attribute)": [[10, "pypureclient.flashblade.RealmDefaultsResponse.items"]], "items (pypureclient.flashblade.realmgetresponse attribute)": [[10, "pypureclient.flashblade.RealmGetResponse.items"]], "items (pypureclient.flashblade.realmresponse attribute)": [[10, "pypureclient.flashblade.RealmResponse.items"]], "items (pypureclient.flashblade.realmspacegetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceGetResponse.items"]], "items (pypureclient.flashblade.realmspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClassGetResponse.items"]], "items (pypureclient.flashblade.remotearraysresponse attribute)": [[10, "pypureclient.flashblade.RemoteArraysResponse.items"]], "items (pypureclient.flashblade.resourceaccessesgetresponse attribute)": [[10, "pypureclient.flashblade.ResourceAccessesGetResponse.items"]], "items (pypureclient.flashblade.resourceaccessesresponse attribute)": [[10, "pypureclient.flashblade.ResourceAccessesResponse.items"]], "items (pypureclient.flashblade.resourceperformancereplicationgetresponse attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplicationGetResponse.items"]], "items (pypureclient.flashblade.rolegetresponse attribute)": [[10, "pypureclient.flashblade.RoleGetResponse.items"]], "items (pypureclient.flashblade.s3exportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyGetResponse.items"]], "items (pypureclient.flashblade.s3exportpolicyresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyResponse.items"]], "items (pypureclient.flashblade.s3exportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.s3exportpolicyruleresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleResponse.items"]], "items (pypureclient.flashblade.saml2ssogetresponse attribute)": [[10, "pypureclient.flashblade.Saml2SsoGetResponse.items"]], "items (pypureclient.flashblade.saml2ssoresponse attribute)": [[10, "pypureclient.flashblade.Saml2SsoResponse.items"]], "items (pypureclient.flashblade.servergetresponse attribute)": [[10, "pypureclient.flashblade.ServerGetResponse.items"]], "items (pypureclient.flashblade.serverresponse attribute)": [[10, "pypureclient.flashblade.ServerResponse.items"]], "items (pypureclient.flashblade.serverresponsecontext attribute)": [[10, "pypureclient.flashblade.ServerResponseContext.items"]], "items (pypureclient.flashblade.sessiongetresponse attribute)": [[10, "pypureclient.flashblade.SessionGetResponse.items"]], "items (pypureclient.flashblade.smbclientpolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyGetResponse.items"]], "items (pypureclient.flashblade.smbclientpolicyresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyResponse.items"]], "items (pypureclient.flashblade.smbclientpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.smbclientpolicyruleresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleResponse.items"]], "items (pypureclient.flashblade.smbsharepolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyGetResponse.items"]], "items (pypureclient.flashblade.smbsharepolicyresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyResponse.items"]], "items (pypureclient.flashblade.smbsharepolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleGetResponse.items"]], "items (pypureclient.flashblade.smbsharepolicyruleresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleResponse.items"]], "items (pypureclient.flashblade.smtpservergetresponse attribute)": [[10, "pypureclient.flashblade.SmtpServerGetResponse.items"]], "items (pypureclient.flashblade.smtpserverresponse attribute)": [[10, "pypureclient.flashblade.SmtpServerResponse.items"]], "items (pypureclient.flashblade.snmpagentgetresponse attribute)": [[10, "pypureclient.flashblade.SnmpAgentGetResponse.items"]], "items (pypureclient.flashblade.snmpagentmibresponse attribute)": [[10, "pypureclient.flashblade.SnmpAgentMibResponse.items"]], "items (pypureclient.flashblade.snmpagentresponse attribute)": [[10, "pypureclient.flashblade.SnmpAgentResponse.items"]], "items (pypureclient.flashblade.snmpmanagergetresponse attribute)": [[10, "pypureclient.flashblade.SnmpManagerGetResponse.items"]], "items (pypureclient.flashblade.snmpmanagerresponse attribute)": [[10, "pypureclient.flashblade.SnmpManagerResponse.items"]], "items (pypureclient.flashblade.softwarechecksgetresponse attribute)": [[10, "pypureclient.flashblade.SoftwareChecksGetResponse.items"]], "items (pypureclient.flashblade.softwarechecksresponse attribute)": [[10, "pypureclient.flashblade.SoftwareChecksResponse.items"]], "items (pypureclient.flashblade.sshcertificateauthoritypolicygetresponse attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyGetResponse.items"]], "items (pypureclient.flashblade.sshcertificateauthoritypolicyresponse attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyResponse.items"]], "items (pypureclient.flashblade.storageclasstieringpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesGetResponse.items"]], "items (pypureclient.flashblade.storageclasstieringpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesMembersGetResponse.items"]], "items (pypureclient.flashblade.storageclasstieringpoliciesmembersresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesMembersResponse.items"]], "items (pypureclient.flashblade.storageclasstieringpoliciesresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesResponse.items"]], "items (pypureclient.flashblade.subnetgetresponse attribute)": [[10, "pypureclient.flashblade.SubnetGetResponse.items"]], "items (pypureclient.flashblade.subnetresponse attribute)": [[10, "pypureclient.flashblade.SubnetResponse.items"]], "items (pypureclient.flashblade.supportdiagnosticsdetailsgetresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetailsGetResponse.items"]], "items (pypureclient.flashblade.supportdiagnosticsdetailsresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetailsResponse.items"]], "items (pypureclient.flashblade.supportdiagnosticsgetresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsGetResponse.items"]], "items (pypureclient.flashblade.supportdiagnosticsresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsResponse.items"]], "items (pypureclient.flashblade.supportgetresponse attribute)": [[10, "pypureclient.flashblade.SupportGetResponse.items"]], "items (pypureclient.flashblade.supportresponse attribute)": [[10, "pypureclient.flashblade.SupportResponse.items"]], "items (pypureclient.flashblade.syslogservercontextresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerContextResponse.items"]], "items (pypureclient.flashblade.syslogservergetresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerGetResponse.items"]], "items (pypureclient.flashblade.syslogserverresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerResponse.items"]], "items (pypureclient.flashblade.syslogserversettingsgetresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerSettingsGetResponse.items"]], "items (pypureclient.flashblade.syslogserversettingsresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerSettingsResponse.items"]], "items (pypureclient.flashblade.targetgetresponse attribute)": [[10, "pypureclient.flashblade.TargetGetResponse.items"]], "items (pypureclient.flashblade.targetresponse attribute)": [[10, "pypureclient.flashblade.TargetResponse.items"]], "items (pypureclient.flashblade.targetresponsecontext attribute)": [[10, "pypureclient.flashblade.TargetResponseContext.items"]], "items (pypureclient.flashblade.testresultgetresponse attribute)": [[10, "pypureclient.flashblade.TestResultGetResponse.items"]], "items (pypureclient.flashblade.testresultresponse attribute)": [[10, "pypureclient.flashblade.TestResultResponse.items"]], "items (pypureclient.flashblade.tlspolicygetresponse attribute)": [[10, "pypureclient.flashblade.TlsPolicyGetResponse.items"]], "items (pypureclient.flashblade.tlspolicyresponse attribute)": [[10, "pypureclient.flashblade.TlsPolicyResponse.items"]], "items (pypureclient.flashblade.userquotagetresponse attribute)": [[10, "pypureclient.flashblade.UserQuotaGetResponse.items"]], "items (pypureclient.flashblade.userquotaresponse attribute)": [[10, "pypureclient.flashblade.UserQuotaResponse.items"]], "items (pypureclient.flashblade.verificationkeygetresponse attribute)": [[10, "pypureclient.flashblade.VerificationKeyGetResponse.items"]], "items (pypureclient.flashblade.verificationkeyresponse attribute)": [[10, "pypureclient.flashblade.VerificationKeyResponse.items"]], "items (pypureclient.flashblade.wormdatapoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesGetResponse.items"]], "items (pypureclient.flashblade.wormdatapoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesMembersGetResponse.items"]], "items (pypureclient.flashblade.wormdatapoliciesmembersresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesMembersResponse.items"]], "items (pypureclient.flashblade.wormdatapoliciesresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesResponse.items"]], "join_ou (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.join_ou"]], "join_ou (pypureclient.flashblade.activedirectorypatch attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPatch.join_ou"]], "join_ou (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.join_ou"]], "join_ou (pypureclient.flashblade.directoryservicesmb attribute)": [[10, "pypureclient.flashblade.DirectoryServiceSmb.join_ou"]], "keep_current_version_for (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.keep_current_version_for"]], "keep_current_version_for (pypureclient.flashblade.lifecycleruleconfigextension attribute)": [[10, "pypureclient.flashblade.LifecycleRuleConfigExtension.keep_current_version_for"]], "keep_current_version_for (pypureclient.flashblade.lifecyclerulepatch attribute)": [[10, "pypureclient.flashblade.LifecycleRulePatch.keep_current_version_for"]], "keep_current_version_for (pypureclient.flashblade.lifecyclerulepost attribute)": [[10, "pypureclient.flashblade.LifecycleRulePost.keep_current_version_for"]], "keep_current_version_until (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.keep_current_version_until"]], "keep_current_version_until (pypureclient.flashblade.lifecycleruleconfigextension attribute)": [[10, "pypureclient.flashblade.LifecycleRuleConfigExtension.keep_current_version_until"]], "keep_current_version_until (pypureclient.flashblade.lifecyclerulepatch attribute)": [[10, "pypureclient.flashblade.LifecycleRulePatch.keep_current_version_until"]], "keep_current_version_until (pypureclient.flashblade.lifecyclerulepost attribute)": [[10, "pypureclient.flashblade.LifecycleRulePost.keep_current_version_until"]], "keep_for (pypureclient.flashblade.logtargetsfilesystems attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystems.keep_for"]], "keep_for (pypureclient.flashblade.logtargetsfilesystemspost attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsPost.keep_for"]], "keep_for (pypureclient.flashblade.policyrule attribute)": [[10, "pypureclient.flashblade.PolicyRule.keep_for"]], "keep_previous_version_for (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.keep_previous_version_for"]], "keep_previous_version_for (pypureclient.flashblade.lifecyclerulepatch attribute)": [[10, "pypureclient.flashblade.LifecycleRulePatch.keep_previous_version_for"]], "keep_previous_version_for (pypureclient.flashblade.lifecyclerulepost attribute)": [[10, "pypureclient.flashblade.LifecycleRulePost.keep_previous_version_for"]], "keep_size (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.keep_size"]], "keep_size (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.keep_size"]], "keep_size (pypureclient.flashblade.logtargetsfilesystems attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystems.keep_size"]], "keep_size (pypureclient.flashblade.logtargetsfilesystemspost attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsPost.keep_size"]], "kerberos_servers (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.kerberos_servers"]], "kerberos_servers (pypureclient.flashblade.activedirectorypatch attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPatch.kerberos_servers"]], "kerberos_servers (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.kerberos_servers"]], "key (pypureclient.flashblade.fleetmemberpostmembers attribute)": [[10, "pypureclient.flashblade.FleetMemberPostMembers.key"]], "key (pypureclient.flashblade.trustpolicyrulecondition attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleCondition.key"]], "key_algorithm (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.key_algorithm"]], "key_algorithm (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.key_algorithm"]], "key_algorithm (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.key_algorithm"]], "key_algorithm (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.key_algorithm"]], "key_id (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.key_id"]], "key_id (pypureclient.flashblade.verificationkey attribute)": [[10, "pypureclient.flashblade.VerificationKey.key_id"]], "key_size (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.key_size"]], "key_size (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.key_size"]], "key_size (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.key_size"]], "key_size (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.key_size"]], "key_size (pypureclient.flashblade.publickey attribute)": [[10, "pypureclient.flashblade.PublicKey.key_size"]], "kmip_server (pypureclient.flashblade.rapiddatalocking attribute)": [[10, "pypureclient.flashblade.RapidDataLocking.kmip_server"]], "knowledge_base_url (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.knowledge_base_url"]], "kvno (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.kvno"]], "lag (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.lag"]], "lag (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.lag"]], "lag (pypureclient.flashblade.replicalinkbuiltin attribute)": [[10, "pypureclient.flashblade.ReplicaLinkBuiltIn.lag"]], "lag_speed (pypureclient.flashblade.linkaggregationgroup attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroup.lag_speed"]], "lane_speed (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.lane_speed"]], "lanes_per_port (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.lanes_per_port"]], "last_request_time (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.last_request_time"]], "legal_hold (pypureclient.flashblade.legalholdheldentity attribute)": [[10, "pypureclient.flashblade.LegalHoldHeldEntity.legal_hold"]], "length (pypureclient.flashblade.fileinfo attribute)": [[10, "pypureclient.flashblade.FileInfo.length"]], "length (pypureclient.flashblade.filelockrange attribute)": [[10, "pypureclient.flashblade.FileLockRange.length"]], "link (pypureclient.flashblade.policymemberwithremote attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemote.link"]], "link_aggregation_group (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.link_aggregation_group"]], "link_aggregation_group (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.link_aggregation_group"]], "link_aggregation_group (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.link_aggregation_group"]], "link_type (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.link_type"]], "links_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.links_per_sec"]], "local (pypureclient.flashblade.networkconnectionstatistics attribute)": [[10, "pypureclient.flashblade.NetworkConnectionStatistics.local"]], "local_bucket (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.local_bucket"]], "local_file_system (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.local_file_system"]], "local_file_system (pypureclient.flashblade.memberlink attribute)": [[10, "pypureclient.flashblade.MemberLink.local_file_system"]], "local_port (pypureclient.flashblade.networkinterfaceneighbor attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighbor.local_port"]], "local_snapshot (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.local_snapshot"]], "locality (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.locality"]], "locality (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.locality"]], "locality (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.locality"]], "locality (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.locality"]], "locality (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.locality"]], "location (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.location"]], "location (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.location"]], "location (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.location"]], "location (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.location"]], "location (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.location"]], "location (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.location"]], "location (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.location"]], "location (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.location"]], "location (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.location"]], "location (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.location"]], "location (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.location"]], "location (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.location"]], "location (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.location"]], "location (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.location"]], "location (pypureclient.flashblade.fixedlocationreference attribute)": [[10, "pypureclient.flashblade.FixedLocationReference.location"]], "location (pypureclient.flashblade.locationreference attribute)": [[10, "pypureclient.flashblade.LocationReference.location"]], "location (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.location"]], "location (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.location"]], "location (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.location"]], "location (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.location"]], "location (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.location"]], "location (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.location"]], "location (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.location"]], "location (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.location"]], "location (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.location"]], "location (pypureclient.flashblade.policybase attribute)": [[10, "pypureclient.flashblade.PolicyBase.location"]], "location (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.location"]], "location (pypureclient.flashblade.policybaserenameable attribute)": [[10, "pypureclient.flashblade.PolicyBaseRenameable.location"]], "location (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.location"]], "location (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.location"]], "location (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.location"]], "location (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.location"]], "location (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.location"]], "location (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.location"]], "location (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.location"]], "location (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.location"]], "location (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.location"]], "location (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.location"]], "location (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.location"]], "location (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.location"]], "location (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.location"]], "location (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.location"]], "location_context (pypureclient.flashblade.errorcontextresponseerrors attribute)": [[10, "pypureclient.flashblade.ErrorContextResponseErrors.location_context"]], "lock_count (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.lock_count"]], "locked (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.locked"]], "locked (pypureclient.flashblade.adminpatch attribute)": [[10, "pypureclient.flashblade.AdminPatch.locked"]], "lockout_duration (pypureclient.flashblade.adminsetting attribute)": [[10, "pypureclient.flashblade.AdminSetting.lockout_duration"]], "lockout_duration (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.lockout_duration"]], "lockout_remaining (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.lockout_remaining"]], "log_name_prefix (pypureclient.flashblade.logtargetsobjectstore attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStore.log_name_prefix"]], "log_name_prefix (pypureclient.flashblade.logtargetsobjectstorepost attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStorePost.log_name_prefix"]], "log_name_prefix (pypureclient.flashblade.logtargetsobjectstorewithcontext attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreWithContext.log_name_prefix"]], "log_rotate (pypureclient.flashblade.logtargetsobjectstore attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStore.log_rotate"]], "log_rotate (pypureclient.flashblade.logtargetsobjectstorepost attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStorePost.log_rotate"]], "log_rotate (pypureclient.flashblade.logtargetsobjectstorewithcontext attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreWithContext.log_rotate"]], "log_targets (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.log_targets"]], "log_targets (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.log_targets"]], "log_targets (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.log_targets"]], "log_targets (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.log_targets"]], "log_targets (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.log_targets"]], "log_targets (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.log_targets"]], "log_targets (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.log_targets"]], "log_targets (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.log_targets"]], "log_targets (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.log_targets"]], "log_targets (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.log_targets"]], "login_banner (pypureclient.flashblade.loginbannergetresponse attribute)": [[10, "pypureclient.flashblade.LoginBannerGetResponse.login_banner"]], "logout() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.logout"]], "lookups_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.lookups_per_sec"]], "mac_address (pypureclient.flashblade.linkaggregationgroup attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroup.mac_address"]], "mac_address_validate_regular_expression() (pypureclient.flashblade.linkaggregationgroup class method)": [[10, "pypureclient.flashblade.LinkAggregationGroup.mac_address_validate_regular_expression"]], "management (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.management"]], "management_access_policies (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.management_access_policies"]], "management_access_policies (pypureclient.flashblade.admincache attribute)": [[10, "pypureclient.flashblade.AdminCache.management_access_policies"]], "management_access_policies (pypureclient.flashblade.adminpost attribute)": [[10, "pypureclient.flashblade.AdminPost.management_access_policies"]], "management_access_policies (pypureclient.flashblade.directoryservicerole attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRole.management_access_policies"]], "management_access_policies (pypureclient.flashblade.directoryservicerolepost attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolePost.management_access_policies"]], "management_address (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.management_address"]], "management_address (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.management_address"]], "management_address (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.management_address"]], "management_mac (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.management_mac"]], "manual_eradication (pypureclient.flashblade.arrayeradicationconfig attribute)": [[10, "pypureclient.flashblade.ArrayEradicationConfig.manual_eradication"]], "manual_eradication (pypureclient.flashblade.bucketeradicationconfig attribute)": [[10, "pypureclient.flashblade.BucketEradicationConfig.manual_eradication"]], "manual_eradication (pypureclient.flashblade.filesystemeradicationconfig attribute)": [[10, "pypureclient.flashblade.FileSystemEradicationConfig.manual_eradication"]], "marking_probability (pypureclient.flashblade.networkinterfacesconnectorssettingroceecn attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoceEcn.marking_probability"]], "max_ecn_marked_threshold (pypureclient.flashblade.networkinterfacesconnectorssettingroceecn attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoceEcn.max_ecn_marked_threshold"]], "max_login_attempts (pypureclient.flashblade.adminsetting attribute)": [[10, "pypureclient.flashblade.AdminSetting.max_login_attempts"]], "max_login_attempts (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.max_login_attempts"]], "max_password_age (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.max_password_age"]], "max_retention (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.max_retention"]], "max_retention (pypureclient.flashblade.wormdatapolicyretentionconfig attribute)": [[10, "pypureclient.flashblade.WormDataPolicyRetentionConfig.max_retention"]], "max_role (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.max_role"]], "max_role (pypureclient.flashblade.apiclientspost attribute)": [[10, "pypureclient.flashblade.ApiClientsPost.max_role"]], "max_session_duration (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.max_session_duration"]], "max_session_duration (pypureclient.flashblade.objectstorerolepost attribute)": [[10, "pypureclient.flashblade.ObjectStoreRolePost.max_session_duration"]], "max_total_bytes_per_sec (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.max_total_bytes_per_sec"]], "max_total_bytes_per_sec (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.max_total_bytes_per_sec"]], "max_total_ops_per_sec (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.max_total_ops_per_sec"]], "max_total_ops_per_sec (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.max_total_ops_per_sec"]], "member (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.member"]], "member (pypureclient.flashblade.fleetmember attribute)": [[10, "pypureclient.flashblade.FleetMember.member"]], "member (pypureclient.flashblade.fleetmemberpostmembers attribute)": [[10, "pypureclient.flashblade.FleetMemberPostMembers.member"]], "member (pypureclient.flashblade.member attribute)": [[10, "pypureclient.flashblade.Member.member"]], "member (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.member"]], "member (pypureclient.flashblade.policyfilesystemsnapshot attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshot.member"]], "member (pypureclient.flashblade.policymember attribute)": [[10, "pypureclient.flashblade.PolicyMember.member"]], "member (pypureclient.flashblade.policymembercontext attribute)": [[10, "pypureclient.flashblade.PolicyMemberContext.member"]], "member (pypureclient.flashblade.policymemberwithremote attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemote.member"]], "members (pypureclient.flashblade.fleetmemberpost attribute)": [[10, "pypureclient.flashblade.FleetMemberPost.members"]], "message (pypureclient.flashblade.errorcontextresponseerrors attribute)": [[10, "pypureclient.flashblade.ErrorContextResponseErrors.message"]], "metadata_url (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.metadata_url"]], "metadata_url (pypureclient.flashblade.saml2ssosp attribute)": [[10, "pypureclient.flashblade.Saml2SsoSp.metadata_url"]], "metadata_url_ca_certificate (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.metadata_url_ca_certificate"]], "metadata_url_ca_certificate_group (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.metadata_url_ca_certificate_group"]], "method (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.method"]], "mib (pypureclient.flashblade.snmpagentmib attribute)": [[10, "pypureclient.flashblade.SnmpAgentMib.mib"]], "min_character_groups (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.min_character_groups"]], "min_characters_per_group (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.min_characters_per_group"]], "min_ecn_marked_threshold (pypureclient.flashblade.networkinterfacesconnectorssettingroceecn attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoceEcn.min_ecn_marked_threshold"]], "min_password_age (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.min_password_age"]], "min_password_length (pypureclient.flashblade.adminsetting attribute)": [[10, "pypureclient.flashblade.AdminSetting.min_password_length"]], "min_password_length (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.min_password_length"]], "min_retention (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.min_retention"]], "min_retention (pypureclient.flashblade.wormdatapolicyretentionconfig attribute)": [[10, "pypureclient.flashblade.WormDataPolicyRetentionConfig.min_retention"]], "min_tls_version (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.min_tls_version"]], "min_tls_version (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.min_tls_version"]], "minimum_notification_severity (pypureclient.flashblade.alertwatcher attribute)": [[10, "pypureclient.flashblade.AlertWatcher.minimum_notification_severity"]], "minimum_notification_severity (pypureclient.flashblade.alertwatcherpost attribute)": [[10, "pypureclient.flashblade.AlertWatcherPost.minimum_notification_severity"]], "mkdirs_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.mkdirs_per_sec"]], "mode (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.mode"]], "mode (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.mode"]], "mode (pypureclient.flashblade.wormdatapolicyretentionconfig attribute)": [[10, "pypureclient.flashblade.WormDataPolicyRetentionConfig.mode"]], "model (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.model"]], "model (pypureclient.flashblade.remotearray attribute)": [[10, "pypureclient.flashblade.RemoteArray.model"]], "more_items_remaining (pypureclient.flashblade.pageinfoscale attribute)": [[10, "pypureclient.flashblade.PageInfoScale.more_items_remaining"]], "more_items_remaining (pypureclient.flashblade.resourceaccessesgetresponse attribute)": [[10, "pypureclient.flashblade.ResourceAccessesGetResponse.more_items_remaining"]], "mtu (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.mtu"]], "mtu (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.mtu"]], "multi_protocol (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.multi_protocol"]], "multi_protocol (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.multi_protocol"]], "multi_protocol (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.multi_protocol"]], "name (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.name"]], "name (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.name"]], "name (pypureclient.flashblade.admincache attribute)": [[10, "pypureclient.flashblade.AdminCache.name"]], "name (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.name"]], "name (pypureclient.flashblade.alertwatcher attribute)": [[10, "pypureclient.flashblade.AlertWatcher.name"]], "name (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.name"]], "name (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.name"]], "name (pypureclient.flashblade.arrayerasure attribute)": [[10, "pypureclient.flashblade.ArrayErasure.name"]], "name (pypureclient.flashblade.arrayfactoryresettoken attribute)": [[10, "pypureclient.flashblade.ArrayFactoryResetToken.name"]], "name (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.name"]], "name (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.name"]], "name (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.name"]], "name (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.name"]], "name (pypureclient.flashblade.arrayspace attribute)": [[10, "pypureclient.flashblade.ArraySpace.name"]], "name (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.name"]], "name (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.name"]], "name (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.name"]], "name (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.name"]], "name (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.name"]], "name (pypureclient.flashblade.auditfilesystemspolicyoperation attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyOperation.name"]], "name (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.name"]], "name (pypureclient.flashblade.auditfilesystemspolicyrulebase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleBase.name"]], "name (pypureclient.flashblade.auditfilesystemspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleInPolicy.name"]], "name (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.name"]], "name (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.name"]], "name (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.name"]], "name (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.name"]], "name (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.name"]], "name (pypureclient.flashblade.blade attribute)": [[10, "pypureclient.flashblade.Blade.name"]], "name (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.name"]], "name (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.name"]], "name (pypureclient.flashblade.bucketaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRule.name"]], "name (pypureclient.flashblade.bucketaccesspolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleBulkManage.name"]], "name (pypureclient.flashblade.bucketaccesspolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleWithContext.name"]], "name (pypureclient.flashblade.bucketauditfilter attribute)": [[10, "pypureclient.flashblade.BucketAuditFilter.name"]], "name (pypureclient.flashblade.bucketauditfilteraction attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterAction.name"]], "name (pypureclient.flashblade.bucketauditfilteractionwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionWithContext.name"]], "name (pypureclient.flashblade.bucketauditfilterwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterWithContext.name"]], "name (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.name"]], "name (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.name"]], "name (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.name"]], "name (pypureclient.flashblade.builtin attribute)": [[10, "pypureclient.flashblade.BuiltIn.name"]], "name (pypureclient.flashblade.builtinnoid attribute)": [[10, "pypureclient.flashblade.BuiltInNoId.name"]], "name (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.name"]], "name (pypureclient.flashblade.certificategroup attribute)": [[10, "pypureclient.flashblade.CertificateGroup.name"]], "name (pypureclient.flashblade.certificategroupuse attribute)": [[10, "pypureclient.flashblade.CertificateGroupUse.name"]], "name (pypureclient.flashblade.certificateuse attribute)": [[10, "pypureclient.flashblade.CertificateUse.name"]], "name (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.name"]], "name (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.name"]], "name (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.name"]], "name (pypureclient.flashblade.crossoriginresourcesharingpolicyrule attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRule.name"]], "name (pypureclient.flashblade.crossoriginresourcesharingpolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleBulkManage.name"]], "name (pypureclient.flashblade.crossoriginresourcesharingpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext.name"]], "name (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.name"]], "name (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.name"]], "name (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.name"]], "name (pypureclient.flashblade.directoryservicerole attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRole.name"]], "name (pypureclient.flashblade.dns attribute)": [[10, "pypureclient.flashblade.Dns.name"]], "name (pypureclient.flashblade.drive attribute)": [[10, "pypureclient.flashblade.Drive.name"]], "name (pypureclient.flashblade.eulasignature attribute)": [[10, "pypureclient.flashblade.EulaSignature.name"]], "name (pypureclient.flashblade.fileinfo attribute)": [[10, "pypureclient.flashblade.FileInfo.name"]], "name (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.name"]], "name (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.name"]], "name (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.name"]], "name (pypureclient.flashblade.filesystemclient attribute)": [[10, "pypureclient.flashblade.FileSystemClient.name"]], "name (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.name"]], "name (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.name"]], "name (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.name"]], "name (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.name"]], "name (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.name"]], "name (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.name"]], "name (pypureclient.flashblade.filesystemstorageclassspace attribute)": [[10, "pypureclient.flashblade.FileSystemStorageClassSpace.name"]], "name (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.name"]], "name (pypureclient.flashblade.fixedlocationreference attribute)": [[10, "pypureclient.flashblade.FixedLocationReference.name"]], "name (pypureclient.flashblade.fixedreference attribute)": [[10, "pypureclient.flashblade.FixedReference.name"]], "name (pypureclient.flashblade.fixedreferencenameonly attribute)": [[10, "pypureclient.flashblade.FixedReferenceNameOnly.name"]], "name (pypureclient.flashblade.fixedreferencenoid attribute)": [[10, "pypureclient.flashblade.FixedReferenceNoId.name"]], "name (pypureclient.flashblade.fixedreferencenoresourcetype attribute)": [[10, "pypureclient.flashblade.FixedReferenceNoResourceType.name"]], "name (pypureclient.flashblade.fixedreferencewithislocal attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithIsLocal.name"]], "name (pypureclient.flashblade.fixedreferencewithremote attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithRemote.name"]], "name (pypureclient.flashblade.fixedreferencewithtype attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithType.name"]], "name (pypureclient.flashblade.fleet attribute)": [[10, "pypureclient.flashblade.Fleet.name"]], "name (pypureclient.flashblade.fleetmemberpostmembersmember attribute)": [[10, "pypureclient.flashblade.FleetMemberPostMembersMember.name"]], "name (pypureclient.flashblade.fleetpatch attribute)": [[10, "pypureclient.flashblade.FleetPatch.name"]], "name (pypureclient.flashblade.group attribute)": [[10, "pypureclient.flashblade.Group.name"]], "name (pypureclient.flashblade.groupquota attribute)": [[10, "pypureclient.flashblade.GroupQuota.name"]], "name (pypureclient.flashblade.groupquotapatch attribute)": [[10, "pypureclient.flashblade.GroupQuotaPatch.name"]], "name (pypureclient.flashblade.groupquotapost attribute)": [[10, "pypureclient.flashblade.GroupQuotaPost.name"]], "name (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.name"]], "name (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.name"]], "name (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.name"]], "name (pypureclient.flashblade.hardwaretemperatures attribute)": [[10, "pypureclient.flashblade.HardwareTemperatures.name"]], "name (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.name"]], "name (pypureclient.flashblade.kmipserver attribute)": [[10, "pypureclient.flashblade.KmipServer.name"]], "name (pypureclient.flashblade.legalhold attribute)": [[10, "pypureclient.flashblade.LegalHold.name"]], "name (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.name"]], "name (pypureclient.flashblade.linkaggregationgroup attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroup.name"]], "name (pypureclient.flashblade.locationreference attribute)": [[10, "pypureclient.flashblade.LocationReference.name"]], "name (pypureclient.flashblade.logtargetsfilesystems attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystems.name"]], "name (pypureclient.flashblade.logtargetsfilesystemspost attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsPost.name"]], "name (pypureclient.flashblade.logtargetsobjectstore attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStore.name"]], "name (pypureclient.flashblade.logtargetsobjectstorepost attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStorePost.name"]], "name (pypureclient.flashblade.logtargetsobjectstorewithcontext attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreWithContext.name"]], "name (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.name"]], "name (pypureclient.flashblade.maintenancewindow attribute)": [[10, "pypureclient.flashblade.MaintenanceWindow.name"]], "name (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.name"]], "name (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.name"]], "name (pypureclient.flashblade.managementaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRule.name"]], "name (pypureclient.flashblade.managementaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleBase.name"]], "name (pypureclient.flashblade.managementaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleInPolicy.name"]], "name (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.name"]], "name (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.name"]], "name (pypureclient.flashblade.networkaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleBase.name"]], "name (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.name"]], "name (pypureclient.flashblade.networkaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePost.name"]], "name (pypureclient.flashblade.networkaccesspolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRulePostBase.name"]], "name (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.name"]], "name (pypureclient.flashblade.networkinterfaceneighborlocalport attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborLocalPort.name"]], "name (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.name"]], "name (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.name"]], "name (pypureclient.flashblade.networkinterfacesconnectorssetting attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSetting.name"]], "name (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.name"]], "name (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.name"]], "name (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.name"]], "name (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.name"]], "name (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.name"]], "name (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.name"]], "name (pypureclient.flashblade.nodegroup attribute)": [[10, "pypureclient.flashblade.NodeGroup.name"]], "name (pypureclient.flashblade.nodegrouppatch attribute)": [[10, "pypureclient.flashblade.NodeGroupPatch.name"]], "name (pypureclient.flashblade.nodegroupuse attribute)": [[10, "pypureclient.flashblade.NodeGroupUse.name"]], "name (pypureclient.flashblade.objectstoreaccesskey attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKey.name"]], "name (pypureclient.flashblade.objectstoreaccesskeypostuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyPostUser.name"]], "name (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.name"]], "name (pypureclient.flashblade.objectstoreaccesspolicyaction attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyAction.name"]], "name (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.name"]], "name (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.name"]], "name (pypureclient.flashblade.objectstoreremotecredentials attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentials.name"]], "name (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.name"]], "name (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.name"]], "name (pypureclient.flashblade.objectstoreuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreUser.name"]], "name (pypureclient.flashblade.objectstorevirtualhost attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHost.name"]], "name (pypureclient.flashblade.objectstorevirtualhostpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostPatch.name"]], "name (pypureclient.flashblade.oidcsso attribute)": [[10, "pypureclient.flashblade.OidcSso.name"]], "name (pypureclient.flashblade.oidcssopatch attribute)": [[10, "pypureclient.flashblade.OidcSsoPatch.name"]], "name (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.name"]], "name (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.name"]], "name (pypureclient.flashblade.policybase attribute)": [[10, "pypureclient.flashblade.PolicyBase.name"]], "name (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.name"]], "name (pypureclient.flashblade.policybaserenameable attribute)": [[10, "pypureclient.flashblade.PolicyBaseRenameable.name"]], "name (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.name"]], "name (pypureclient.flashblade.policyruleobjectaccess attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccess.name"]], "name (pypureclient.flashblade.policyruleobjectaccessbulkmanage attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessBulkManage.name"]], "name (pypureclient.flashblade.publickey attribute)": [[10, "pypureclient.flashblade.PublicKey.name"]], "name (pypureclient.flashblade.publickeyuse attribute)": [[10, "pypureclient.flashblade.PublicKeyUse.name"]], "name (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.name"]], "name (pypureclient.flashblade.quotasetting attribute)": [[10, "pypureclient.flashblade.QuotaSetting.name"]], "name (pypureclient.flashblade.realm attribute)": [[10, "pypureclient.flashblade.Realm.name"]], "name (pypureclient.flashblade.realmpatch attribute)": [[10, "pypureclient.flashblade.RealmPatch.name"]], "name (pypureclient.flashblade.realmspace attribute)": [[10, "pypureclient.flashblade.RealmSpace.name"]], "name (pypureclient.flashblade.realmspacestorageclass attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClass.name"]], "name (pypureclient.flashblade.reference attribute)": [[10, "pypureclient.flashblade.Reference.name"]], "name (pypureclient.flashblade.referencenameonly attribute)": [[10, "pypureclient.flashblade.ReferenceNameOnly.name"]], "name (pypureclient.flashblade.referencewithouttype attribute)": [[10, "pypureclient.flashblade.ReferenceWithoutType.name"]], "name (pypureclient.flashblade.referencewritable attribute)": [[10, "pypureclient.flashblade.ReferenceWritable.name"]], "name (pypureclient.flashblade.remotearray attribute)": [[10, "pypureclient.flashblade.RemoteArray.name"]], "name (pypureclient.flashblade.resource attribute)": [[10, "pypureclient.flashblade.Resource.name"]], "name (pypureclient.flashblade.resourcefixednonuniquename attribute)": [[10, "pypureclient.flashblade.ResourceFixedNonUniqueName.name"]], "name (pypureclient.flashblade.resourcenoid attribute)": [[10, "pypureclient.flashblade.ResourceNoId.name"]], "name (pypureclient.flashblade.resourceperformancereplication attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplication.name"]], "name (pypureclient.flashblade.role attribute)": [[10, "pypureclient.flashblade.Role.name"]], "name (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.name"]], "name (pypureclient.flashblade.s3exportpolicyallofrules attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyAllOfRules.name"]], "name (pypureclient.flashblade.s3exportpolicypatch attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyPatch.name"]], "name (pypureclient.flashblade.s3exportpolicyrule attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRule.name"]], "name (pypureclient.flashblade.s3exportpolicyruleinlined attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleInlined.name"]], "name (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.name"]], "name (pypureclient.flashblade.server attribute)": [[10, "pypureclient.flashblade.Server.name"]], "name (pypureclient.flashblade.servercontext attribute)": [[10, "pypureclient.flashblade.ServerContext.name"]], "name (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.name"]], "name (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.name"]], "name (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.name"]], "name (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.name"]], "name (pypureclient.flashblade.smbclientpolicyrulebase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleBase.name"]], "name (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.name"]], "name (pypureclient.flashblade.smbclientpolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePost.name"]], "name (pypureclient.flashblade.smbclientpolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostBase.name"]], "name (pypureclient.flashblade.smbclientpolicyrulepostinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostInPolicy.name"]], "name (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.name"]], "name (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.name"]], "name (pypureclient.flashblade.smbsharepolicyrule attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRule.name"]], "name (pypureclient.flashblade.smbsharepolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRulePost.name"]], "name (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.name"]], "name (pypureclient.flashblade.smtpserver attribute)": [[10, "pypureclient.flashblade.SmtpServer.name"]], "name (pypureclient.flashblade.snmpagent attribute)": [[10, "pypureclient.flashblade.SnmpAgent.name"]], "name (pypureclient.flashblade.snmpmanager attribute)": [[10, "pypureclient.flashblade.SnmpManager.name"]], "name (pypureclient.flashblade.snmpmanagertest attribute)": [[10, "pypureclient.flashblade.SnmpManagerTest.name"]], "name (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.name"]], "name (pypureclient.flashblade.softwarecheckschecks attribute)": [[10, "pypureclient.flashblade.SoftwareChecksChecks.name"]], "name (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.name"]], "name (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.name"]], "name (pypureclient.flashblade.storageclassinfo attribute)": [[10, "pypureclient.flashblade.StorageClassInfo.name"]], "name (pypureclient.flashblade.storageclassspace attribute)": [[10, "pypureclient.flashblade.StorageClassSpace.name"]], "name (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.name"]], "name (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.name"]], "name (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.name"]], "name (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.name"]], "name (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.name"]], "name (pypureclient.flashblade.syslogserver attribute)": [[10, "pypureclient.flashblade.SyslogServer.name"]], "name (pypureclient.flashblade.syslogservercontext attribute)": [[10, "pypureclient.flashblade.SyslogServerContext.name"]], "name (pypureclient.flashblade.syslogserversettings attribute)": [[10, "pypureclient.flashblade.SyslogServerSettings.name"]], "name (pypureclient.flashblade.target attribute)": [[10, "pypureclient.flashblade.Target.name"]], "name (pypureclient.flashblade.targetwithcontext attribute)": [[10, "pypureclient.flashblade.TargetWithContext.name"]], "name (pypureclient.flashblade.timezone attribute)": [[10, "pypureclient.flashblade.TimeZone.name"]], "name (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.name"]], "name (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.name"]], "name (pypureclient.flashblade.trustpolicyrule attribute)": [[10, "pypureclient.flashblade.TrustPolicyRule.name"]], "name (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.name"]], "name (pypureclient.flashblade.user attribute)": [[10, "pypureclient.flashblade.User.name"]], "name (pypureclient.flashblade.usernoid attribute)": [[10, "pypureclient.flashblade.UserNoId.name"]], "name (pypureclient.flashblade.userquota attribute)": [[10, "pypureclient.flashblade.UserQuota.name"]], "name (pypureclient.flashblade.userquotapatch attribute)": [[10, "pypureclient.flashblade.UserQuotaPatch.name"]], "name (pypureclient.flashblade.userquotapost attribute)": [[10, "pypureclient.flashblade.UserQuotaPost.name"]], "name (pypureclient.flashblade.verificationkey attribute)": [[10, "pypureclient.flashblade.VerificationKey.name"]], "name (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.name"]], "nameservers (pypureclient.flashblade.dns attribute)": [[10, "pypureclient.flashblade.Dns.nameservers"]], "nameservers (pypureclient.flashblade.dnspost attribute)": [[10, "pypureclient.flashblade.DnsPost.nameservers"]], "neighbor_chassis (pypureclient.flashblade.networkinterfaceneighbor attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighbor.neighbor_chassis"]], "neighbor_port (pypureclient.flashblade.networkinterfaceneighbor attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighbor.neighbor_port"]], "netmask (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.netmask"]], "network_access_policy (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.network_access_policy"]], "network_congestion_mode (pypureclient.flashblade.networkinterfacesconnectorssettingroce attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoce.network_congestion_mode"]], "nfs (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.nfs"]], "nfs (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.nfs"]], "nfs (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.nfs"]], "nfs (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.nfs"]], "nis_domains (pypureclient.flashblade.directoryservicenfs attribute)": [[10, "pypureclient.flashblade.DirectoryServiceNfs.nis_domains"]], "nis_servers (pypureclient.flashblade.directoryservicenfs attribute)": [[10, "pypureclient.flashblade.DirectoryServiceNfs.nis_servers"]], "node_group (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.node_group"]], "node_group (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.node_group"]], "non_critical (pypureclient.flashblade.hardwaretemperaturesthresholds attribute)": [[10, "pypureclient.flashblade.HardwareTemperaturesThresholds.non_critical"]], "notification (pypureclient.flashblade.snmpmanager attribute)": [[10, "pypureclient.flashblade.SnmpManager.notification"]], "notification (pypureclient.flashblade.snmpmanagerpost attribute)": [[10, "pypureclient.flashblade.SnmpManagerPost.notification"]], "notified (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.notified"]], "ntp_servers (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.ntp_servers"]], "object_backlog (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.object_backlog"]], "object_backlog (pypureclient.flashblade.continuousreplicationperformance attribute)": [[10, "pypureclient.flashblade.ContinuousReplicationPerformance.object_backlog"]], "object_count (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.object_count"]], "object_count (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.object_count"]], "object_lock_config (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.object_lock_config"]], "object_lock_config (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.object_lock_config"]], "object_lock_config (pypureclient.flashblade.bucketpost attribute)": [[10, "pypureclient.flashblade.BucketPost.object_lock_config"]], "object_store (pypureclient.flashblade.realmdefaults attribute)": [[10, "pypureclient.flashblade.RealmDefaults.object_store"]], "offset (pypureclient.flashblade.filelockrange attribute)": [[10, "pypureclient.flashblade.FileLockRange.offset"]], "old_password (pypureclient.flashblade.adminpatch attribute)": [[10, "pypureclient.flashblade.AdminPatch.old_password"]], "op_status (pypureclient.flashblade.auditfilesystemspolicyrulebase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleBase.op_status"]], "op_status (pypureclient.flashblade.auditfilesystemspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleInPolicy.op_status"]], "opens (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.opens"]], "operations (pypureclient.flashblade.auditfilesystemspolicyrulebase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleBase.operations"]], "operations (pypureclient.flashblade.auditfilesystemspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyRuleInPolicy.operations"]], "operator (pypureclient.flashblade.trustpolicyrulecondition attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleCondition.operator"]], "organization (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.organization"]], "organization (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.organization"]], "organization (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.organization"]], "organization (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.organization"]], "organization (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.organization"]], "organizational_unit (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.organizational_unit"]], "organizational_unit (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.organizational_unit"]], "organizational_unit (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.organizational_unit"]], "organizational_unit (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.organizational_unit"]], "organizational_unit (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.organizational_unit"]], "origin (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.origin"]], "os (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.os"]], "os (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.os"]], "os (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.os"]], "os (pypureclient.flashblade.remotearray attribute)": [[10, "pypureclient.flashblade.RemoteArray.os"]], "other_errors_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.other_errors_per_sec"]], "other_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.other_errors_per_sec"]], "other_ops_count (pypureclient.flashblade.objectbacklog attribute)": [[10, "pypureclient.flashblade.ObjectBacklog.other_ops_count"]], "others_per_sec (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.others_per_sec"]], "others_per_sec (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.others_per_sec"]], "others_per_sec (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.others_per_sec"]], "owner (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.owner"]], "owner_destroyed (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.owner_destroyed"]], "parity (pypureclient.flashblade.arrayspace attribute)": [[10, "pypureclient.flashblade.ArraySpace.parity"]], "part_number (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.part_number"]], "passphrase (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.passphrase"]], "passphrase (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.passphrase"]], "password (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.password"]], "password (pypureclient.flashblade.adminpatch attribute)": [[10, "pypureclient.flashblade.AdminPatch.password"]], "password (pypureclient.flashblade.adminpost attribute)": [[10, "pypureclient.flashblade.AdminPost.password"]], "password_history (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.password_history"]], "patch_active_directory() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_active_directory"]], "patch_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_admins"]], "patch_admins_settings() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_admins_settings"]], "patch_alert_watchers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_alert_watchers"]], "patch_alerts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_alerts"]], "patch_api_clients() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_api_clients"]], "patch_array_connections() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_array_connections"]], "patch_arrays() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_arrays"]], "patch_arrays_erasures() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_arrays_erasures"]], "patch_arrays_eula() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_arrays_eula"]], "patch_audit_file_systems_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_audit_file_systems_policies"]], "patch_audit_object_store_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_audit_object_store_policies"]], "patch_bucket_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_bucket_replica_links"]], "patch_buckets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_buckets"]], "patch_buckets_audit_filters() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_buckets_audit_filters"]], "patch_certificates() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_certificates"]], "patch_data_eviction_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_data_eviction_policies"]], "patch_directory_services() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_directory_services"]], "patch_directory_services_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_directory_services_roles"]], "patch_directory_services_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_directory_services_test"]], "patch_dns() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_dns"]], "patch_file_system_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_file_system_exports"]], "patch_file_system_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_file_system_replica_links"]], "patch_file_system_snapshots() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_file_system_snapshots"]], "patch_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_file_systems"]], "patch_fleets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_fleets"]], "patch_hardware() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_hardware"]], "patch_hardware_connectors() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_hardware_connectors"]], "patch_kmip() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_kmip"]], "patch_legal_holds() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_legal_holds"]], "patch_legal_holds_held_entities() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_legal_holds_held_entities"]], "patch_lifecycle_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_lifecycle_rules"]], "patch_link_aggregation_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_link_aggregation_groups"]], "patch_log_targets_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_log_targets_file_systems"]], "patch_log_targets_object_store() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_log_targets_object_store"]], "patch_logs_async() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_logs_async"]], "patch_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_management_access_policies"]], "patch_network_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_network_access_policies"]], "patch_network_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_network_access_policies_rules"]], "patch_network_interfaces() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_network_interfaces"]], "patch_network_interfaces_connectors() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_network_interfaces_connectors"]], "patch_nfs_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_nfs_export_policies"]], "patch_nfs_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_nfs_export_policies_rules"]], "patch_node_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_node_groups"]], "patch_nodes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_nodes"]], "patch_object_store_access_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_access_keys"]], "patch_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_access_policies"]], "patch_object_store_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_access_policies_rules"]], "patch_object_store_account_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_account_exports"]], "patch_object_store_accounts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_accounts"]], "patch_object_store_remote_credentials() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_remote_credentials"]], "patch_object_store_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_roles"]], "patch_object_store_roles_object_store_trust_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_roles_object_store_trust_policies_rules"]], "patch_object_store_roles_object_store_trust_policies_upload() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_roles_object_store_trust_policies_upload"]], "patch_object_store_virtual_hosts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_object_store_virtual_hosts"]], "patch_password_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_password_policies"]], "patch_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_policies"]], "patch_qos_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_qos_policies"]], "patch_quotas_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_quotas_groups"]], "patch_quotas_settings() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_quotas_settings"]], "patch_quotas_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_quotas_users"]], "patch_rapid_data_locking() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_rapid_data_locking"]], "patch_realms() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_realms"]], "patch_realms_defaults() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_realms_defaults"]], "patch_s3_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_s3_export_policies"]], "patch_s3_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_s3_export_policies_rules"]], "patch_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_servers"]], "patch_smb_client_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_smb_client_policies"]], "patch_smb_client_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_smb_client_policies_rules"]], "patch_smb_share_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_smb_share_policies"]], "patch_smb_share_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_smb_share_policies_rules"]], "patch_smtp_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_smtp_servers"]], "patch_snmp_agents() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_snmp_agents"]], "patch_snmp_managers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_snmp_managers"]], "patch_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_ssh_certificate_authority_policies"]], "patch_sso_oidc_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_sso_oidc_idps"]], "patch_sso_saml2_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_sso_saml2_idps"]], "patch_sso_saml2_idps_test() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_sso_saml2_idps_test"]], "patch_storage_class_tiering_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_storage_class_tiering_policies"]], "patch_subnets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_subnets"]], "patch_support() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_support"]], "patch_support_verification_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_support_verification_keys"]], "patch_syslog_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_syslog_servers"]], "patch_syslog_servers_settings() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_syslog_servers_settings"]], "patch_targets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_targets"]], "patch_tls_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_tls_policies"]], "patch_worm_data_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.patch_worm_data_policies"]], "path (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.path"]], "path (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.path"]], "path (pypureclient.flashblade.legalholdheldentity attribute)": [[10, "pypureclient.flashblade.LegalHoldHeldEntity.path"]], "pathconfs_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.pathconfs_per_sec"]], "paused (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.paused"]], "paused (pypureclient.flashblade.bucketreplicalinkpost attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkPost.paused"]], "periodic (pypureclient.flashblade.connectionrelationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplication.periodic"]], "periodic (pypureclient.flashblade.relationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.RelationshipPerformanceReplication.periodic"]], "periodic (pypureclient.flashblade.resourceperformancereplication attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplication.periodic"]], "permission (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.permission"]], "permission (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.permission"]], "permission (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.permission"]], "permission (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.permission"]], "permission (pypureclient.flashblade.smbclientpolicyrulebase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleBase.permission"]], "permission (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.permission"]], "permission (pypureclient.flashblade.smbclientpolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePost.permission"]], "permission (pypureclient.flashblade.smbclientpolicyrulepostbase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostBase.permission"]], "permission (pypureclient.flashblade.smbclientpolicyrulepostinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRulePostInPolicy.permission"]], "permissions (pypureclient.flashblade.role attribute)": [[10, "pypureclient.flashblade.Role.permissions"]], "phonehome_enabled (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.phonehome_enabled"]], "policies (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.policies"]], "policies (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.policies"]], "policy (pypureclient.flashblade.bucketaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRule.policy"]], "policy (pypureclient.flashblade.bucketaccesspolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleWithContext.policy"]], "policy (pypureclient.flashblade.crossoriginresourcesharingpolicyrule attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRule.policy"]], "policy (pypureclient.flashblade.crossoriginresourcesharingpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext.policy"]], "policy (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.policy"]], "policy (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.policy"]], "policy (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.policy"]], "policy (pypureclient.flashblade.networkaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleBase.policy"]], "policy (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.policy"]], "policy (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.policy"]], "policy (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.policy"]], "policy (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.policy"]], "policy (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.policy"]], "policy (pypureclient.flashblade.objectstoreaccountexportpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportPatch.policy"]], "policy (pypureclient.flashblade.policyfilesystemsnapshot attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshot.policy"]], "policy (pypureclient.flashblade.policymember attribute)": [[10, "pypureclient.flashblade.PolicyMember.policy"]], "policy (pypureclient.flashblade.policymembercontext attribute)": [[10, "pypureclient.flashblade.PolicyMemberContext.policy"]], "policy (pypureclient.flashblade.policymemberwithremote attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemote.policy"]], "policy (pypureclient.flashblade.policyreference attribute)": [[10, "pypureclient.flashblade.PolicyReference.policy"]], "policy (pypureclient.flashblade.policyruleobjectaccess attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccess.policy"]], "policy (pypureclient.flashblade.s3exportpolicyallofrules attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyAllOfRules.policy"]], "policy (pypureclient.flashblade.s3exportpolicyrule attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRule.policy"]], "policy (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.policy"]], "policy (pypureclient.flashblade.smbclientpolicyrulebase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleBase.policy"]], "policy (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.policy"]], "policy (pypureclient.flashblade.smbsharepolicyrule attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRule.policy"]], "policy (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.policy"]], "policy (pypureclient.flashblade.trustpolicyrule attribute)": [[10, "pypureclient.flashblade.TrustPolicyRule.policy"]], "policy (pypureclient.flashblade.trustpolicyrulepost attribute)": [[10, "pypureclient.flashblade.TrustPolicyRulePost.policy"]], "policy (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.policy"]], "policy_type (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.policy_type"]], "policy_type (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.policy_type"]], "policy_type (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.policy_type"]], "policy_type (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.policy_type"]], "policy_type (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.policy_type"]], "policy_type (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.policy_type"]], "policy_type (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.policy_type"]], "policy_type (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.policy_type"]], "policy_type (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.policy_type"]], "policy_type (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.policy_type"]], "policy_type (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.policy_type"]], "policy_type (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.policy_type"]], "policy_type (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.policy_type"]], "policy_type (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.policy_type"]], "policy_type (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.policy_type"]], "policy_type (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.policy_type"]], "policy_type (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.policy_type"]], "policy_type (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.policy_type"]], "policy_type (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.policy_type"]], "policy_type (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.policy_type"]], "policy_type (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.policy_type"]], "policy_type (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.policy_type"]], "policy_type (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.policy_type"]], "policy_type (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.policy_type"]], "policy_type (pypureclient.flashblade.policybase attribute)": [[10, "pypureclient.flashblade.PolicyBase.policy_type"]], "policy_type (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.policy_type"]], "policy_type (pypureclient.flashblade.policybaserenameable attribute)": [[10, "pypureclient.flashblade.PolicyBaseRenameable.policy_type"]], "policy_type (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.policy_type"]], "policy_type (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.policy_type"]], "policy_type (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.policy_type"]], "policy_type (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.policy_type"]], "policy_type (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.policy_type"]], "policy_type (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.policy_type"]], "policy_type (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.policy_type"]], "policy_type (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.policy_type"]], "policy_type (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.policy_type"]], "policy_type (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.policy_type"]], "policy_type (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.policy_type"]], "policy_type (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.policy_type"]], "policy_type (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.policy_type"]], "policy_version (pypureclient.flashblade.networkaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRule.policy_version"]], "policy_version (pypureclient.flashblade.networkaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleBase.policy_version"]], "policy_version (pypureclient.flashblade.networkaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleInPolicy.policy_version"]], "policy_version (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.policy_version"]], "policy_version (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.policy_version"]], "policy_version (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.policy_version"]], "policy_version (pypureclient.flashblade.smbclientpolicyrule attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRule.policy_version"]], "policy_version (pypureclient.flashblade.smbclientpolicyrulebase attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleBase.policy_version"]], "policy_version (pypureclient.flashblade.smbclientpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleInPolicy.policy_version"]], "port (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.port"]], "port (pypureclient.flashblade.networkinterfaceinfo attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceInfo.port"]], "port_buffer (pypureclient.flashblade.networkinterfacesconnectorssettingrocepfc attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRocePfc.port_buffer"]], "port_count (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.port_count"]], "port_speed (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.port_speed"]], "port_speed (pypureclient.flashblade.linkaggregationgroup attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroup.port_speed"]], "ports (pypureclient.flashblade.linkaggregationgroup attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroup.ports"]], "ports (pypureclient.flashblade.linkaggregationgrouppatch attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroupPatch.ports"]], "post_active_directory() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_active_directory"]], "post_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_admins"]], "post_admins_api_tokens() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_admins_api_tokens"]], "post_admins_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_admins_management_access_policies"]], "post_admins_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_admins_ssh_certificate_authority_policies"]], "post_alert_watchers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_alert_watchers"]], "post_api_clients() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_api_clients"]], "post_array_connections() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_array_connections"]], "post_array_connections_connection_key() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_array_connections_connection_key"]], "post_arrays_erasures() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_arrays_erasures"]], "post_arrays_factory_reset_token() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_arrays_factory_reset_token"]], "post_arrays_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_arrays_ssh_certificate_authority_policies"]], "post_audit_file_systems_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_audit_file_systems_policies"]], "post_audit_file_systems_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_audit_file_systems_policies_members"]], "post_audit_object_store_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_audit_object_store_policies"]], "post_audit_object_store_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_audit_object_store_policies_members"]], "post_bucket_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_bucket_replica_links"]], "post_buckets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_buckets"]], "post_buckets_audit_filters() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_buckets_audit_filters"]], "post_buckets_bucket_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_buckets_bucket_access_policies"]], "post_buckets_bucket_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_buckets_bucket_access_policies_rules"]], "post_buckets_cross_origin_resource_sharing_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_buckets_cross_origin_resource_sharing_policies"]], "post_buckets_cross_origin_resource_sharing_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_buckets_cross_origin_resource_sharing_policies_rules"]], "post_certificate_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_certificate_groups"]], "post_certificate_groups_certificates() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_certificate_groups_certificates"]], "post_certificates() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_certificates"]], "post_certificates_certificate_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_certificates_certificate_groups"]], "post_certificates_certificate_signing_requests() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_certificates_certificate_signing_requests"]], "post_data_eviction_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_data_eviction_policies"]], "post_data_eviction_policies_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_data_eviction_policies_file_systems"]], "post_directory_services_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_directory_services_roles"]], "post_directory_services_roles_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_directory_services_roles_management_access_policies"]], "post_dns() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_dns"]], "post_file_system_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_system_exports"]], "post_file_system_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_system_replica_links"]], "post_file_system_replica_links_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_system_replica_links_policies"]], "post_file_system_snapshots() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_system_snapshots"]], "post_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_systems"]], "post_file_systems_audit_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_systems_audit_policies"]], "post_file_systems_data_eviction_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_systems_data_eviction_policies"]], "post_file_systems_locks_nlm_reclamations() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_systems_locks_nlm_reclamations"]], "post_file_systems_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_file_systems_policies"]], "post_fleets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_fleets"]], "post_fleets_fleet_key() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_fleets_fleet_key"]], "post_fleets_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_fleets_members"]], "post_keytabs() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_keytabs"]], "post_keytabs_upload() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_keytabs_upload"]], "post_kmip() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_kmip"]], "post_legal_holds() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_legal_holds"]], "post_legal_holds_held_entities() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_legal_holds_held_entities"]], "post_lifecycle_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_lifecycle_rules"]], "post_link_aggregation_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_link_aggregation_groups"]], "post_log_targets_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_log_targets_file_systems"]], "post_log_targets_object_store() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_log_targets_object_store"]], "post_maintenance_windows() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_maintenance_windows"]], "post_management_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_management_access_policies"]], "post_management_access_policies_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_management_access_policies_admins"]], "post_management_access_policies_directory_services_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_management_access_policies_directory_services_roles"]], "post_network_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_network_access_policies_rules"]], "post_network_interfaces() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_network_interfaces"]], "post_network_interfaces_tls_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_network_interfaces_tls_policies"]], "post_nfs_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_nfs_export_policies"]], "post_nfs_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_nfs_export_policies_rules"]], "post_node_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_node_groups"]], "post_node_groups_nodes() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_node_groups_nodes"]], "post_nodes_batch() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_nodes_batch"]], "post_object_store_access_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_access_keys"]], "post_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_access_policies"]], "post_object_store_access_policies_object_store_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_access_policies_object_store_roles"]], "post_object_store_access_policies_object_store_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_access_policies_object_store_users"]], "post_object_store_access_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_access_policies_rules"]], "post_object_store_account_exports() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_account_exports"]], "post_object_store_accounts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_accounts"]], "post_object_store_remote_credentials() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_remote_credentials"]], "post_object_store_roles() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_roles"]], "post_object_store_roles_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_roles_object_store_access_policies"]], "post_object_store_roles_object_store_trust_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_roles_object_store_trust_policies_rules"]], "post_object_store_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_users"]], "post_object_store_users_object_store_access_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_users_object_store_access_policies"]], "post_object_store_virtual_hosts() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_object_store_virtual_hosts"]], "post_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_policies"]], "post_policies_file_system_replica_links() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_policies_file_system_replica_links"]], "post_policies_file_systems() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_policies_file_systems"]], "post_public_keys() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_public_keys"]], "post_qos_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_qos_policies"]], "post_qos_policies_members() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_qos_policies_members"]], "post_quotas_groups() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_quotas_groups"]], "post_quotas_users() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_quotas_users"]], "post_rapid_data_locking_rotate() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_rapid_data_locking_rotate"]], "post_realms() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_realms"]], "post_resource_accesses_batch() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_resource_accesses_batch"]], "post_s3_export_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_s3_export_policies"]], "post_s3_export_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_s3_export_policies_rules"]], "post_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_servers"]], "post_smb_client_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_smb_client_policies"]], "post_smb_client_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_smb_client_policies_rules"]], "post_smb_share_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_smb_share_policies"]], "post_smb_share_policies_rules() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_smb_share_policies_rules"]], "post_snmp_managers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_snmp_managers"]], "post_software_check() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_software_check"]], "post_ssh_certificate_authority_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_ssh_certificate_authority_policies"]], "post_ssh_certificate_authority_policies_admins() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_ssh_certificate_authority_policies_admins"]], "post_ssh_certificate_authority_policies_arrays() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_ssh_certificate_authority_policies_arrays"]], "post_sso_oidc_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_sso_oidc_idps"]], "post_sso_saml2_idps() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_sso_saml2_idps"]], "post_storage_class_tiering_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_storage_class_tiering_policies"]], "post_subnets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_subnets"]], "post_support_diagnostics() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_support_diagnostics"]], "post_syslog_servers() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_syslog_servers"]], "post_targets() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_targets"]], "post_tls_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_tls_policies"]], "post_tls_policies_network_interfaces() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_tls_policies_network_interfaces"]], "post_worm_data_policies() (pypureclient.flashblade.fb_2_21.client.client method)": [[10, "pypureclient.flashblade.FB_2_21.client.Client.post_worm_data_policies"]], "prefix (pypureclient.flashblade.auditlognameprefix attribute)": [[10, "pypureclient.flashblade.AuditLogNamePrefix.prefix"]], "prefix (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.prefix"]], "prefix (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.prefix"]], "prefix (pypureclient.flashblade.lifecyclerulepatch attribute)": [[10, "pypureclient.flashblade.LifecycleRulePatch.prefix"]], "prefix (pypureclient.flashblade.lifecyclerulepost attribute)": [[10, "pypureclient.flashblade.LifecycleRulePost.prefix"]], "prefix (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.prefix"]], "principal (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.principal"]], "principal (pypureclient.flashblade.smbsharepolicyrule attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRule.principal"]], "principal (pypureclient.flashblade.smbsharepolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRulePost.principal"]], "principal (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.principal"]], "principals (pypureclient.flashblade.bucketaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRule.principals"]], "principals (pypureclient.flashblade.bucketaccesspolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleBulkManage.principals"]], "principals (pypureclient.flashblade.bucketaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRulePost.principals"]], "principals (pypureclient.flashblade.bucketaccesspolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleWithContext.principals"]], "principals (pypureclient.flashblade.trustpolicyrule attribute)": [[10, "pypureclient.flashblade.TrustPolicyRule.principals"]], "principals (pypureclient.flashblade.trustpolicyrulepost attribute)": [[10, "pypureclient.flashblade.TrustPolicyRulePost.principals"]], "principals (pypureclient.flashblade.trustpolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleWithContext.principals"]], "privacy_passphrase (pypureclient.flashblade.snmpv3 attribute)": [[10, "pypureclient.flashblade.SnmpV3.privacy_passphrase"]], "privacy_passphrase (pypureclient.flashblade.snmpv3post attribute)": [[10, "pypureclient.flashblade.SnmpV3Post.privacy_passphrase"]], "privacy_protocol (pypureclient.flashblade.snmpv3 attribute)": [[10, "pypureclient.flashblade.SnmpV3.privacy_protocol"]], "privacy_protocol (pypureclient.flashblade.snmpv3post attribute)": [[10, "pypureclient.flashblade.SnmpV3Post.privacy_protocol"]], "private_key (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.private_key"]], "private_key (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.private_key"]], "prn (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.prn"]], "prn (pypureclient.flashblade.oidcsso attribute)": [[10, "pypureclient.flashblade.OidcSso.prn"]], "prn (pypureclient.flashblade.oidcssopatch attribute)": [[10, "pypureclient.flashblade.OidcSsoPatch.prn"]], "prn (pypureclient.flashblade.oidcssopost attribute)": [[10, "pypureclient.flashblade.OidcSsoPost.prn"]], "prn (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.prn"]], "prn (pypureclient.flashblade.saml2ssopost attribute)": [[10, "pypureclient.flashblade.Saml2SsoPost.prn"]], "processing (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.processing"]], "product_type (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.product_type"]], "progress (pypureclient.flashblade.blade attribute)": [[10, "pypureclient.flashblade.Blade.progress"]], "progress (pypureclient.flashblade.drive attribute)": [[10, "pypureclient.flashblade.Drive.progress"]], "progress (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.progress"]], "progress (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.progress"]], "promotion_status (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.promotion_status"]], "promotion_status (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.promotion_status"]], "protocol (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.protocol"]], "protocol (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.protocol"]], "provider_url (pypureclient.flashblade.oidcssopostidp attribute)": [[10, "pypureclient.flashblade.OidcSsoPostIdp.provider_url"]], "provider_url_ca_certificate (pypureclient.flashblade.oidcssopostidp attribute)": [[10, "pypureclient.flashblade.OidcSsoPostIdp.provider_url_ca_certificate"]], "provider_url_ca_certificate_group (pypureclient.flashblade.oidcssopostidp attribute)": [[10, "pypureclient.flashblade.OidcSsoPostIdp.provider_url_ca_certificate_group"]], "provisioned (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.provisioned"]], "provisioned (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.provisioned"]], "provisioned (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.provisioned"]], "proxy (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.proxy"]], "public_access_config (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.public_access_config"]], "public_access_config (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.public_access_config"]], "public_access_config (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.public_access_config"]], "public_access_config (pypureclient.flashblade.objectstoreaccountpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPatch.public_access_config"]], "public_key (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.public_key"]], "public_key (pypureclient.flashblade.adminpatch attribute)": [[10, "pypureclient.flashblade.AdminPatch.public_key"]], "public_key (pypureclient.flashblade.adminpost attribute)": [[10, "pypureclient.flashblade.AdminPost.public_key"]], "public_key (pypureclient.flashblade.apiclient attribute)": [[10, "pypureclient.flashblade.ApiClient.public_key"]], "public_key (pypureclient.flashblade.apiclientspost attribute)": [[10, "pypureclient.flashblade.ApiClientsPost.public_key"]], "public_key (pypureclient.flashblade.publickey attribute)": [[10, "pypureclient.flashblade.PublicKey.public_key"]], "public_key (pypureclient.flashblade.publickeypost attribute)": [[10, "pypureclient.flashblade.PublicKeyPost.public_key"]], "public_status (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.public_status"]], "put_ops_count (pypureclient.flashblade.objectbacklog attribute)": [[10, "pypureclient.flashblade.ObjectBacklog.put_ops_count"]], "pypureclient.flashblade.fb_2_21.client": [[10, "module-pypureclient.flashblade.FB_2_21.client"]], "pypureclient.flashblade.client": [[10, "module-pypureclient.flashblade.client"]], "qos_policy (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.qos_policy"]], "qos_policy (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.qos_policy"]], "qos_policy (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.qos_policy"]], "qos_policy (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.qos_policy"]], "qos_policy (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.qos_policy"]], "quota (pypureclient.flashblade.groupquota attribute)": [[10, "pypureclient.flashblade.GroupQuota.quota"]], "quota (pypureclient.flashblade.groupquotapatch attribute)": [[10, "pypureclient.flashblade.GroupQuotaPatch.quota"]], "quota (pypureclient.flashblade.groupquotapost attribute)": [[10, "pypureclient.flashblade.GroupQuotaPost.quota"]], "quota (pypureclient.flashblade.userquota attribute)": [[10, "pypureclient.flashblade.UserQuota.quota"]], "quota (pypureclient.flashblade.userquotapatch attribute)": [[10, "pypureclient.flashblade.UserQuotaPatch.quota"]], "quota (pypureclient.flashblade.userquotapost attribute)": [[10, "pypureclient.flashblade.UserQuotaPost.quota"]], "quota_limit (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.quota_limit"]], "quota_limit (pypureclient.flashblade.bucketdefaults attribute)": [[10, "pypureclient.flashblade.BucketDefaults.quota_limit"]], "quota_limit (pypureclient.flashblade.bucketdefaultsreadonly attribute)": [[10, "pypureclient.flashblade.BucketDefaultsReadonly.quota_limit"]], "quota_limit (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.quota_limit"]], "quota_limit (pypureclient.flashblade.bucketpost attribute)": [[10, "pypureclient.flashblade.BucketPost.quota_limit"]], "quota_limit (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.quota_limit"]], "quota_limit (pypureclient.flashblade.objectstoreaccountpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPatch.quota_limit"]], "quota_limit (pypureclient.flashblade.objectstoreaccountpost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountPost.quota_limit"]], "range (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.range"]], "raw_capacity (pypureclient.flashblade.blade attribute)": [[10, "pypureclient.flashblade.Blade.raw_capacity"]], "raw_capacity (pypureclient.flashblade.drive attribute)": [[10, "pypureclient.flashblade.Drive.raw_capacity"]], "raw_capacity (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.raw_capacity"]], "rdma_received_req_cqe_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.rdma_received_req_cqe_errors_per_sec"]], "rdma_received_sequence_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.rdma_received_sequence_errors_per_sec"]], "rdma_transmitted_local_ack_timeout_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.rdma_transmitted_local_ack_timeout_errors_per_sec"]], "read (pypureclient.flashblade.smbsharepolicyrule attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRule.read"]], "read (pypureclient.flashblade.smbsharepolicyrulepost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRulePost.read"]], "read (pypureclient.flashblade.smbsharepolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleWithContext.read"]], "read_buckets_per_sec (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.read_buckets_per_sec"]], "read_buckets_per_sec (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.read_buckets_per_sec"]], "read_buckets_per_sec (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.read_buckets_per_sec"]], "read_bytes_per_sec (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.read_bytes_per_sec"]], "read_bytes_per_sec (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.read_bytes_per_sec"]], "read_dirs_per_sec (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.read_dirs_per_sec"]], "read_files_per_sec (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.read_files_per_sec"]], "read_objects_per_sec (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.read_objects_per_sec"]], "read_objects_per_sec (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.read_objects_per_sec"]], "read_objects_per_sec (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.read_objects_per_sec"]], "readdirpluses_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.readdirpluses_per_sec"]], "readdirs_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.readdirs_per_sec"]], "reading (pypureclient.flashblade.hardwaretemperatures attribute)": [[10, "pypureclient.flashblade.HardwareTemperatures.reading"]], "readlinks_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.readlinks_per_sec"]], "reads_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.reads_per_sec"]], "reads_per_sec (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.reads_per_sec"]], "reads_per_sec (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.reads_per_sec"]], "realm (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.realm"]], "realm (pypureclient.flashblade.realmdefaults attribute)": [[10, "pypureclient.flashblade.RealmDefaults.realm"]], "realms (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.realms"]], "realms (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.realms"]], "realms (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.realms"]], "realms (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.realms"]], "realms (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.realms"]], "realms (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.realms"]], "realms (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.realms"]], "realms (pypureclient.flashblade.auditobjectstorepoliciespost attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPost.realms"]], "realms (pypureclient.flashblade.auditobjectstorepolicy attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicy.realms"]], "realms (pypureclient.flashblade.auditobjectstorepolicywithcontext attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithContext.realms"]], "realms (pypureclient.flashblade.auditobjectstorepolicywithwritablereference attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePolicyWithWritableReference.realms"]], "realms (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.realms"]], "realms (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.realms"]], "realms (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.realms"]], "realms (pypureclient.flashblade.certificategroup attribute)": [[10, "pypureclient.flashblade.CertificateGroup.realms"]], "realms (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.realms"]], "realms (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.realms"]], "realms (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.realms"]], "realms (pypureclient.flashblade.dataevictionpolicy attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicy.realms"]], "realms (pypureclient.flashblade.dataevictionpolicypost attribute)": [[10, "pypureclient.flashblade.DataEvictionPolicyPost.realms"]], "realms (pypureclient.flashblade.dns attribute)": [[10, "pypureclient.flashblade.Dns.realms"]], "realms (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.realms"]], "realms (pypureclient.flashblade.legalhold attribute)": [[10, "pypureclient.flashblade.LegalHold.realms"]], "realms (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.realms"]], "realms (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.realms"]], "realms (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.realms"]], "realms (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.realms"]], "realms (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.realms"]], "realms (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.realms"]], "realms (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.realms"]], "realms (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.realms"]], "realms (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.realms"]], "realms (pypureclient.flashblade.objectstoreremotecredentials attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentials.realms"]], "realms (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.realms"]], "realms (pypureclient.flashblade.objectstorevirtualhost attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHost.realms"]], "realms (pypureclient.flashblade.passwordpolicy attribute)": [[10, "pypureclient.flashblade.PasswordPolicy.realms"]], "realms (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.realms"]], "realms (pypureclient.flashblade.policybase attribute)": [[10, "pypureclient.flashblade.PolicyBase.realms"]], "realms (pypureclient.flashblade.policybasecontext attribute)": [[10, "pypureclient.flashblade.PolicyBaseContext.realms"]], "realms (pypureclient.flashblade.policybaserenameable attribute)": [[10, "pypureclient.flashblade.PolicyBaseRenameable.realms"]], "realms (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.realms"]], "realms (pypureclient.flashblade.qospolicy attribute)": [[10, "pypureclient.flashblade.QosPolicy.realms"]], "realms (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.realms"]], "realms (pypureclient.flashblade.server attribute)": [[10, "pypureclient.flashblade.Server.realms"]], "realms (pypureclient.flashblade.servercontext attribute)": [[10, "pypureclient.flashblade.ServerContext.realms"]], "realms (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.realms"]], "realms (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.realms"]], "realms (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.realms"]], "realms (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.realms"]], "realms (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.realms"]], "realms (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.realms"]], "realms (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.realms"]], "realms (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.realms"]], "realms (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.realms"]], "realms (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.realms"]], "received_bytes_per_sec (pypureclient.flashblade.continuousreplicationperformance attribute)": [[10, "pypureclient.flashblade.ContinuousReplicationPerformance.received_bytes_per_sec"]], "received_bytes_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.received_bytes_per_sec"]], "received_bytes_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.received_bytes_per_sec"]], "received_bytes_per_sec (pypureclient.flashblade.replicationperformance attribute)": [[10, "pypureclient.flashblade.ReplicationPerformance.received_bytes_per_sec"]], "received_crc_errors_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.received_crc_errors_per_sec"]], "received_crc_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.received_crc_errors_per_sec"]], "received_frame_errors_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.received_frame_errors_per_sec"]], "received_frame_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.received_frame_errors_per_sec"]], "received_packets_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.received_packets_per_sec"]], "received_packets_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.received_packets_per_sec"]], "recovery_point (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.recovery_point"]], "recovery_point (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.recovery_point"]], "relay_host (pypureclient.flashblade.smtpserver attribute)": [[10, "pypureclient.flashblade.SmtpServer.relay_host"]], "remote (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.remote"]], "remote (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.remote"]], "remote (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.remote"]], "remote (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.remote"]], "remote (pypureclient.flashblade.connectionrelationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplication.remote"]], "remote (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.remote"]], "remote (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.remote"]], "remote (pypureclient.flashblade.fixedreferencewithremote attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithRemote.remote"]], "remote (pypureclient.flashblade.memberlink attribute)": [[10, "pypureclient.flashblade.MemberLink.remote"]], "remote (pypureclient.flashblade.networkconnectionstatistics attribute)": [[10, "pypureclient.flashblade.NetworkConnectionStatistics.remote"]], "remote (pypureclient.flashblade.objectstoreremotecredentials attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentials.remote"]], "remote_assist_active (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.remote_assist_active"]], "remote_assist_duration (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.remote_assist_duration"]], "remote_assist_expires (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.remote_assist_expires"]], "remote_assist_opened (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.remote_assist_opened"]], "remote_assist_paths (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.remote_assist_paths"]], "remote_assist_status (pypureclient.flashblade.support attribute)": [[10, "pypureclient.flashblade.Support.remote_assist_status"]], "remote_bucket (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.remote_bucket"]], "remote_credentials (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.remote_credentials"]], "remote_file_system (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.remote_file_system"]], "remote_file_system (pypureclient.flashblade.memberlink attribute)": [[10, "pypureclient.flashblade.MemberLink.remote_file_system"]], "remote_snapshot (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.remote_snapshot"]], "remove_attached_servers (pypureclient.flashblade.objectstorevirtualhostpatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostPatch.remove_attached_servers"]], "remove_log_targets (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.remove_log_targets"]], "remove_log_targets (pypureclient.flashblade.auditobjectstorepoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesPatch.remove_log_targets"]], "remove_ports (pypureclient.flashblade.linkaggregationgrouppatch attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroupPatch.remove_ports"]], "remove_rules (pypureclient.flashblade.nfspatch attribute)": [[10, "pypureclient.flashblade.NfsPatch.remove_rules"]], "remove_rules (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.remove_rules"]], "removes_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.removes_per_sec"]], "renames_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.renames_per_sec"]], "repeater (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.repeater"]], "replication_addresses (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.replication_addresses"]], "replication_addresses (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.replication_addresses"]], "requested_promotion_state (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.requested_promotion_state"]], "requested_promotion_state (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.requested_promotion_state"]], "requested_promotion_state (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.requested_promotion_state"]], "required_transport_security (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.required_transport_security"]], "required_transport_security (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.required_transport_security"]], "required_transport_security (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.required_transport_security"]], "resource (pypureclient.flashblade.resourceaccess attribute)": [[10, "pypureclient.flashblade.ResourceAccess.resource"]], "resource (pypureclient.flashblade.resourceaccesspost attribute)": [[10, "pypureclient.flashblade.ResourceAccessPost.resource"]], "resource (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.resource"]], "resource_type (pypureclient.flashblade.fixedlocationreference attribute)": [[10, "pypureclient.flashblade.FixedLocationReference.resource_type"]], "resource_type (pypureclient.flashblade.fixedreference attribute)": [[10, "pypureclient.flashblade.FixedReference.resource_type"]], "resource_type (pypureclient.flashblade.fixedreferencenoid attribute)": [[10, "pypureclient.flashblade.FixedReferenceNoId.resource_type"]], "resource_type (pypureclient.flashblade.fixedreferencewithislocal attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithIsLocal.resource_type"]], "resource_type (pypureclient.flashblade.fixedreferencewithremote attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithRemote.resource_type"]], "resource_type (pypureclient.flashblade.fixedreferencewithtype attribute)": [[10, "pypureclient.flashblade.FixedReferenceWithType.resource_type"]], "resource_type (pypureclient.flashblade.fleetmemberpostmembersmember attribute)": [[10, "pypureclient.flashblade.FleetMemberPostMembersMember.resource_type"]], "resource_type (pypureclient.flashblade.locationreference attribute)": [[10, "pypureclient.flashblade.LocationReference.resource_type"]], "resource_type (pypureclient.flashblade.objectstoreaccesskeypostuser attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyPostUser.resource_type"]], "resource_type (pypureclient.flashblade.permission attribute)": [[10, "pypureclient.flashblade.Permission.resource_type"]], "resource_type (pypureclient.flashblade.reference attribute)": [[10, "pypureclient.flashblade.Reference.resource_type"]], "resource_type (pypureclient.flashblade.referencewritable attribute)": [[10, "pypureclient.flashblade.ReferenceWritable.resource_type"]], "resources (pypureclient.flashblade.bucketaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRule.resources"]], "resources (pypureclient.flashblade.bucketaccesspolicyrulebulkmanage attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleBulkManage.resources"]], "resources (pypureclient.flashblade.bucketaccesspolicyrulepost attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRulePost.resources"]], "resources (pypureclient.flashblade.bucketaccesspolicyrulewithcontext attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleWithContext.resources"]], "resources (pypureclient.flashblade.policyruleobjectaccess attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccess.resources"]], "resources (pypureclient.flashblade.policyruleobjectaccessbulkmanage attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessBulkManage.resources"]], "resources (pypureclient.flashblade.policyruleobjectaccesspost attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessPost.resources"]], "resources (pypureclient.flashblade.s3exportpolicyallofrules attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyAllOfRules.resources"]], "resources (pypureclient.flashblade.s3exportpolicyrule attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRule.resources"]], "resources (pypureclient.flashblade.s3exportpolicyruleinlined attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleInlined.resources"]], "resources (pypureclient.flashblade.s3exportpolicyrulepost attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRulePost.resources"]], "result_details (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.result_details"]], "result_details (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.result_details"]], "retention_lock (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.retention_lock"]], "retention_lock (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.retention_lock"]], "retention_lock (pypureclient.flashblade.bucketpost attribute)": [[10, "pypureclient.flashblade.BucketPost.retention_lock"]], "retention_lock (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.retention_lock"]], "retention_lock (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.retention_lock"]], "retention_lock (pypureclient.flashblade.wormdatapolicy attribute)": [[10, "pypureclient.flashblade.WormDataPolicy.retention_lock"]], "retention_lock (pypureclient.flashblade.wormdatapolicyretentionconfig attribute)": [[10, "pypureclient.flashblade.WormDataPolicyRetentionConfig.retention_lock"]], "retrieval_rules (pypureclient.flashblade.storageclasstieringpolicy attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPolicy.retrieval_rules"]], "revision (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.revision"]], "rmdirs_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.rmdirs_per_sec"]], "roce (pypureclient.flashblade.networkinterfacesconnectorssetting attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSetting.roce"]], "role (pypureclient.flashblade.admin attribute)": [[10, "pypureclient.flashblade.Admin.role"]], "role (pypureclient.flashblade.admincache attribute)": [[10, "pypureclient.flashblade.AdminCache.role"]], "role (pypureclient.flashblade.adminpatch attribute)": [[10, "pypureclient.flashblade.AdminPatch.role"]], "role (pypureclient.flashblade.adminpost attribute)": [[10, "pypureclient.flashblade.AdminPost.role"]], "role (pypureclient.flashblade.directoryservicerole attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRole.role"]], "role (pypureclient.flashblade.directoryservicerolepost attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolePost.role"]], "role (pypureclient.flashblade.managementaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRule.role"]], "role (pypureclient.flashblade.managementaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleBase.role"]], "role (pypureclient.flashblade.managementaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleInPolicy.role"]], "role (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.role"]], "router (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.router"]], "rule_id (pypureclient.flashblade.lifecyclerule attribute)": [[10, "pypureclient.flashblade.LifecycleRule.rule_id"]], "rule_id (pypureclient.flashblade.lifecyclerulepost attribute)": [[10, "pypureclient.flashblade.LifecycleRulePost.rule_id"]], "rules (pypureclient.flashblade.auditfilesystemspoliciespatch attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPatch.rules"]], "rules (pypureclient.flashblade.auditfilesystemspoliciespost attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesPost.rules"]], "rules (pypureclient.flashblade.auditfilesystemspolicy attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicy.rules"]], "rules (pypureclient.flashblade.auditfilesystemspolicynocontext attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyNoContext.rules"]], "rules (pypureclient.flashblade.auditfilesystemspolicypatchbase attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyPatchBase.rules"]], "rules (pypureclient.flashblade.bucketaccesspolicy attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicy.rules"]], "rules (pypureclient.flashblade.bucketaccesspolicypost attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyPost.rules"]], "rules (pypureclient.flashblade.crossoriginresourcesharingpolicy attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicy.rules"]], "rules (pypureclient.flashblade.crossoriginresourcesharingpolicypatch attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyPatch.rules"]], "rules (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.rules"]], "rules (pypureclient.flashblade.managementaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyPost.rules"]], "rules (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.rules"]], "rules (pypureclient.flashblade.nfs attribute)": [[10, "pypureclient.flashblade.Nfs.rules"]], "rules (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.rules"]], "rules (pypureclient.flashblade.nfsexportpolicypost attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyPost.rules"]], "rules (pypureclient.flashblade.nfspatch attribute)": [[10, "pypureclient.flashblade.NfsPatch.rules"]], "rules (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.rules"]], "rules (pypureclient.flashblade.objectstoreaccesspolicypatch attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyPatch.rules"]], "rules (pypureclient.flashblade.objectstoreaccesspolicypost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyPost.rules"]], "rules (pypureclient.flashblade.objectstoretrustpolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicy.rules"]], "rules (pypureclient.flashblade.policy attribute)": [[10, "pypureclient.flashblade.Policy.rules"]], "rules (pypureclient.flashblade.policypatch attribute)": [[10, "pypureclient.flashblade.PolicyPatch.rules"]], "rules (pypureclient.flashblade.s3exportpolicy attribute)": [[10, "pypureclient.flashblade.S3ExportPolicy.rules"]], "rules (pypureclient.flashblade.s3exportpolicypatch attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyPatch.rules"]], "rules (pypureclient.flashblade.s3exportpolicypost attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyPost.rules"]], "rules (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.rules"]], "rules (pypureclient.flashblade.smbclientpolicypost attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyPost.rules"]], "rules (pypureclient.flashblade.smbsharepolicy attribute)": [[10, "pypureclient.flashblade.SmbSharePolicy.rules"]], "rules (pypureclient.flashblade.smbsharepolicypost attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyPost.rules"]], "s3_delimiters (pypureclient.flashblade.policyruleobjectaccesscondition attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessCondition.s3_delimiters"]], "s3_prefixes (pypureclient.flashblade.bucketauditfilter attribute)": [[10, "pypureclient.flashblade.BucketAuditFilter.s3_prefixes"]], "s3_prefixes (pypureclient.flashblade.bucketauditfilterbase attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterBase.s3_prefixes"]], "s3_prefixes (pypureclient.flashblade.bucketauditfilterpost attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterPost.s3_prefixes"]], "s3_prefixes (pypureclient.flashblade.bucketauditfilterwithcontext attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterWithContext.s3_prefixes"]], "s3_prefixes (pypureclient.flashblade.policyruleobjectaccesscondition attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessCondition.s3_prefixes"]], "safeguard_acls (pypureclient.flashblade.multiprotocol attribute)": [[10, "pypureclient.flashblade.MultiProtocol.safeguard_acls"]], "safeguard_acls (pypureclient.flashblade.multiprotocolpost attribute)": [[10, "pypureclient.flashblade.MultiProtocolPost.safeguard_acls"]], "sanitization_certificate (pypureclient.flashblade.arrayerasure attribute)": [[10, "pypureclient.flashblade.ArrayErasure.sanitization_certificate"]], "scope (pypureclient.flashblade.managementaccesspolicyrule attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRule.scope"]], "scope (pypureclient.flashblade.managementaccesspolicyrulebase attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleBase.scope"]], "scope (pypureclient.flashblade.managementaccesspolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicyRuleInPolicy.scope"]], "scope (pypureclient.flashblade.resourceaccess attribute)": [[10, "pypureclient.flashblade.ResourceAccess.scope"]], "scope (pypureclient.flashblade.resourceaccesspost attribute)": [[10, "pypureclient.flashblade.ResourceAccessPost.scope"]], "scopes (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.scopes"]], "secret_access_key (pypureclient.flashblade.objectstoreaccesskey attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKey.secret_access_key"]], "secret_access_key (pypureclient.flashblade.objectstoreaccesskeypost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyPost.secret_access_key"]], "secret_access_key (pypureclient.flashblade.objectstoreremotecredentials attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentials.secret_access_key"]], "secret_access_key (pypureclient.flashblade.objectstoreremotecredentialspost attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentialsPost.secret_access_key"]], "secure (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.secure"]], "secure (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.secure"]], "secure (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.secure"]], "security (pypureclient.flashblade.nfsexportpolicyrule attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRule.security"]], "security (pypureclient.flashblade.nfsexportpolicyrulebase attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleBase.security"]], "security (pypureclient.flashblade.nfsexportpolicyruleinpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleInPolicy.security"]], "security_update (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.security_update"]], "sender_domain (pypureclient.flashblade.smtpserver attribute)": [[10, "pypureclient.flashblade.SmtpServer.sender_domain"]], "sensor_readings (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.sensor_readings"]], "sent (pypureclient.flashblade.snmpmanagertest attribute)": [[10, "pypureclient.flashblade.SnmpManagerTest.sent"]], "serial (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.serial"]], "serial_number (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.serial_number"]], "server (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.server"]], "server (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.server"]], "server (pypureclient.flashblade.filesystemexportpost attribute)": [[10, "pypureclient.flashblade.FileSystemExportPost.server"]], "server (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.server"]], "server (pypureclient.flashblade.objectstoreaccountexport attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExport.server"]], "server (pypureclient.flashblade.objectstoreaccountexportpost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportPost.server"]], "server (pypureclient.flashblade.objectstoredefault attribute)": [[10, "pypureclient.flashblade.ObjectStoreDefault.server"]], "server (pypureclient.flashblade.serverforaccountexport attribute)": [[10, "pypureclient.flashblade.ServerForAccountExport.server"]], "service_principal_names (pypureclient.flashblade.activedirectory attribute)": [[10, "pypureclient.flashblade.ActiveDirectory.service_principal_names"]], "service_principal_names (pypureclient.flashblade.activedirectorypatch attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPatch.service_principal_names"]], "service_principal_names (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.service_principal_names"]], "services (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.services"]], "services (pypureclient.flashblade.dns attribute)": [[10, "pypureclient.flashblade.Dns.services"]], "services (pypureclient.flashblade.dnspost attribute)": [[10, "pypureclient.flashblade.DnsPost.services"]], "services (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.services"]], "services (pypureclient.flashblade.networkinterfacepatch attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePatch.services"]], "services (pypureclient.flashblade.oidcsso attribute)": [[10, "pypureclient.flashblade.OidcSso.services"]], "services (pypureclient.flashblade.oidcssopatch attribute)": [[10, "pypureclient.flashblade.OidcSsoPatch.services"]], "services (pypureclient.flashblade.oidcssopost attribute)": [[10, "pypureclient.flashblade.OidcSsoPost.services"]], "services (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.services"]], "services (pypureclient.flashblade.saml2ssopost attribute)": [[10, "pypureclient.flashblade.Saml2SsoPost.services"]], "services (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.services"]], "services (pypureclient.flashblade.syslogserver attribute)": [[10, "pypureclient.flashblade.SyslogServer.services"]], "services (pypureclient.flashblade.syslogservercontext attribute)": [[10, "pypureclient.flashblade.SyslogServerContext.services"]], "services (pypureclient.flashblade.syslogserverpatch attribute)": [[10, "pypureclient.flashblade.SyslogServerPatch.services"]], "services (pypureclient.flashblade.syslogserverpost attribute)": [[10, "pypureclient.flashblade.SyslogServerPost.services"]], "session (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.session"]], "setattrs_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.setattrs_per_sec"]], "severity (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.severity"]], "severity (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.severity"]], "severity (pypureclient.flashblade.supportdiagnosticsseveritycount attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsSeverityCount.severity"]], "severity_count (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.severity_count"]], "share_policy (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.share_policy"]], "share_policy (pypureclient.flashblade.filesystemexportpost attribute)": [[10, "pypureclient.flashblade.FileSystemExportPost.share_policy"]], "share_policy (pypureclient.flashblade.smb attribute)": [[10, "pypureclient.flashblade.Smb.share_policy"]], "share_policy (pypureclient.flashblade.smbpost attribute)": [[10, "pypureclient.flashblade.SmbPost.share_policy"]], "shared (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.shared"]], "sign_request_enabled (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.sign_request_enabled"]], "signature (pypureclient.flashblade.eula attribute)": [[10, "pypureclient.flashblade.Eula.signature"]], "signed_verification_key (pypureclient.flashblade.verificationkeypatch attribute)": [[10, "pypureclient.flashblade.VerificationKeyPatch.signed_verification_key"]], "signing_authority (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.signing_authority"]], "signing_authority (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.signing_authority"]], "signing_credential (pypureclient.flashblade.saml2ssosp attribute)": [[10, "pypureclient.flashblade.Saml2SsoSp.signing_credential"]], "signing_credential (pypureclient.flashblade.saml2ssospcredential attribute)": [[10, "pypureclient.flashblade.Saml2SsoSpCredential.signing_credential"]], "slot (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.slot"]], "smb (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.smb"]], "smb (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.smb"]], "smb (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.smb"]], "smb (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.smb"]], "smb_mode (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.smb_mode"]], "snapshot_directory_enabled (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.snapshot_directory_enabled"]], "snapshot_directory_enabled (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.snapshot_directory_enabled"]], "snapshot_directory_enabled (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.snapshot_directory_enabled"]], "snapshots (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.snapshots"]], "software_name (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.software_name"]], "software_upgrade_hops (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.software_upgrade_hops"]], "software_version (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.software_version"]], "source (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.source"]], "source (pypureclient.flashblade.filelock attribute)": [[10, "pypureclient.flashblade.FileLock.source"]], "source (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.source"]], "source (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.source"]], "source (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.source"]], "source (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.source"]], "source (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.source"]], "source (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.source"]], "source (pypureclient.flashblade.keytabpost attribute)": [[10, "pypureclient.flashblade.KeytabPost.source"]], "source (pypureclient.flashblade.networkinterfaceping attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePing.source"]], "source (pypureclient.flashblade.networkinterfacetrace attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTrace.source"]], "source_ips (pypureclient.flashblade.policyruleobjectaccesscondition attribute)": [[10, "pypureclient.flashblade.PolicyRuleObjectAccessCondition.source_ips"]], "sources (pypureclient.flashblade.dns attribute)": [[10, "pypureclient.flashblade.Dns.sources"]], "sources (pypureclient.flashblade.dnspost attribute)": [[10, "pypureclient.flashblade.DnsPost.sources"]], "sources (pypureclient.flashblade.syslogserver attribute)": [[10, "pypureclient.flashblade.SyslogServer.sources"]], "sources (pypureclient.flashblade.syslogservercontext attribute)": [[10, "pypureclient.flashblade.SyslogServerContext.sources"]], "sources (pypureclient.flashblade.syslogserverpatch attribute)": [[10, "pypureclient.flashblade.SyslogServerPatch.sources"]], "sources (pypureclient.flashblade.syslogserverpost attribute)": [[10, "pypureclient.flashblade.SyslogServerPost.sources"]], "sp (pypureclient.flashblade.saml2sso attribute)": [[10, "pypureclient.flashblade.Saml2Sso.sp"]], "sp (pypureclient.flashblade.saml2ssopost attribute)": [[10, "pypureclient.flashblade.Saml2SsoPost.sp"]], "space (pypureclient.flashblade.arrayspace attribute)": [[10, "pypureclient.flashblade.ArraySpace.space"]], "space (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.space"]], "space (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.space"]], "space (pypureclient.flashblade.filesystemstorageclassspace attribute)": [[10, "pypureclient.flashblade.FileSystemStorageClassSpace.space"]], "space (pypureclient.flashblade.objectstoreaccount attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccount.space"]], "space (pypureclient.flashblade.realm attribute)": [[10, "pypureclient.flashblade.Realm.space"]], "space (pypureclient.flashblade.realmspace attribute)": [[10, "pypureclient.flashblade.RealmSpace.space"]], "space (pypureclient.flashblade.realmspacestorageclass attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClass.space"]], "space (pypureclient.flashblade.storageclassspace attribute)": [[10, "pypureclient.flashblade.StorageClassSpace.space"]], "speed (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.speed"]], "start (pypureclient.flashblade.filesystemlocknlmreclamation attribute)": [[10, "pypureclient.flashblade.FileSystemLockNlmReclamation.start"]], "start (pypureclient.flashblade.timewindow attribute)": [[10, "pypureclient.flashblade.TimeWindow.start"]], "start_time (pypureclient.flashblade.logsasync attribute)": [[10, "pypureclient.flashblade.LogsAsync.start_time"]], "start_time (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.start_time"]], "start_time (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.start_time"]], "start_time (pypureclient.flashblade.startendtime attribute)": [[10, "pypureclient.flashblade.StartEndTime.start_time"]], "start_time (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.start_time"]], "started (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.started"]], "state (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.state"]], "state (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.state"]], "state (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.state"]], "state (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.state"]], "state (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.state"]], "state (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.state"]], "static_authorized_principals (pypureclient.flashblade.sshcertificateauthoritypolicy attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicy.static_authorized_principals"]], "static_authorized_principals (pypureclient.flashblade.sshcertificateauthoritypolicypost attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyPost.static_authorized_principals"]], "station_only (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.station_only"]], "status (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.status"]], "status (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.status"]], "status (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.status"]], "status (pypureclient.flashblade.arrayerasure attribute)": [[10, "pypureclient.flashblade.ArrayErasure.status"]], "status (pypureclient.flashblade.blade attribute)": [[10, "pypureclient.flashblade.Blade.status"]], "status (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.status"]], "status (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.status"]], "status (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.status"]], "status (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.status"]], "status (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.status"]], "status (pypureclient.flashblade.drive attribute)": [[10, "pypureclient.flashblade.Drive.status"]], "status (pypureclient.flashblade.filesystemexport attribute)": [[10, "pypureclient.flashblade.FileSystemExport.status"]], "status (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.status"]], "status (pypureclient.flashblade.filesystemsnapshottransfer attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotTransfer.status"]], "status (pypureclient.flashblade.fleetmember attribute)": [[10, "pypureclient.flashblade.FleetMember.status"]], "status (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.status"]], "status (pypureclient.flashblade.hardwaretemperatures attribute)": [[10, "pypureclient.flashblade.HardwareTemperatures.status"]], "status (pypureclient.flashblade.legalholdheldentity attribute)": [[10, "pypureclient.flashblade.LegalHoldHeldEntity.status"]], "status (pypureclient.flashblade.linkaggregationgroup attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroup.status"]], "status (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.status"]], "status (pypureclient.flashblade.softwarecheck attribute)": [[10, "pypureclient.flashblade.SoftwareCheck.status"]], "status (pypureclient.flashblade.softwarecheckschecks attribute)": [[10, "pypureclient.flashblade.SoftwareChecksChecks.status"]], "status (pypureclient.flashblade.storageclassinfo attribute)": [[10, "pypureclient.flashblade.StorageClassInfo.status"]], "status (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.status"]], "status (pypureclient.flashblade.supportremoteassistpaths attribute)": [[10, "pypureclient.flashblade.SupportRemoteAssistPaths.status"]], "status (pypureclient.flashblade.target attribute)": [[10, "pypureclient.flashblade.Target.status"]], "status (pypureclient.flashblade.targetwithcontext attribute)": [[10, "pypureclient.flashblade.TargetWithContext.status"]], "status_details (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.status_details"]], "status_details (pypureclient.flashblade.bucketreplicalink attribute)": [[10, "pypureclient.flashblade.BucketReplicaLink.status_details"]], "status_details (pypureclient.flashblade.filesystemreplicalink attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLink.status_details"]], "status_details (pypureclient.flashblade.fleetmember attribute)": [[10, "pypureclient.flashblade.FleetMember.status_details"]], "status_details (pypureclient.flashblade.replicalinkbuiltin attribute)": [[10, "pypureclient.flashblade.ReplicaLinkBuiltIn.status_details"]], "status_details (pypureclient.flashblade.storageclassinfo attribute)": [[10, "pypureclient.flashblade.StorageClassInfo.status_details"]], "status_details (pypureclient.flashblade.target attribute)": [[10, "pypureclient.flashblade.Target.status_details"]], "status_details (pypureclient.flashblade.targetwithcontext attribute)": [[10, "pypureclient.flashblade.TargetWithContext.status_details"]], "storage_class (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.storage_class"]], "storage_class (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.storage_class"]], "storage_class (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.storage_class"]], "storage_class (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.storage_class"]], "storage_class (pypureclient.flashblade.filesystemstorageclassspace attribute)": [[10, "pypureclient.flashblade.FileSystemStorageClassSpace.storage_class"]], "storage_class (pypureclient.flashblade.realmspacestorageclass attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClass.storage_class"]], "subcommand (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.subcommand"]], "subject_alternative_names (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.subject_alternative_names"]], "subject_alternative_names (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.subject_alternative_names"]], "subject_alternative_names (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.subject_alternative_names"]], "subject_alternative_names (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.subject_alternative_names"]], "subject_alternative_names (pypureclient.flashblade.certificatesigningrequestpost attribute)": [[10, "pypureclient.flashblade.CertificateSigningRequestPost.subject_alternative_names"]], "subnet (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.subnet"]], "success (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.success"]], "suffix (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.suffix"]], "suffix (pypureclient.flashblade.filesystemsnapshotpost attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotPost.suffix"]], "suffix (pypureclient.flashblade.keytab attribute)": [[10, "pypureclient.flashblade.Keytab.suffix"]], "summary (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.summary"]], "supported (pypureclient.flashblade.networkinterfaceneighborcapability attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborCapability.supported"]], "symlinks_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.symlinks_per_sec"]], "target (pypureclient.flashblade.blade attribute)": [[10, "pypureclient.flashblade.Blade.target"]], "target_storage_class (pypureclient.flashblade.tieringpolicyarchivalrule attribute)": [[10, "pypureclient.flashblade.TieringPolicyArchivalRule.target_storage_class"]], "target_storage_class (pypureclient.flashblade.tieringpolicyretrievalrule attribute)": [[10, "pypureclient.flashblade.TieringPolicyRetrievalRule.target_storage_class"]], "task_id (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.task_id"]], "task_id (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.task_id"]], "telephone (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.telephone"]], "temperature (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.temperature"]], "test_name (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.test_name"]], "test_type (pypureclient.flashblade.supportdiagnosticsdetails attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetails.test_type"]], "test_type (pypureclient.flashblade.testresult attribute)": [[10, "pypureclient.flashblade.TestResult.test_type"]], "thresholds (pypureclient.flashblade.hardwaretemperatures attribute)": [[10, "pypureclient.flashblade.HardwareTemperatures.thresholds"]], "throttle (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.throttle"]], "throttle (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.throttle"]], "tiering_policy (pypureclient.flashblade.storageclassinfo attribute)": [[10, "pypureclient.flashblade.StorageClassInfo.tiering_policy"]], "time (pypureclient.flashblade.admincache attribute)": [[10, "pypureclient.flashblade.AdminCache.time"]], "time (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.time"]], "time (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.time"]], "time (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.time"]], "time (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.time"]], "time (pypureclient.flashblade.arrayspace attribute)": [[10, "pypureclient.flashblade.ArraySpace.time"]], "time (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.time"]], "time (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.time"]], "time (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.time"]], "time (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.time"]], "time (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.time"]], "time (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.time"]], "time (pypureclient.flashblade.connectionrelationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplication.time"]], "time (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.time"]], "time (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.time"]], "time (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.time"]], "time (pypureclient.flashblade.filesystemstorageclassspace attribute)": [[10, "pypureclient.flashblade.FileSystemStorageClassSpace.time"]], "time (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.time"]], "time (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.time"]], "time (pypureclient.flashblade.networkconnectionstatistics attribute)": [[10, "pypureclient.flashblade.NetworkConnectionStatistics.time"]], "time (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.time"]], "time (pypureclient.flashblade.realmspace attribute)": [[10, "pypureclient.flashblade.RealmSpace.time"]], "time (pypureclient.flashblade.realmspacestorageclass attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClass.time"]], "time (pypureclient.flashblade.relationshipperformancereplication attribute)": [[10, "pypureclient.flashblade.RelationshipPerformanceReplication.time"]], "time (pypureclient.flashblade.resourceperformancereplication attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplication.time"]], "time (pypureclient.flashblade.storageclassspace attribute)": [[10, "pypureclient.flashblade.StorageClassSpace.time"]], "time (pypureclient.flashblade.tieringpolicyarchivalrule attribute)": [[10, "pypureclient.flashblade.TieringPolicyArchivalRule.time"]], "time_remaining (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.time_remaining"]], "time_remaining (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.time_remaining"]], "time_remaining (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.time_remaining"]], "time_remaining (pypureclient.flashblade.filesystemsnapshot attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshot.time_remaining"]], "time_remaining (pypureclient.flashblade.realm attribute)": [[10, "pypureclient.flashblade.Realm.time_remaining"]], "time_remaining_status (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.time_remaining_status"]], "time_zone (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.time_zone"]], "time_zone (pypureclient.flashblade.policyrule attribute)": [[10, "pypureclient.flashblade.PolicyRule.time_zone"]], "timeout (pypureclient.flashblade.maintenancewindowpost attribute)": [[10, "pypureclient.flashblade.MaintenanceWindowPost.timeout"]], "title (pypureclient.flashblade.eulasignature attribute)": [[10, "pypureclient.flashblade.EulaSignature.title"]], "token (pypureclient.flashblade.apitoken attribute)": [[10, "pypureclient.flashblade.ApiToken.token"]], "token (pypureclient.flashblade.arrayfactoryresettoken attribute)": [[10, "pypureclient.flashblade.ArrayFactoryResetToken.token"]], "token_type (pypureclient.flashblade.oauthtokenresponse attribute)": [[10, "pypureclient.flashblade.OauthTokenResponse.token_type"]], "total (pypureclient.flashblade.arrayspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceStorageClassGetResponse.total"]], "total (pypureclient.flashblade.bladegetresponse attribute)": [[10, "pypureclient.flashblade.BladeGetResponse.total"]], "total (pypureclient.flashblade.bucketgetresponse attribute)": [[10, "pypureclient.flashblade.BucketGetResponse.total"]], "total (pypureclient.flashblade.bucketperformancegetresponse attribute)": [[10, "pypureclient.flashblade.BucketPerformanceGetResponse.total"]], "total (pypureclient.flashblade.bucketreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkGetResponse.total"]], "total (pypureclient.flashblade.bucketreplicalinkresponse attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkResponse.total"]], "total (pypureclient.flashblade.buckets3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformanceGetResp.total"]], "total (pypureclient.flashblade.clientsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsPerformanceGetResponse.total"]], "total (pypureclient.flashblade.clientss3specificperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformanceGetResponse.total"]], "total (pypureclient.flashblade.connectionrelationshipperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplicationGetResp.total"]], "total (pypureclient.flashblade.drivegetresponse attribute)": [[10, "pypureclient.flashblade.DriveGetResponse.total"]], "total (pypureclient.flashblade.filesystemgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemGetResponse.total"]], "total (pypureclient.flashblade.filesystemgroupsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemGroupsPerformanceGetResponse.total"]], "total (pypureclient.flashblade.filesystemperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemPerformanceGetResponse.total"]], "total (pypureclient.flashblade.filesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetResponse.total"]], "total (pypureclient.flashblade.filesystemsnapshotgettransferresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetTransferResponse.total"]], "total (pypureclient.flashblade.filesystemspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSpaceStorageClassGetResponse.total"]], "total (pypureclient.flashblade.filesystemusersperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemUsersPerformanceGetResponse.total"]], "total (pypureclient.flashblade.hardwareconnectorperformancegetresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformanceGetResponse.total"]], "total (pypureclient.flashblade.networkinterfacesconnectorsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformanceGetResponse.total"]], "total (pypureclient.flashblade.nodegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGetResponse.total"]], "total (pypureclient.flashblade.objectstoreaccountgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountGetResponse.total"]], "total (pypureclient.flashblade.realmgetresponse attribute)": [[10, "pypureclient.flashblade.RealmGetResponse.total"]], "total (pypureclient.flashblade.realmspacegetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceGetResponse.total"]], "total (pypureclient.flashblade.realmspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClassGetResponse.total"]], "total (pypureclient.flashblade.resourceperformancereplicationgetresponse attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplicationGetResponse.total"]], "total_errors_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.total_errors_per_sec"]], "total_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.total_errors_per_sec"]], "total_item_count (pypureclient.flashblade.activedirectorygetresponse attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.adminapitokengetresponse attribute)": [[10, "pypureclient.flashblade.AdminApiTokenGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.admincachegetresponse attribute)": [[10, "pypureclient.flashblade.AdminCacheGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.admingetresponse attribute)": [[10, "pypureclient.flashblade.AdminGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.adminsettingsgetresponse attribute)": [[10, "pypureclient.flashblade.AdminSettingsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.alertgetresponse attribute)": [[10, "pypureclient.flashblade.AlertGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.alertwatchergetresponse attribute)": [[10, "pypureclient.flashblade.AlertWatcherGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayconnectiongetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayconnectionkeygetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionKeyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayconnectionpathgetresponse attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPathGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayerasuregetresponse attribute)": [[10, "pypureclient.flashblade.ArrayErasureGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayfactoryresettokengetresponse attribute)": [[10, "pypureclient.flashblade.ArrayFactoryResetTokenGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arraygetresponse attribute)": [[10, "pypureclient.flashblade.ArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayhttpspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformanceGet.total_item_count"]], "total_item_count (pypureclient.flashblade.arraynfsspecificperformanceget attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformanceGet.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ArrayPerformanceReplicationGetResp.total_item_count"]], "total_item_count (pypureclient.flashblade.arrays3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformanceGetResp.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayspacegetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.ArraySpaceStorageClassGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.arrayssupportedtimezonesgetresponse attribute)": [[10, "pypureclient.flashblade.ArraysSupportedTimeZonesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.auditfilesystemspoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.auditfilesystemspoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPoliciesMembersGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.auditfilesystemspolicyoperationgetresponse attribute)": [[10, "pypureclient.flashblade.AuditFileSystemsPolicyOperationGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.auditgetresponse attribute)": [[10, "pypureclient.flashblade.AuditGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.auditobjectstorepoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.auditobjectstorepoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.AuditObjectStorePoliciesMembersGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bladegetresponse attribute)": [[10, "pypureclient.flashblade.BladeGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bucketaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bucketaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.BucketAccessPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bucketauditfilteractiongetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterActionGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bucketauditfiltergetresponse attribute)": [[10, "pypureclient.flashblade.BucketAuditFilterGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bucketgetresponse attribute)": [[10, "pypureclient.flashblade.BucketGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bucketperformancegetresponse attribute)": [[10, "pypureclient.flashblade.BucketPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.bucketreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.BucketReplicaLinkGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.buckets3specificperformancegetresp attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformanceGetResp.total_item_count"]], "total_item_count (pypureclient.flashblade.certificatecertificategroupgetresp attribute)": [[10, "pypureclient.flashblade.CertificateCertificateGroupGetResp.total_item_count"]], "total_item_count (pypureclient.flashblade.certificategetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.certificategroupcertificategetresp attribute)": [[10, "pypureclient.flashblade.CertificateGroupCertificateGetResp.total_item_count"]], "total_item_count (pypureclient.flashblade.certificategroupgetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.certificategroupusegetresponse attribute)": [[10, "pypureclient.flashblade.CertificateGroupUseGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.certificateusegetresponse attribute)": [[10, "pypureclient.flashblade.CertificateUseGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.clientsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.clientss3specificperformancegetresponse attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.connectionrelationshipperformancereplicationgetresp attribute)": [[10, "pypureclient.flashblade.ConnectionRelationshipPerformanceReplicationGetResp.total_item_count"]], "total_item_count (pypureclient.flashblade.crossoriginresourcesharingpolicygetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.crossoriginresourcesharingpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.dataevictionpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.dataevictionpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.DataEvictionPoliciesMembersGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.directoryservicegetresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.directoryservicerolesgetresponse attribute)": [[10, "pypureclient.flashblade.DirectoryServiceRolesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.dnsgetresponse attribute)": [[10, "pypureclient.flashblade.DnsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.drivegetresponse attribute)": [[10, "pypureclient.flashblade.DriveGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.eulagetresponse attribute)": [[10, "pypureclient.flashblade.EulaGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filelockgetresponse attribute)": [[10, "pypureclient.flashblade.FileLockGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesessiongetresponse attribute)": [[10, "pypureclient.flashblade.FileSessionGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemclientsgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemClientsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemexportgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemExportGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemopenfilesgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFilesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemperformancegetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemreplicalinkgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemReplicaLinkGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemsnapshotgettransferresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSnapshotGetTransferResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.filesystemspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.FileSystemSpaceStorageClassGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.fleetgetresponse attribute)": [[10, "pypureclient.flashblade.FleetGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.fleetkeygetresponse attribute)": [[10, "pypureclient.flashblade.FleetKeyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.fleetmembergetresponse attribute)": [[10, "pypureclient.flashblade.FleetMemberGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.groupquotagetresponse attribute)": [[10, "pypureclient.flashblade.GroupQuotaGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.hardwareconnectorgetresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.hardwareconnectorperformancegetresponse attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.hardwaregetresponse attribute)": [[10, "pypureclient.flashblade.HardwareGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.keytabgetresponse attribute)": [[10, "pypureclient.flashblade.KeytabGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.legalholdsgetresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.legalholdsheldentitiesgetresponse attribute)": [[10, "pypureclient.flashblade.LegalHoldsHeldEntitiesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.lifecyclerulegetresponse attribute)": [[10, "pypureclient.flashblade.LifecycleRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.linkaggregationgroupgetresponse attribute)": [[10, "pypureclient.flashblade.LinkAggregationGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.logtargetsfilesystemsgetresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsFileSystemsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.logtargetsobjectstoregetresponse attribute)": [[10, "pypureclient.flashblade.LogTargetsObjectStoreGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.logsasyncgetresponse attribute)": [[10, "pypureclient.flashblade.LogsAsyncGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.maintenancewindowsgetresponse attribute)": [[10, "pypureclient.flashblade.MaintenanceWindowsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.managementaccesspoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.ManagementAccessPoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkinterfacegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkinterfaceneighborgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkinterfacepinggetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacePingGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkinterfacetracegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceTraceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkinterfacesconnectorsgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkinterfacesconnectorsperformancegetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformanceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.networkinterfacesconnectorssettingsgetresponse attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.nfsexportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.nfsexportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.NfsExportPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.nodegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.nodegroupgetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.nodegroupnodegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupNodeGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.nodegroupusegetresponse attribute)": [[10, "pypureclient.flashblade.NodeGroupUseGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreaccesskeygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreaccesspolicyactiongetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyActionGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreaccesspolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreaccesspolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreaccountexportgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountExportGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreaccountgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccountGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreremotecredentialgetresp attribute)": [[10, "pypureclient.flashblade.ObjectStoreRemoteCredentialGetResp.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstorerolegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreRoleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoretrustpolicygetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoretrustpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreTrustPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstoreusergetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreUserGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.objectstorevirtualhostgetresponse attribute)": [[10, "pypureclient.flashblade.ObjectStoreVirtualHostGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.oidcssogetresponse attribute)": [[10, "pypureclient.flashblade.OidcSsoGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.pageinfo attribute)": [[10, "pypureclient.flashblade.PageInfo.total_item_count"]], "total_item_count (pypureclient.flashblade.pageinfoscale attribute)": [[10, "pypureclient.flashblade.PageInfoScale.total_item_count"]], "total_item_count (pypureclient.flashblade.passwordpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.PasswordPoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.policybasegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyBaseGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.policyfilesystemsnapshotgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyFileSystemSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.policygetresponse attribute)": [[10, "pypureclient.flashblade.PolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.policymembercontextgetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberContextGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.policymembergetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.policymemberwithremotegetresponse attribute)": [[10, "pypureclient.flashblade.PolicyMemberWithRemoteGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.publickeygetresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.publickeyusegetresponse attribute)": [[10, "pypureclient.flashblade.PublicKeyUseGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.qospoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.QosPoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.quotasettinggetresponse attribute)": [[10, "pypureclient.flashblade.QuotaSettingGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.realmdefaultsgetresponse attribute)": [[10, "pypureclient.flashblade.RealmDefaultsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.realmgetresponse attribute)": [[10, "pypureclient.flashblade.RealmGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.realmspacegetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.realmspacestorageclassgetresponse attribute)": [[10, "pypureclient.flashblade.RealmSpaceStorageClassGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.remotearraysresponse attribute)": [[10, "pypureclient.flashblade.RemoteArraysResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.resourceaccessesgetresponse attribute)": [[10, "pypureclient.flashblade.ResourceAccessesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.resourceperformancereplicationgetresponse attribute)": [[10, "pypureclient.flashblade.ResourcePerformanceReplicationGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.rolegetresponse attribute)": [[10, "pypureclient.flashblade.RoleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.s3exportpolicygetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.s3exportpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.S3ExportPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.saml2ssogetresponse attribute)": [[10, "pypureclient.flashblade.Saml2SsoGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.servergetresponse attribute)": [[10, "pypureclient.flashblade.ServerGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.sessiongetresponse attribute)": [[10, "pypureclient.flashblade.SessionGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.smbclientpolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.smbclientpolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbClientPolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.smbsharepolicygetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.smbsharepolicyrulegetresponse attribute)": [[10, "pypureclient.flashblade.SmbSharePolicyRuleGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.smtpservergetresponse attribute)": [[10, "pypureclient.flashblade.SmtpServerGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.snmpagentgetresponse attribute)": [[10, "pypureclient.flashblade.SnmpAgentGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.snmpmanagergetresponse attribute)": [[10, "pypureclient.flashblade.SnmpManagerGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.softwarechecksgetresponse attribute)": [[10, "pypureclient.flashblade.SoftwareChecksGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.sshcertificateauthoritypolicygetresponse attribute)": [[10, "pypureclient.flashblade.SshCertificateAuthorityPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.storageclasstieringpoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.storageclasstieringpoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.StorageClassTieringPoliciesMembersGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.subnetgetresponse attribute)": [[10, "pypureclient.flashblade.SubnetGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.supportdiagnosticsdetailsgetresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsDetailsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.supportdiagnosticsgetresponse attribute)": [[10, "pypureclient.flashblade.SupportDiagnosticsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.supportgetresponse attribute)": [[10, "pypureclient.flashblade.SupportGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.syslogservergetresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.syslogserversettingsgetresponse attribute)": [[10, "pypureclient.flashblade.SyslogServerSettingsGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.targetgetresponse attribute)": [[10, "pypureclient.flashblade.TargetGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.testresultgetresponse attribute)": [[10, "pypureclient.flashblade.TestResultGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.tlspolicygetresponse attribute)": [[10, "pypureclient.flashblade.TlsPolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.userquotagetresponse attribute)": [[10, "pypureclient.flashblade.UserQuotaGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.verificationkeygetresponse attribute)": [[10, "pypureclient.flashblade.VerificationKeyGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.wormdatapoliciesgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesGetResponse.total_item_count"]], "total_item_count (pypureclient.flashblade.wormdatapoliciesmembersgetresponse attribute)": [[10, "pypureclient.flashblade.WormDataPoliciesMembersGetResponse.total_item_count"]], "total_physical (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.total_physical"]], "total_provisioned (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.total_provisioned"]], "total_used (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.total_used"]], "transceiver_type (pypureclient.flashblade.hardwareconnector attribute)": [[10, "pypureclient.flashblade.HardwareConnector.transceiver_type"]], "transmitted_bytes_per_sec (pypureclient.flashblade.continuousreplicationperformance attribute)": [[10, "pypureclient.flashblade.ContinuousReplicationPerformance.transmitted_bytes_per_sec"]], "transmitted_bytes_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.transmitted_bytes_per_sec"]], "transmitted_bytes_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.transmitted_bytes_per_sec"]], "transmitted_bytes_per_sec (pypureclient.flashblade.replicationperformance attribute)": [[10, "pypureclient.flashblade.ReplicationPerformance.transmitted_bytes_per_sec"]], "transmitted_carrier_errors_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.transmitted_carrier_errors_per_sec"]], "transmitted_carrier_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.transmitted_carrier_errors_per_sec"]], "transmitted_dropped_errors_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.transmitted_dropped_errors_per_sec"]], "transmitted_dropped_errors_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.transmitted_dropped_errors_per_sec"]], "transmitted_packets_per_sec (pypureclient.flashblade.hardwareconnectorperformance attribute)": [[10, "pypureclient.flashblade.HardwareConnectorPerformance.transmitted_packets_per_sec"]], "transmitted_packets_per_sec (pypureclient.flashblade.networkinterfacesconnectorsperformance attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsPerformance.transmitted_packets_per_sec"]], "trust_mode (pypureclient.flashblade.networkinterfacesconnectorssettingroce attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRoce.trust_mode"]], "trusted_client_certificate_authority (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.trusted_client_certificate_authority"]], "trusted_client_certificate_authority (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.trusted_client_certificate_authority"]], "trusted_entities (pypureclient.flashblade.objectstorerole attribute)": [[10, "pypureclient.flashblade.ObjectStoreRole.trusted_entities"]], "type (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.type"]], "type (pypureclient.flashblade.arrayconnectionpath attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPath.type"]], "type (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.type"]], "type (pypureclient.flashblade.drive attribute)": [[10, "pypureclient.flashblade.Drive.type"]], "type (pypureclient.flashblade.hardware attribute)": [[10, "pypureclient.flashblade.Hardware.type"]], "type (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.type"]], "type (pypureclient.flashblade.networkinterfaceneighborneighborchassisid attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassisId.type"]], "type (pypureclient.flashblade.networkinterfaceneighborneighborportid attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborPortId.type"]], "type (pypureclient.flashblade.tieringpolicyarchivalrule attribute)": [[10, "pypureclient.flashblade.TieringPolicyArchivalRule.type"]], "type (pypureclient.flashblade.tieringpolicyretrievalrule attribute)": [[10, "pypureclient.flashblade.TieringPolicyRetrievalRule.type"]], "unique (pypureclient.flashblade.node attribute)": [[10, "pypureclient.flashblade.Node.unique"]], "unique (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.unique"]], "unrecoverable (pypureclient.flashblade.hardwaretemperaturesthresholds attribute)": [[10, "pypureclient.flashblade.HardwareTemperaturesThresholds.unrecoverable"]], "updated (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.updated"]], "updated (pypureclient.flashblade.objectstoreaccesspolicy attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessPolicy.updated"]], "uri (pypureclient.flashblade.syslogserver attribute)": [[10, "pypureclient.flashblade.SyslogServer.uri"]], "uri (pypureclient.flashblade.syslogservercontext attribute)": [[10, "pypureclient.flashblade.SyslogServerContext.uri"]], "uri (pypureclient.flashblade.syslogserverpatch attribute)": [[10, "pypureclient.flashblade.SyslogServerPatch.uri"]], "uri (pypureclient.flashblade.syslogserverpost attribute)": [[10, "pypureclient.flashblade.SyslogServerPost.uri"]], "uri (pypureclient.flashblade.syslogserverpostorpatch attribute)": [[10, "pypureclient.flashblade.SyslogServerPostOrPatch.uri"]], "uris (pypureclient.flashblade.directoryservice attribute)": [[10, "pypureclient.flashblade.DirectoryService.uris"]], "uris (pypureclient.flashblade.kmipserver attribute)": [[10, "pypureclient.flashblade.KmipServer.uris"]], "url (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.url"]], "usage (pypureclient.flashblade.groupquota attribute)": [[10, "pypureclient.flashblade.GroupQuota.usage"]], "usage (pypureclient.flashblade.userquota attribute)": [[10, "pypureclient.flashblade.UserQuota.usage"]], "use (pypureclient.flashblade.certificategroupuse attribute)": [[10, "pypureclient.flashblade.CertificateGroupUse.use"]], "use (pypureclient.flashblade.certificateuse attribute)": [[10, "pypureclient.flashblade.CertificateUse.use"]], "use (pypureclient.flashblade.nodegroupuse attribute)": [[10, "pypureclient.flashblade.NodeGroupUse.use"]], "use (pypureclient.flashblade.publickeyuse attribute)": [[10, "pypureclient.flashblade.PublicKeyUse.use"]], "usec_per_access_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_access_op"]], "usec_per_create_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_create_op"]], "usec_per_fsinfo_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_fsinfo_op"]], "usec_per_fsstat_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_fsstat_op"]], "usec_per_getattr_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_getattr_op"]], "usec_per_link_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_link_op"]], "usec_per_lookup_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_lookup_op"]], "usec_per_mkdir_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_mkdir_op"]], "usec_per_other_op (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.usec_per_other_op"]], "usec_per_other_op (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.usec_per_other_op"]], "usec_per_pathconf_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_pathconf_op"]], "usec_per_read_bucket_op (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.usec_per_read_bucket_op"]], "usec_per_read_bucket_op (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.usec_per_read_bucket_op"]], "usec_per_read_bucket_op (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.usec_per_read_bucket_op"]], "usec_per_read_dir_op (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.usec_per_read_dir_op"]], "usec_per_read_file_op (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.usec_per_read_file_op"]], "usec_per_read_object_op (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.usec_per_read_object_op"]], "usec_per_read_object_op (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.usec_per_read_object_op"]], "usec_per_read_object_op (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.usec_per_read_object_op"]], "usec_per_read_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.usec_per_read_op"]], "usec_per_read_op (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.usec_per_read_op"]], "usec_per_read_op (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.usec_per_read_op"]], "usec_per_readdir_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_readdir_op"]], "usec_per_readdirplus_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_readdirplus_op"]], "usec_per_readlink_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_readlink_op"]], "usec_per_remove_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_remove_op"]], "usec_per_rename_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_rename_op"]], "usec_per_rmdir_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_rmdir_op"]], "usec_per_setattr_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_setattr_op"]], "usec_per_symlink_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_symlink_op"]], "usec_per_write_bucket_op (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.usec_per_write_bucket_op"]], "usec_per_write_bucket_op (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.usec_per_write_bucket_op"]], "usec_per_write_bucket_op (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.usec_per_write_bucket_op"]], "usec_per_write_dir_op (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.usec_per_write_dir_op"]], "usec_per_write_file_op (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.usec_per_write_file_op"]], "usec_per_write_object_op (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.usec_per_write_object_op"]], "usec_per_write_object_op (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.usec_per_write_object_op"]], "usec_per_write_object_op (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.usec_per_write_object_op"]], "usec_per_write_op (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.usec_per_write_op"]], "usec_per_write_op (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.usec_per_write_op"]], "usec_per_write_op (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.usec_per_write_op"]], "user (pypureclient.flashblade.activedirectorypost attribute)": [[10, "pypureclient.flashblade.ActiveDirectoryPost.user"]], "user (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.user"]], "user (pypureclient.flashblade.filesession attribute)": [[10, "pypureclient.flashblade.FileSession.user"]], "user (pypureclient.flashblade.filesystemopenfile attribute)": [[10, "pypureclient.flashblade.FileSystemOpenFile.user"]], "user (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.user"]], "user (pypureclient.flashblade.objectstoreaccesskey attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKey.user"]], "user (pypureclient.flashblade.objectstoreaccesskeypost attribute)": [[10, "pypureclient.flashblade.ObjectStoreAccessKeyPost.user"]], "user (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.user"]], "user (pypureclient.flashblade.snmpv3 attribute)": [[10, "pypureclient.flashblade.SnmpV3.user"]], "user (pypureclient.flashblade.snmpv3post attribute)": [[10, "pypureclient.flashblade.SnmpV3Post.user"]], "user (pypureclient.flashblade.userquota attribute)": [[10, "pypureclient.flashblade.UserQuota.user"]], "user_agent (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.user_agent"]], "user_interface (pypureclient.flashblade.audit attribute)": [[10, "pypureclient.flashblade.Audit.user_interface"]], "user_interface (pypureclient.flashblade.session attribute)": [[10, "pypureclient.flashblade.Session.user_interface"]], "user_login_attribute (pypureclient.flashblade.directoryservicemanagement attribute)": [[10, "pypureclient.flashblade.DirectoryServiceManagement.user_login_attribute"]], "user_object_class (pypureclient.flashblade.directoryservicemanagement attribute)": [[10, "pypureclient.flashblade.DirectoryServiceManagement.user_object_class"]], "username (pypureclient.flashblade.login attribute)": [[10, "pypureclient.flashblade.Login.username"]], "v2c (pypureclient.flashblade.snmpagent attribute)": [[10, "pypureclient.flashblade.SnmpAgent.v2c"]], "v2c (pypureclient.flashblade.snmpmanager attribute)": [[10, "pypureclient.flashblade.SnmpManager.v2c"]], "v2c (pypureclient.flashblade.snmpmanagerpost attribute)": [[10, "pypureclient.flashblade.SnmpManagerPost.v2c"]], "v3 (pypureclient.flashblade.snmpagent attribute)": [[10, "pypureclient.flashblade.SnmpAgent.v3"]], "v3 (pypureclient.flashblade.snmpmanager attribute)": [[10, "pypureclient.flashblade.SnmpManager.v3"]], "v3 (pypureclient.flashblade.snmpmanagerpost attribute)": [[10, "pypureclient.flashblade.SnmpManagerPost.v3"]], "v3_enabled (pypureclient.flashblade.nfs attribute)": [[10, "pypureclient.flashblade.Nfs.v3_enabled"]], "v3_enabled (pypureclient.flashblade.nfspatch attribute)": [[10, "pypureclient.flashblade.NfsPatch.v3_enabled"]], "v4_1_enabled (pypureclient.flashblade.nfs attribute)": [[10, "pypureclient.flashblade.Nfs.v4_1_enabled"]], "v4_1_enabled (pypureclient.flashblade.nfspatch attribute)": [[10, "pypureclient.flashblade.NfsPatch.v4_1_enabled"]], "valid_from (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.valid_from"]], "valid_from (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.valid_from"]], "valid_from (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.valid_from"]], "valid_from (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.valid_from"]], "valid_to (pypureclient.flashblade.certificate attribute)": [[10, "pypureclient.flashblade.Certificate.valid_to"]], "valid_to (pypureclient.flashblade.certificatebase attribute)": [[10, "pypureclient.flashblade.CertificateBase.valid_to"]], "valid_to (pypureclient.flashblade.certificatepatch attribute)": [[10, "pypureclient.flashblade.CertificatePatch.valid_to"]], "valid_to (pypureclient.flashblade.certificatepost attribute)": [[10, "pypureclient.flashblade.CertificatePost.valid_to"]], "value (pypureclient.flashblade.networkinterfaceneighborneighborchassisid attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassisId.value"]], "value (pypureclient.flashblade.networkinterfaceneighborneighborportid attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborPortId.value"]], "values (pypureclient.flashblade.trustpolicyrulecondition attribute)": [[10, "pypureclient.flashblade.TrustPolicyRuleCondition.values"]], "variables (pypureclient.flashblade.alert attribute)": [[10, "pypureclient.flashblade.Alert.variables"]], "verification_certificate (pypureclient.flashblade.saml2ssoidp attribute)": [[10, "pypureclient.flashblade.Saml2SsoIdp.verification_certificate"]], "verification_key (pypureclient.flashblade.verificationkey attribute)": [[10, "pypureclient.flashblade.VerificationKey.verification_key"]], "verify_client_certificate_trust (pypureclient.flashblade.tlspolicy attribute)": [[10, "pypureclient.flashblade.TlsPolicy.verify_client_certificate_trust"]], "verify_client_certificate_trust (pypureclient.flashblade.tlspolicypost attribute)": [[10, "pypureclient.flashblade.TlsPolicyPost.verify_client_certificate_trust"]], "version (pypureclient.flashblade.array attribute)": [[10, "pypureclient.flashblade.Array.version"]], "version (pypureclient.flashblade.arrayconnection attribute)": [[10, "pypureclient.flashblade.ArrayConnection.version"]], "version (pypureclient.flashblade.arrayconnectionpost attribute)": [[10, "pypureclient.flashblade.ArrayConnectionPost.version"]], "version (pypureclient.flashblade.managementaccesspolicy attribute)": [[10, "pypureclient.flashblade.ManagementAccessPolicy.version"]], "version (pypureclient.flashblade.networkaccesspolicy attribute)": [[10, "pypureclient.flashblade.NetworkAccessPolicy.version"]], "version (pypureclient.flashblade.nfsexportpolicy attribute)": [[10, "pypureclient.flashblade.NfsExportPolicy.version"]], "version (pypureclient.flashblade.remotearray attribute)": [[10, "pypureclient.flashblade.RemoteArray.version"]], "version (pypureclient.flashblade.smbclientpolicy attribute)": [[10, "pypureclient.flashblade.SmbClientPolicy.version"]], "version (pypureclient.flashblade.snmpagent attribute)": [[10, "pypureclient.flashblade.SnmpAgent.version"]], "version (pypureclient.flashblade.snmpmanager attribute)": [[10, "pypureclient.flashblade.SnmpManager.version"]], "version (pypureclient.flashblade.snmpmanagerpost attribute)": [[10, "pypureclient.flashblade.SnmpManagerPost.version"]], "version (pypureclient.flashblade.supportdiagnostics attribute)": [[10, "pypureclient.flashblade.SupportDiagnostics.version"]], "version (pypureclient.flashblade.version attribute)": [[10, "pypureclient.flashblade.Version.version"]], "versioning (pypureclient.flashblade.bucket attribute)": [[10, "pypureclient.flashblade.Bucket.versioning"]], "versioning (pypureclient.flashblade.bucketpatch attribute)": [[10, "pypureclient.flashblade.BucketPatch.versioning"]], "versions (pypureclient.flashblade.apiversion attribute)": [[10, "pypureclient.flashblade.ApiVersion.versions"]], "virtual (pypureclient.flashblade.space attribute)": [[10, "pypureclient.flashblade.Space.virtual"]], "vlan (pypureclient.flashblade.networkinterface attribute)": [[10, "pypureclient.flashblade.NetworkInterface.vlan"]], "vlan (pypureclient.flashblade.subnet attribute)": [[10, "pypureclient.flashblade.Subnet.vlan"]], "window (pypureclient.flashblade.throttle attribute)": [[10, "pypureclient.flashblade.Throttle.window"]], "window_limit (pypureclient.flashblade.throttle attribute)": [[10, "pypureclient.flashblade.Throttle.window_limit"]], "wlan_access_point (pypureclient.flashblade.networkinterfaceneighborneighborchassis attribute)": [[10, "pypureclient.flashblade.NetworkInterfaceNeighborNeighborChassis.wlan_access_point"]], "writable (pypureclient.flashblade.filesystem attribute)": [[10, "pypureclient.flashblade.FileSystem.writable"]], "writable (pypureclient.flashblade.filesystempatch attribute)": [[10, "pypureclient.flashblade.FileSystemPatch.writable"]], "writable (pypureclient.flashblade.filesystempost attribute)": [[10, "pypureclient.flashblade.FileSystemPost.writable"]], "write_buckets_per_sec (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.write_buckets_per_sec"]], "write_buckets_per_sec (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.write_buckets_per_sec"]], "write_buckets_per_sec (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.write_buckets_per_sec"]], "write_bytes_per_sec (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.write_bytes_per_sec"]], "write_bytes_per_sec (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.write_bytes_per_sec"]], "write_dirs_per_sec (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.write_dirs_per_sec"]], "write_files_per_sec (pypureclient.flashblade.arrayhttpspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayHttpSpecificPerformance.write_files_per_sec"]], "write_objects_per_sec (pypureclient.flashblade.arrays3specificperformance attribute)": [[10, "pypureclient.flashblade.ArrayS3SpecificPerformance.write_objects_per_sec"]], "write_objects_per_sec (pypureclient.flashblade.buckets3specificperformance attribute)": [[10, "pypureclient.flashblade.BucketS3SpecificPerformance.write_objects_per_sec"]], "write_objects_per_sec (pypureclient.flashblade.clientss3specificperformance attribute)": [[10, "pypureclient.flashblade.ClientsS3SpecificPerformance.write_objects_per_sec"]], "writes_per_sec (pypureclient.flashblade.arraynfsspecificperformance attribute)": [[10, "pypureclient.flashblade.ArrayNfsSpecificPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flashblade.arrayperformance attribute)": [[10, "pypureclient.flashblade.ArrayPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flashblade.bucketperformance attribute)": [[10, "pypureclient.flashblade.BucketPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flashblade.bucketperformanceitems attribute)": [[10, "pypureclient.flashblade.BucketPerformanceItems.writes_per_sec"]], "writes_per_sec (pypureclient.flashblade.clientsperformance attribute)": [[10, "pypureclient.flashblade.ClientsPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flashblade.filesystemgroupperformance attribute)": [[10, "pypureclient.flashblade.FileSystemGroupPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flashblade.filesystemperformance attribute)": [[10, "pypureclient.flashblade.FileSystemPerformance.writes_per_sec"]], "writes_per_sec (pypureclient.flashblade.filesystemuserperformance attribute)": [[10, "pypureclient.flashblade.FileSystemUserPerformance.writes_per_sec"]], "xoff_threshold (pypureclient.flashblade.networkinterfacesconnectorssettingrocepfc attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRocePfc.xoff_threshold"]], "xon_threshold (pypureclient.flashblade.networkinterfacesconnectorssettingrocepfc attribute)": [[10, "pypureclient.flashblade.NetworkInterfacesConnectorsSettingRocePfc.xon_threshold"]], "client (class in pypureclient.pure1.pure1_1_5.client)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client"]], "client() (in module pypureclient.pure1.client)": [[13, "pypureclient.pure1.client.Client"]], "__init__() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.__init__"]], "access_token (pypureclient.pure1.oauthtokenresponse attribute)": [[13, "pypureclient.pure1.OauthTokenResponse.access_token"]], "account (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.account"]], "action_needed (pypureclient.pure1.assetupgradedetails attribute)": [[13, "pypureclient.pure1.AssetUpgradeDetails.action_needed"]], "activation_date (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.activation_date"]], "activation_time (pypureclient.pure1.licenseresourcereference attribute)": [[13, "pypureclient.pure1.LicenseResourceReference.activation_time"]], "actual (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.actual"]], "actual_instance (pypureclient.pure1.subscriptionallofservicedetails attribute)": [[13, "pypureclient.pure1.SubscriptionAllOfServiceDetails.actual_instance"]], "actual_instance_must_validate_oneof() (pypureclient.pure1.subscriptionallofservicedetails class method)": [[13, "pypureclient.pure1.SubscriptionAllOfServiceDetails.actual_instance_must_validate_oneof"]], "add_on_slas (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.add_on_slas"]], "additional_data (pypureclient.pure1.sustainabilityinsightarray attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArray.additional_data"]], "address (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.address"]], "address (pypureclient.pure1.target attribute)": [[13, "pypureclient.pure1.Target.address"]], "advanced_space (pypureclient.pure1.subscriptionassetarray attribute)": [[13, "pypureclient.pure1.SubscriptionAssetArray.advanced_space"]], "aggregation (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.aggregation"]], "aggregations (pypureclient.pure1.metricavailability attribute)": [[13, "pypureclient.pure1.MetricAvailability.aggregations"]], "amount (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.amount"]], "amount (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.amount"]], "amount (pypureclient.pure1.tax attribute)": [[13, "pypureclient.pure1.Tax.amount"]], "arguments (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.arguments"]], "array (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.array"]], "array_data_reduction (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.array_data_reduction"]], "array_total_load (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.array_total_load"]], "arrays (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.arrays"]], "arrays (pypureclient.pure1.arrays attribute)": [[13, "pypureclient.pure1.Arrays.arrays"]], "arrays (pypureclient.pure1.arraysbuiltin attribute)": [[13, "pypureclient.pure1.ArraysBuiltIn.arrays"]], "arrays (pypureclient.pure1.arraysresource attribute)": [[13, "pypureclient.pure1.ArraysResource.arrays"]], "arrays (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.arrays"]], "arrays (pypureclient.pure1.blade attribute)": [[13, "pypureclient.pure1.Blade.arrays"]], "arrays (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.arrays"]], "arrays (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.arrays"]], "arrays (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.arrays"]], "arrays (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.arrays"]], "arrays (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.arrays"]], "arrays (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.arrays"]], "arrays (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.arrays"]], "arrays (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.arrays"]], "arrays (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.arrays"]], "arrays (pypureclient.pure1.objectstoreaccount attribute)": [[13, "pypureclient.pure1.ObjectStoreAccount.arrays"]], "arrays (pypureclient.pure1.pod attribute)": [[13, "pypureclient.pure1.Pod.arrays"]], "arrays (pypureclient.pure1.policy attribute)": [[13, "pypureclient.pure1.Policy.arrays"]], "arrays (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.arrays"]], "arrays (pypureclient.pure1.target attribute)": [[13, "pypureclient.pure1.Target.arrays"]], "arrays (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.arrays"]], "arrays (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.arrays"]], "as_of (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.as_of"]], "as_of (pypureclient.pure1.array attribute)": [[13, "pypureclient.pure1.Array.as_of"]], "as_of (pypureclient.pure1.arraysbuiltin attribute)": [[13, "pypureclient.pure1.ArraysBuiltIn.as_of"]], "as_of (pypureclient.pure1.arraysresource attribute)": [[13, "pypureclient.pure1.ArraysResource.as_of"]], "as_of (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.as_of"]], "as_of (pypureclient.pure1.blade attribute)": [[13, "pypureclient.pure1.Blade.as_of"]], "as_of (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.as_of"]], "as_of (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.as_of"]], "as_of (pypureclient.pure1.builtinasof attribute)": [[13, "pypureclient.pure1.BuiltInAsOf.as_of"]], "as_of (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.as_of"]], "as_of (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.as_of"]], "as_of (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.as_of"]], "as_of (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.as_of"]], "as_of (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.as_of"]], "as_of (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.as_of"]], "as_of (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.as_of"]], "as_of (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.as_of"]], "as_of (pypureclient.pure1.metric attribute)": [[13, "pypureclient.pure1.Metric.as_of"]], "as_of (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.as_of"]], "as_of (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.as_of"]], "as_of (pypureclient.pure1.objectstoreaccount attribute)": [[13, "pypureclient.pure1.ObjectStoreAccount.as_of"]], "as_of (pypureclient.pure1.pod attribute)": [[13, "pypureclient.pure1.Pod.as_of"]], "as_of (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.as_of"]], "as_of (pypureclient.pure1.policy attribute)": [[13, "pypureclient.pure1.Policy.as_of"]], "as_of (pypureclient.pure1.policymember attribute)": [[13, "pypureclient.pure1.PolicyMember.as_of"]], "as_of (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.as_of"]], "as_of (pypureclient.pure1.replicalink attribute)": [[13, "pypureclient.pure1.ReplicaLink.as_of"]], "as_of (pypureclient.pure1.resource attribute)": [[13, "pypureclient.pure1.Resource.as_of"]], "as_of (pypureclient.pure1.resourcenoname attribute)": [[13, "pypureclient.pure1.ResourceNoName.as_of"]], "as_of (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.as_of"]], "as_of (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.as_of"]], "as_of (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.as_of"]], "as_of (pypureclient.pure1.sustainabilityarray attribute)": [[13, "pypureclient.pure1.SustainabilityArray.as_of"]], "as_of (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.as_of"]], "as_of (pypureclient.pure1.sustainabilityinsightarray attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArray.as_of"]], "as_of (pypureclient.pure1.target attribute)": [[13, "pypureclient.pure1.Target.as_of"]], "as_of (pypureclient.pure1.timeaware attribute)": [[13, "pypureclient.pure1.TimeAware.as_of"]], "as_of (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.as_of"]], "as_of (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.as_of"]], "assessment (pypureclient.pure1.sustainabilityarray attribute)": [[13, "pypureclient.pure1.SustainabilityArray.assessment"]], "assessment_level (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.assessment_level"]], "at (pypureclient.pure1.policyrule attribute)": [[13, "pypureclient.pure1.PolicyRule.at"]], "availabilities (pypureclient.pure1.metric attribute)": [[13, "pypureclient.pure1.Metric.availabilities"]], "average_on_demand (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.average_on_demand"]], "blades (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.blades"]], "capacity (pypureclient.pure1.assetspace attribute)": [[13, "pypureclient.pure1.AssetSpace.capacity"]], "capacity (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.capacity"]], "capacity_utilization (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.capacity_utilization"]], "category (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.category"]], "chassis (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.chassis"]], "chassis_serial_number (pypureclient.pure1.subscriptionassetarray attribute)": [[13, "pypureclient.pure1.SubscriptionAssetArray.chassis_serial_number"]], "city (pypureclient.pure1.assetaddress attribute)": [[13, "pypureclient.pure1.AssetAddress.city"]], "city (pypureclient.pure1.baseaddress attribute)": [[13, "pypureclient.pure1.BaseAddress.city"]], "closed (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.closed"]], "code (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.code"]], "command (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.command"]], "commitment_date (pypureclient.pure1.assetupgradedetails attribute)": [[13, "pypureclient.pure1.AssetUpgradeDetails.commitment_date"]], "component_name (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.component_name"]], "component_type (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.component_type"]], "components (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.components"]], "connector_type (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.connector_type"]], "context (pypureclient.pure1.errorerrors attribute)": [[13, "pypureclient.pure1.ErrorErrors.context"]], "continuation_token (pypureclient.pure1.alertsgetresponse attribute)": [[13, "pypureclient.pure1.AlertsGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.arraygetresponse attribute)": [[13, "pypureclient.pure1.ArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.auditsgetresponse attribute)": [[13, "pypureclient.pure1.AuditsGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.bladegetresponse attribute)": [[13, "pypureclient.pure1.BladeGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.bucketgetresponse attribute)": [[13, "pypureclient.pure1.BucketGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.bucketreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.BucketReplicaLinkGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.controllergetresponse attribute)": [[13, "pypureclient.pure1.ControllerGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.directorygetresponse attribute)": [[13, "pypureclient.pure1.DirectoryGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.drivegetresponse attribute)": [[13, "pypureclient.pure1.DriveGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.filesystemgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.filesystemreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLinkGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.filesystemsnapshotgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemSnapshotGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.hardwareconnectorgetresponse attribute)": [[13, "pypureclient.pure1.HardwareConnectorGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.hardwaregetresponse attribute)": [[13, "pypureclient.pure1.HardwareGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.invoicegetresponse attribute)": [[13, "pypureclient.pure1.InvoiceGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.metricgetresponse attribute)": [[13, "pypureclient.pure1.MetricGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.metrichistorygetresponse attribute)": [[13, "pypureclient.pure1.MetricHistoryGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.networkinterfacegetresponse attribute)": [[13, "pypureclient.pure1.NetworkInterfaceGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.objectstoreaccountgetresponse attribute)": [[13, "pypureclient.pure1.ObjectStoreAccountGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.pageinfo attribute)": [[13, "pypureclient.pure1.PageInfo.continuation_token"]], "continuation_token (pypureclient.pure1.podgetresponse attribute)": [[13, "pypureclient.pure1.PodGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.podreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.PodReplicaLinkGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.policygetresponse attribute)": [[13, "pypureclient.pure1.PolicyGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.policymembersgetresponse attribute)": [[13, "pypureclient.pure1.PolicyMembersGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.portgetresponse attribute)": [[13, "pypureclient.pure1.PortGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.subscriptionassetgetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionAssetGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.subscriptiongetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.subscriptionlicensegetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionLicenseGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.supportcontractgetresponse attribute)": [[13, "pypureclient.pure1.SupportContractGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.sustainabilityarraygetresponse attribute)": [[13, "pypureclient.pure1.SustainabilityArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.sustainabilityinsightarraygetresponse attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArrayGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.taggetresponse attribute)": [[13, "pypureclient.pure1.TagGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.targetgetresponse attribute)": [[13, "pypureclient.pure1.TargetGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.volumegetresponse attribute)": [[13, "pypureclient.pure1.VolumeGetResponse.continuation_token"]], "continuation_token (pypureclient.pure1.volumesnapshotgetresponse attribute)": [[13, "pypureclient.pure1.VolumeSnapshotGetResponse.continuation_token"]], "country (pypureclient.pure1.assetaddress attribute)": [[13, "pypureclient.pure1.AssetAddress.country"]], "country (pypureclient.pure1.baseaddress attribute)": [[13, "pypureclient.pure1.BaseAddress.country"]], "created (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.created"]], "created (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.created"]], "created (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.created"]], "created (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.created"]], "created (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.created"]], "created (pypureclient.pure1.objectstoreaccount attribute)": [[13, "pypureclient.pure1.ObjectStoreAccount.created"]], "created (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.created"]], "created (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.created"]], "currency (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.currency"]], "customer_name (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.customer_name"]], "customer_name (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.customer_name"]], "data (pypureclient.pure1.assetspacetotalusedratio attribute)": [[13, "pypureclient.pure1.AssetSpaceTotalUsedRatio.data"]], "data (pypureclient.pure1.currentmetric attribute)": [[13, "pypureclient.pure1.CurrentMetric.data"]], "data (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.data"]], "data (pypureclient.pure1.subscriptionlicensepreratio attribute)": [[13, "pypureclient.pure1.SubscriptionLicensePreRatio.data"]], "delete_arrays_tags() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.delete_arrays_tags"]], "description (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.description"]], "description (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.description"]], "description (pypureclient.pure1.invoicelinecomponent attribute)": [[13, "pypureclient.pure1.InvoiceLineComponent.description"]], "description (pypureclient.pure1.metric attribute)": [[13, "pypureclient.pure1.Metric.description"]], "destroyed (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.destroyed"]], "destroyed (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.destroyed"]], "destroyed (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.destroyed"]], "destroyed (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.destroyed"]], "destroyed (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.destroyed"]], "destroyed (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.destroyed"]], "details (pypureclient.pure1.blade attribute)": [[13, "pypureclient.pure1.Blade.details"]], "details (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.details"]], "details (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.details"]], "directory_name (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.directory_name"]], "drive_count (pypureclient.pure1.drivearraystatus attribute)": [[13, "pypureclient.pure1.DriveArrayStatus.drive_count"]], "due_date (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.due_date"]], "effective (pypureclient.pure1.subscriptionassetarrayadvancedspace attribute)": [[13, "pypureclient.pure1.SubscriptionAssetArrayAdvancedSpace.effective"]], "enabled (pypureclient.pure1.http attribute)": [[13, "pypureclient.pure1.Http.enabled"]], "enabled (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.enabled"]], "enabled (pypureclient.pure1.nfs attribute)": [[13, "pypureclient.pure1.Nfs.enabled"]], "enabled (pypureclient.pure1.policy attribute)": [[13, "pypureclient.pure1.Policy.enabled"]], "enabled (pypureclient.pure1.smb attribute)": [[13, "pypureclient.pure1.Smb.enabled"]], "end_date (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.end_date"]], "end_date (pypureclient.pure1.supportcontract attribute)": [[13, "pypureclient.pure1.SupportContract.end_date"]], "end_of_life_date (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.end_of_life_date"]], "end_user_name (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.end_user_name"]], "end_user_purchase_order (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.end_user_purchase_order"]], "eradicated (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.eradicated"]], "error (pypureclient.pure1.oauth210tokenpost400response attribute)": [[13, "pypureclient.pure1.Oauth210TokenPost400Response.error"]], "error (pypureclient.pure1.oauth210tokenpost401response attribute)": [[13, "pypureclient.pure1.Oauth210TokenPost401Response.error"]], "error_description (pypureclient.pure1.oauth210tokenpost400response attribute)": [[13, "pypureclient.pure1.Oauth210TokenPost400Response.error_description"]], "error_description (pypureclient.pure1.oauth210tokenpost401response attribute)": [[13, "pypureclient.pure1.Oauth210TokenPost401Response.error_description"]], "errors (pypureclient.pure1.error attribute)": [[13, "pypureclient.pure1.Error.errors"]], "every (pypureclient.pure1.policyrule attribute)": [[13, "pypureclient.pure1.PolicyRule.every"]], "exemption_statement (pypureclient.pure1.tax attribute)": [[13, "pypureclient.pure1.Tax.exemption_statement"]], "expected (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.expected"]], "expiration_date (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.expiration_date"]], "expiration_date (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.expiration_date"]], "expires_in (pypureclient.pure1.oauthtokenresponse attribute)": [[13, "pypureclient.pure1.OauthTokenResponse.expires_in"]], "failover (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.failover"]], "fast_remove_directory_enabled (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.fast_remove_directory_enabled"]], "file_system (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.file_system"]], "fqdn (pypureclient.pure1.array attribute)": [[13, "pypureclient.pure1.Array.fqdn"]], "fqdn (pypureclient.pure1.bladearraystatus attribute)": [[13, "pypureclient.pure1.BladeArrayStatus.fqdn"]], "fqdn (pypureclient.pure1.drivearraystatus attribute)": [[13, "pypureclient.pure1.DriveArrayStatus.fqdn"]], "fqdn (pypureclient.pure1.fixedreferencefqdn attribute)": [[13, "pypureclient.pure1.FixedReferenceFqdn.fqdn"]], "fqdn (pypureclient.pure1.licenseresourcereference attribute)": [[13, "pypureclient.pure1.LicenseResourceReference.fqdn"]], "gateway (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.gateway"]], "geolocation (pypureclient.pure1.installaddress attribute)": [[13, "pypureclient.pure1.InstallAddress.geolocation"]], "get_access_token() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_access_token"]], "get_alerts() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_alerts"]], "get_arrays() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_arrays"]], "get_arrays_support_contracts() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_arrays_support_contracts"]], "get_arrays_tags() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_arrays_tags"]], "get_assessment_sustainability_arrays() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_assessment_sustainability_arrays"]], "get_assessment_sustainability_insights_arrays() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_assessment_sustainability_insights_arrays"]], "get_audits() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_audits"]], "get_blades() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_blades"]], "get_bucket_replica_links() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_bucket_replica_links"]], "get_buckets() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_buckets"]], "get_controllers() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_controllers"]], "get_directories() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_directories"]], "get_drives() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_drives"]], "get_file_system_replica_links() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_file_system_replica_links"]], "get_file_system_replica_links_policies() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_file_system_replica_links_policies"]], "get_file_system_snapshots() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_file_system_snapshots"]], "get_file_system_snapshots_policies() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_file_system_snapshots_policies"]], "get_file_systems() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_file_systems"]], "get_file_systems_policies() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_file_systems_policies"]], "get_hardware() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_hardware"]], "get_hardware_connectors() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_hardware_connectors"]], "get_invoices() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_invoices"]], "get_metrics() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_metrics"]], "get_metrics_history() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_metrics_history"]], "get_network_interfaces() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_network_interfaces"]], "get_object_store_accounts() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_object_store_accounts"]], "get_pod_replica_links() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_pod_replica_links"]], "get_pods() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_pods"]], "get_policies() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_policies"]], "get_policies_file_system_replica_links() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_policies_file_system_replica_links"]], "get_policies_file_system_snapshots() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_policies_file_system_snapshots"]], "get_policies_file_systems() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_policies_file_systems"]], "get_policies_members() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_policies_members"]], "get_ports() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_ports"]], "get_subscription_assets() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_subscription_assets"]], "get_subscription_licenses() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_subscription_licenses"]], "get_subscriptions() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_subscriptions"]], "get_targets() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_targets"]], "get_volume_snapshots() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_volume_snapshots"]], "get_volumes() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.get_volumes"]], "hard_limit_enabled (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.hard_limit_enabled"]], "heat_average (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.heat_average"]], "heat_peak_spec (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.heat_peak_spec"]], "heat_typical_spec (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.heat_typical_spec"]], "http (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.http"]], "hwaddr (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.hwaddr"]], "id (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.id"]], "id (pypureclient.pure1.array attribute)": [[13, "pypureclient.pure1.Array.id"]], "id (pypureclient.pure1.arraysbuiltin attribute)": [[13, "pypureclient.pure1.ArraysBuiltIn.id"]], "id (pypureclient.pure1.arraysresource attribute)": [[13, "pypureclient.pure1.ArraysResource.id"]], "id (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.id"]], "id (pypureclient.pure1.blade attribute)": [[13, "pypureclient.pure1.Blade.id"]], "id (pypureclient.pure1.bladearraystatus attribute)": [[13, "pypureclient.pure1.BladeArrayStatus.id"]], "id (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.id"]], "id (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.id"]], "id (pypureclient.pure1.builtinasof attribute)": [[13, "pypureclient.pure1.BuiltInAsOf.id"]], "id (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.id"]], "id (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.id"]], "id (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.id"]], "id (pypureclient.pure1.drivearraystatus attribute)": [[13, "pypureclient.pure1.DriveArrayStatus.id"]], "id (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.id"]], "id (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.id"]], "id (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.id"]], "id (pypureclient.pure1.fixedreference attribute)": [[13, "pypureclient.pure1.FixedReference.id"]], "id (pypureclient.pure1.fixedreferencefqdn attribute)": [[13, "pypureclient.pure1.FixedReferenceFqdn.id"]], "id (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.id"]], "id (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.id"]], "id (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.id"]], "id (pypureclient.pure1.licenseresourcereference attribute)": [[13, "pypureclient.pure1.LicenseResourceReference.id"]], "id (pypureclient.pure1.metric attribute)": [[13, "pypureclient.pure1.Metric.id"]], "id (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.id"]], "id (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.id"]], "id (pypureclient.pure1.objectstoreaccount attribute)": [[13, "pypureclient.pure1.ObjectStoreAccount.id"]], "id (pypureclient.pure1.pod attribute)": [[13, "pypureclient.pure1.Pod.id"]], "id (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.id"]], "id (pypureclient.pure1.policy attribute)": [[13, "pypureclient.pure1.Policy.id"]], "id (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.id"]], "id (pypureclient.pure1.replicalink attribute)": [[13, "pypureclient.pure1.ReplicaLink.id"]], "id (pypureclient.pure1.resource attribute)": [[13, "pypureclient.pure1.Resource.id"]], "id (pypureclient.pure1.resourcenoname attribute)": [[13, "pypureclient.pure1.ResourceNoName.id"]], "id (pypureclient.pure1.resourcewithlocation attribute)": [[13, "pypureclient.pure1.ResourceWithLocation.id"]], "id (pypureclient.pure1.resourcewithlocations attribute)": [[13, "pypureclient.pure1.ResourceWithLocations.id"]], "id (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.id"]], "id (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.id"]], "id (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.id"]], "id (pypureclient.pure1.sustainabilityarray attribute)": [[13, "pypureclient.pure1.SustainabilityArray.id"]], "id (pypureclient.pure1.target attribute)": [[13, "pypureclient.pure1.Target.id"]], "id (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.id"]], "id (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.id"]], "identify_enabled (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.identify_enabled"]], "initial_name (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.initial_name"]], "install_address (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.install_address"]], "install_address (pypureclient.pure1.sustainabilityarray attribute)": [[13, "pypureclient.pure1.SustainabilityArray.install_address"]], "interval_end (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.interval_end"]], "interval_end (pypureclient.pure1.sustainabilityinsightarray attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArray.interval_end"]], "interval_end (pypureclient.pure1.timeinterval attribute)": [[13, "pypureclient.pure1.TimeInterval.interval_end"]], "interval_start (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.interval_start"]], "interval_start (pypureclient.pure1.sustainabilityinsightarray attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArray.interval_start"]], "interval_start (pypureclient.pure1.timeinterval attribute)": [[13, "pypureclient.pure1.TimeInterval.interval_start"]], "iqn (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.iqn"]], "issued_token_type (pypureclient.pure1.oauthtokenresponse attribute)": [[13, "pypureclient.pure1.OauthTokenResponse.issued_token_type"]], "item (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.item"]], "item (pypureclient.pure1.invoicelinecomponent attribute)": [[13, "pypureclient.pure1.InvoiceLineComponent.item"]], "items (pypureclient.pure1.alertsgetresponse attribute)": [[13, "pypureclient.pure1.AlertsGetResponse.items"]], "items (pypureclient.pure1.alertsresponse attribute)": [[13, "pypureclient.pure1.AlertsResponse.items"]], "items (pypureclient.pure1.arraygetresponse attribute)": [[13, "pypureclient.pure1.ArrayGetResponse.items"]], "items (pypureclient.pure1.arrayresponse attribute)": [[13, "pypureclient.pure1.ArrayResponse.items"]], "items (pypureclient.pure1.auditsgetresponse attribute)": [[13, "pypureclient.pure1.AuditsGetResponse.items"]], "items (pypureclient.pure1.auditsresponse attribute)": [[13, "pypureclient.pure1.AuditsResponse.items"]], "items (pypureclient.pure1.bladegetresponse attribute)": [[13, "pypureclient.pure1.BladeGetResponse.items"]], "items (pypureclient.pure1.bladeresponse attribute)": [[13, "pypureclient.pure1.BladeResponse.items"]], "items (pypureclient.pure1.bucketgetresponse attribute)": [[13, "pypureclient.pure1.BucketGetResponse.items"]], "items (pypureclient.pure1.bucketreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.BucketReplicaLinkGetResponse.items"]], "items (pypureclient.pure1.bucketreplicalinkresponse attribute)": [[13, "pypureclient.pure1.BucketReplicaLinkResponse.items"]], "items (pypureclient.pure1.bucketresponse attribute)": [[13, "pypureclient.pure1.BucketResponse.items"]], "items (pypureclient.pure1.controllergetresponse attribute)": [[13, "pypureclient.pure1.ControllerGetResponse.items"]], "items (pypureclient.pure1.controllerresponse attribute)": [[13, "pypureclient.pure1.ControllerResponse.items"]], "items (pypureclient.pure1.directorygetresponse attribute)": [[13, "pypureclient.pure1.DirectoryGetResponse.items"]], "items (pypureclient.pure1.directoryresponse attribute)": [[13, "pypureclient.pure1.DirectoryResponse.items"]], "items (pypureclient.pure1.drivegetresponse attribute)": [[13, "pypureclient.pure1.DriveGetResponse.items"]], "items (pypureclient.pure1.driveresponse attribute)": [[13, "pypureclient.pure1.DriveResponse.items"]], "items (pypureclient.pure1.filesystemgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemGetResponse.items"]], "items (pypureclient.pure1.filesystemreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLinkGetResponse.items"]], "items (pypureclient.pure1.filesystemreplicalinkresponse attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLinkResponse.items"]], "items (pypureclient.pure1.filesystemresponse attribute)": [[13, "pypureclient.pure1.FileSystemResponse.items"]], "items (pypureclient.pure1.filesystemsnapshotgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemSnapshotGetResponse.items"]], "items (pypureclient.pure1.filesystemsnapshotresponse attribute)": [[13, "pypureclient.pure1.FileSystemSnapshotResponse.items"]], "items (pypureclient.pure1.hardwareconnectorgetresponse attribute)": [[13, "pypureclient.pure1.HardwareConnectorGetResponse.items"]], "items (pypureclient.pure1.hardwareconnectorresponse attribute)": [[13, "pypureclient.pure1.HardwareConnectorResponse.items"]], "items (pypureclient.pure1.hardwaregetresponse attribute)": [[13, "pypureclient.pure1.HardwareGetResponse.items"]], "items (pypureclient.pure1.hardwareresponse attribute)": [[13, "pypureclient.pure1.HardwareResponse.items"]], "items (pypureclient.pure1.invoicegetresponse attribute)": [[13, "pypureclient.pure1.InvoiceGetResponse.items"]], "items (pypureclient.pure1.invoiceresponse attribute)": [[13, "pypureclient.pure1.InvoiceResponse.items"]], "items (pypureclient.pure1.metricgetresponse attribute)": [[13, "pypureclient.pure1.MetricGetResponse.items"]], "items (pypureclient.pure1.metrichistorygetresponse attribute)": [[13, "pypureclient.pure1.MetricHistoryGetResponse.items"]], "items (pypureclient.pure1.metrichistoryresponse attribute)": [[13, "pypureclient.pure1.MetricHistoryResponse.items"]], "items (pypureclient.pure1.metricresponse attribute)": [[13, "pypureclient.pure1.MetricResponse.items"]], "items (pypureclient.pure1.networkinterfacegetresponse attribute)": [[13, "pypureclient.pure1.NetworkInterfaceGetResponse.items"]], "items (pypureclient.pure1.networkinterfaceresponse attribute)": [[13, "pypureclient.pure1.NetworkInterfaceResponse.items"]], "items (pypureclient.pure1.objectstoreaccountgetresponse attribute)": [[13, "pypureclient.pure1.ObjectStoreAccountGetResponse.items"]], "items (pypureclient.pure1.objectstoreaccountresponse attribute)": [[13, "pypureclient.pure1.ObjectStoreAccountResponse.items"]], "items (pypureclient.pure1.podgetresponse attribute)": [[13, "pypureclient.pure1.PodGetResponse.items"]], "items (pypureclient.pure1.podreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.PodReplicaLinkGetResponse.items"]], "items (pypureclient.pure1.podreplicalinkresponse attribute)": [[13, "pypureclient.pure1.PodReplicaLinkResponse.items"]], "items (pypureclient.pure1.podresponse attribute)": [[13, "pypureclient.pure1.PodResponse.items"]], "items (pypureclient.pure1.policygetresponse attribute)": [[13, "pypureclient.pure1.PolicyGetResponse.items"]], "items (pypureclient.pure1.policymembersgetresponse attribute)": [[13, "pypureclient.pure1.PolicyMembersGetResponse.items"]], "items (pypureclient.pure1.policymembersresponse attribute)": [[13, "pypureclient.pure1.PolicyMembersResponse.items"]], "items (pypureclient.pure1.policyresponse attribute)": [[13, "pypureclient.pure1.PolicyResponse.items"]], "items (pypureclient.pure1.portgetresponse attribute)": [[13, "pypureclient.pure1.PortGetResponse.items"]], "items (pypureclient.pure1.portresponse attribute)": [[13, "pypureclient.pure1.PortResponse.items"]], "items (pypureclient.pure1.subscriptionassetgetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionAssetGetResponse.items"]], "items (pypureclient.pure1.subscriptionassetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionAssetResponse.items"]], "items (pypureclient.pure1.subscriptiongetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionGetResponse.items"]], "items (pypureclient.pure1.subscriptionlicensegetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionLicenseGetResponse.items"]], "items (pypureclient.pure1.subscriptionlicenseresponse attribute)": [[13, "pypureclient.pure1.SubscriptionLicenseResponse.items"]], "items (pypureclient.pure1.subscriptionresponse attribute)": [[13, "pypureclient.pure1.SubscriptionResponse.items"]], "items (pypureclient.pure1.supportcontractgetresponse attribute)": [[13, "pypureclient.pure1.SupportContractGetResponse.items"]], "items (pypureclient.pure1.supportcontractresponse attribute)": [[13, "pypureclient.pure1.SupportContractResponse.items"]], "items (pypureclient.pure1.sustainabilityarraygetresponse attribute)": [[13, "pypureclient.pure1.SustainabilityArrayGetResponse.items"]], "items (pypureclient.pure1.sustainabilityarrayresponse attribute)": [[13, "pypureclient.pure1.SustainabilityArrayResponse.items"]], "items (pypureclient.pure1.sustainabilityinsightarraygetresponse attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArrayGetResponse.items"]], "items (pypureclient.pure1.sustainabilityinsightarrayresponse attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArrayResponse.items"]], "items (pypureclient.pure1.taggetresponse attribute)": [[13, "pypureclient.pure1.TagGetResponse.items"]], "items (pypureclient.pure1.tagresponse attribute)": [[13, "pypureclient.pure1.TagResponse.items"]], "items (pypureclient.pure1.targetgetresponse attribute)": [[13, "pypureclient.pure1.TargetGetResponse.items"]], "items (pypureclient.pure1.targetresponse attribute)": [[13, "pypureclient.pure1.TargetResponse.items"]], "items (pypureclient.pure1.volumegetresponse attribute)": [[13, "pypureclient.pure1.VolumeGetResponse.items"]], "items (pypureclient.pure1.volumeresponse attribute)": [[13, "pypureclient.pure1.VolumeResponse.items"]], "items (pypureclient.pure1.volumesnapshotgetresponse attribute)": [[13, "pypureclient.pure1.VolumeSnapshotGetResponse.items"]], "items (pypureclient.pure1.volumesnapshotresponse attribute)": [[13, "pypureclient.pure1.VolumeSnapshotResponse.items"]], "keep_for (pypureclient.pure1.policyrule attribute)": [[13, "pypureclient.pure1.PolicyRule.keep_for"]], "key (pypureclient.pure1.tag attribute)": [[13, "pypureclient.pure1.Tag.key"]], "key (pypureclient.pure1.tagput attribute)": [[13, "pypureclient.pure1.TagPut.key"]], "knowledge_base_url (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.knowledge_base_url"]], "lag (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.lag"]], "lag (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.lag"]], "lag (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.lag"]], "lag (pypureclient.pure1.replicalink attribute)": [[13, "pypureclient.pure1.ReplicaLink.lag"]], "lane_speed (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.lane_speed"]], "last_updated_date (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.last_updated_date"]], "last_updated_date (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.last_updated_date"]], "latitude (pypureclient.pure1.geolocation attribute)": [[13, "pypureclient.pure1.Geolocation.latitude"]], "license (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.license"]], "lines (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.lines"]], "location (pypureclient.pure1.resourcewithlocation attribute)": [[13, "pypureclient.pure1.ResourceWithLocation.location"]], "locations (pypureclient.pure1.resourcewithlocations attribute)": [[13, "pypureclient.pure1.ResourceWithLocations.locations"]], "longitude (pypureclient.pure1.geolocation attribute)": [[13, "pypureclient.pure1.Geolocation.longitude"]], "marketplace_partner (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.marketplace_partner"]], "mediator (pypureclient.pure1.pod attribute)": [[13, "pypureclient.pure1.Pod.mediator"]], "member (pypureclient.pure1.policymember attribute)": [[13, "pypureclient.pure1.PolicyMember.member"]], "members (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.members"]], "members (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.members"]], "members (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.members"]], "message (pypureclient.pure1.errorerrors attribute)": [[13, "pypureclient.pure1.ErrorErrors.message"]], "message (pypureclient.pure1.errornocontext attribute)": [[13, "pypureclient.pure1.ErrorNoContext.message"]], "metric (pypureclient.pure1.assetspacetotalusedratio attribute)": [[13, "pypureclient.pure1.AssetSpaceTotalUsedRatio.metric"]], "metric (pypureclient.pure1.currentmetric attribute)": [[13, "pypureclient.pure1.CurrentMetric.metric"]], "metric (pypureclient.pure1.subscriptionlicensepreratio attribute)": [[13, "pypureclient.pure1.SubscriptionLicensePreRatio.metric"]], "mode (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.mode"]], "model (pypureclient.pure1.array attribute)": [[13, "pypureclient.pure1.Array.model"]], "model (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.model"]], "model (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.model"]], "model (pypureclient.pure1.subscriptionassetarray attribute)": [[13, "pypureclient.pure1.SubscriptionAssetArray.model"]], "mtu (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.mtu"]], "name (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.name"]], "name (pypureclient.pure1.array attribute)": [[13, "pypureclient.pure1.Array.name"]], "name (pypureclient.pure1.arraysbuiltin attribute)": [[13, "pypureclient.pure1.ArraysBuiltIn.name"]], "name (pypureclient.pure1.arraysresource attribute)": [[13, "pypureclient.pure1.ArraysResource.name"]], "name (pypureclient.pure1.assetorg attribute)": [[13, "pypureclient.pure1.AssetOrg.name"]], "name (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.name"]], "name (pypureclient.pure1.blade attribute)": [[13, "pypureclient.pure1.Blade.name"]], "name (pypureclient.pure1.bladearraystatus attribute)": [[13, "pypureclient.pure1.BladeArrayStatus.name"]], "name (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.name"]], "name (pypureclient.pure1.builtinasof attribute)": [[13, "pypureclient.pure1.BuiltInAsOf.name"]], "name (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.name"]], "name (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.name"]], "name (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.name"]], "name (pypureclient.pure1.drivearraystatus attribute)": [[13, "pypureclient.pure1.DriveArrayStatus.name"]], "name (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.name"]], "name (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.name"]], "name (pypureclient.pure1.fixedreference attribute)": [[13, "pypureclient.pure1.FixedReference.name"]], "name (pypureclient.pure1.fixedreferencefqdn attribute)": [[13, "pypureclient.pure1.FixedReferenceFqdn.name"]], "name (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.name"]], "name (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.name"]], "name (pypureclient.pure1.licenseresourcereference attribute)": [[13, "pypureclient.pure1.LicenseResourceReference.name"]], "name (pypureclient.pure1.marketplacepartner attribute)": [[13, "pypureclient.pure1.MarketplacePartner.name"]], "name (pypureclient.pure1.metric attribute)": [[13, "pypureclient.pure1.Metric.name"]], "name (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.name"]], "name (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.name"]], "name (pypureclient.pure1.objectstoreaccount attribute)": [[13, "pypureclient.pure1.ObjectStoreAccount.name"]], "name (pypureclient.pure1.pod attribute)": [[13, "pypureclient.pure1.Pod.name"]], "name (pypureclient.pure1.policy attribute)": [[13, "pypureclient.pure1.Policy.name"]], "name (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.name"]], "name (pypureclient.pure1.resource attribute)": [[13, "pypureclient.pure1.Resource.name"]], "name (pypureclient.pure1.resourcewithlocation attribute)": [[13, "pypureclient.pure1.ResourceWithLocation.name"]], "name (pypureclient.pure1.resourcewithlocations attribute)": [[13, "pypureclient.pure1.ResourceWithLocations.name"]], "name (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.name"]], "name (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.name"]], "name (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.name"]], "name (pypureclient.pure1.subscriptionlicenseaddonsla attribute)": [[13, "pypureclient.pure1.SubscriptionLicenseAddOnSla.name"]], "name (pypureclient.pure1.sustainabilityarray attribute)": [[13, "pypureclient.pure1.SustainabilityArray.name"]], "name (pypureclient.pure1.target attribute)": [[13, "pypureclient.pure1.Target.name"]], "name (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.name"]], "name (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.name"]], "namespace (pypureclient.pure1.tag attribute)": [[13, "pypureclient.pure1.Tag.namespace"]], "netmask (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.netmask"]], "nfs (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.nfs"]], "notified (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.notified"]], "nqn (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.nqn"]], "object_count (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.object_count"]], "object_count (pypureclient.pure1.objectstoreaccount attribute)": [[13, "pypureclient.pure1.ObjectStoreAccount.object_count"]], "on (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.on"]], "on (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.on"]], "one_of_schemas (pypureclient.pure1.subscriptionallofservicedetails attribute)": [[13, "pypureclient.pure1.SubscriptionAllOfServiceDetails.one_of_schemas"]], "oneof_schema_1_validator (pypureclient.pure1.subscriptionallofservicedetails attribute)": [[13, "pypureclient.pure1.SubscriptionAllOfServiceDetails.oneof_schema_1_validator"]], "oneof_schema_2_validator (pypureclient.pure1.subscriptionallofservicedetails attribute)": [[13, "pypureclient.pure1.SubscriptionAllOfServiceDetails.oneof_schema_2_validator"]], "organization (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.organization"]], "organization (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.organization"]], "origin (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.origin"]], "origin (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.origin"]], "os (pypureclient.pure1.array attribute)": [[13, "pypureclient.pure1.Array.os"]], "partner_name (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.partner_name"]], "partner_purchase_order (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.partner_purchase_order"]], "path (pypureclient.pure1.directory attribute)": [[13, "pypureclient.pure1.Directory.path"]], "paused (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.paused"]], "paused (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.paused"]], "paused (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.paused"]], "paused (pypureclient.pure1.replicalink attribute)": [[13, "pypureclient.pure1.ReplicaLink.paused"]], "payment_terms (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.payment_terms"]], "percentage (pypureclient.pure1.tax attribute)": [[13, "pypureclient.pure1.Tax.percentage"]], "physical (pypureclient.pure1.subscriptionassetarrayadvancedspace attribute)": [[13, "pypureclient.pure1.SubscriptionAssetArrayAdvancedSpace.physical"]], "pod (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.pod"]], "pod (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.pod"]], "policy (pypureclient.pure1.policymember attribute)": [[13, "pypureclient.pure1.PolicyMember.policy"]], "port_count (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.port_count"]], "portal (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.portal"]], "power_average (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.power_average"]], "power_peak_spec (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.power_peak_spec"]], "power_per_usable_capacity (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.power_per_usable_capacity"]], "power_per_used_space (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.power_per_used_space"]], "power_typical_spec (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.power_typical_spec"]], "pre_ratio (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.pre_ratio"]], "protocol (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.protocol"]], "provisioned (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.provisioned"]], "provisioned (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.provisioned"]], "provisioned (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.provisioned"]], "put_arrays_tags() (pypureclient.pure1.pure1_1_5.client.client method)": [[13, "pypureclient.pure1.Pure1_1_5.client.Client.put_arrays_tags"]], "pypureclient.pure1.pure1_1_5.client": [[13, "module-pypureclient.pure1.Pure1_1_5.client"]], "pypureclient.pure1.client": [[13, "module-pypureclient.pure1.client"]], "quantity (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.quantity"]], "quantity (pypureclient.pure1.invoicelinecomponent attribute)": [[13, "pypureclient.pure1.InvoiceLineComponent.quantity"]], "quarter_on_demand (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.quarter_on_demand"]], "rack_units (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.rack_units"]], "raw_capacity (pypureclient.pure1.blade attribute)": [[13, "pypureclient.pure1.Blade.raw_capacity"]], "recovery_point (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.recovery_point"]], "recovery_point (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.recovery_point"]], "recovery_point (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.recovery_point"]], "recovery_point (pypureclient.pure1.replicalink attribute)": [[13, "pypureclient.pure1.ReplicaLink.recovery_point"]], "reference_id (pypureclient.pure1.marketplacepartner attribute)": [[13, "pypureclient.pure1.MarketplacePartner.reference_id"]], "reporting_status (pypureclient.pure1.sustainabilityarray attribute)": [[13, "pypureclient.pure1.SustainabilityArray.reporting_status"]], "reservation (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.reservation"]], "resolution (pypureclient.pure1.metricavailability attribute)": [[13, "pypureclient.pure1.MetricAvailability.resolution"]], "resolution (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.resolution"]], "resource (pypureclient.pure1.supportcontract attribute)": [[13, "pypureclient.pure1.SupportContract.resource"]], "resource (pypureclient.pure1.sustainabilityinsightarray attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArray.resource"]], "resource (pypureclient.pure1.tag attribute)": [[13, "pypureclient.pure1.Tag.resource"]], "resource_type (pypureclient.pure1.bladearraystatus attribute)": [[13, "pypureclient.pure1.BladeArrayStatus.resource_type"]], "resource_type (pypureclient.pure1.drivearraystatus attribute)": [[13, "pypureclient.pure1.DriveArrayStatus.resource_type"]], "resource_type (pypureclient.pure1.fixedreference attribute)": [[13, "pypureclient.pure1.FixedReference.resource_type"]], "resource_type (pypureclient.pure1.fixedreferencefqdn attribute)": [[13, "pypureclient.pure1.FixedReferenceFqdn.resource_type"]], "resource_type (pypureclient.pure1.licenseresourcereference attribute)": [[13, "pypureclient.pure1.LicenseResourceReference.resource_type"]], "resource_type (pypureclient.pure1.resourcewithlocation attribute)": [[13, "pypureclient.pure1.ResourceWithLocation.resource_type"]], "resource_type (pypureclient.pure1.resourcewithlocations attribute)": [[13, "pypureclient.pure1.ResourceWithLocations.resource_type"]], "resource_types (pypureclient.pure1.metric attribute)": [[13, "pypureclient.pure1.Metric.resource_types"]], "resources (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.resources"]], "resources (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.resources"]], "retention (pypureclient.pure1.metricavailability attribute)": [[13, "pypureclient.pure1.MetricAvailability.retention"]], "rules (pypureclient.pure1.nfs attribute)": [[13, "pypureclient.pure1.Nfs.rules"]], "rules (pypureclient.pure1.policy attribute)": [[13, "pypureclient.pure1.Policy.rules"]], "sales_representative (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.sales_representative"]], "serial (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.serial"]], "serial (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.serial"]], "serial (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.serial"]], "service (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.service"]], "service_details (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.service_details"]], "service_sla (pypureclient.pure1.evergreenforeverandfoundationdetails attribute)": [[13, "pypureclient.pure1.EvergreenForeverAndFoundationDetails.service_sla"]], "service_tier (pypureclient.pure1.evergreenforeverandfoundationdetails attribute)": [[13, "pypureclient.pure1.EvergreenForeverAndFoundationDetails.service_tier"]], "service_tier (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.service_tier"]], "services (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.services"]], "severity (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.severity"]], "severity (pypureclient.pure1.sustainabilityinsightarray attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArray.severity"]], "shelves (pypureclient.pure1.sustainabilityassessment attribute)": [[13, "pypureclient.pure1.SustainabilityAssessment.shelves"]], "ship_date (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.ship_date"]], "site_address (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.site_address"]], "slot (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.slot"]], "smb (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.smb"]], "snapshot_directory_enabled (pypureclient.pure1.filesystem attribute)": [[13, "pypureclient.pure1.FileSystem.snapshot_directory_enabled"]], "snapshot_group (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.snapshot_group"]], "source (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.source"]], "source (pypureclient.pure1.pod attribute)": [[13, "pypureclient.pure1.Pod.source"]], "source (pypureclient.pure1.volume attribute)": [[13, "pypureclient.pure1.Volume.source"]], "source (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.source"]], "sources (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.sources"]], "sources (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.sources"]], "sources (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.sources"]], "space (pypureclient.pure1.subscriptionassetarray attribute)": [[13, "pypureclient.pure1.SubscriptionAssetArray.space"]], "speed (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.speed"]], "speed (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.speed"]], "start_date (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.start_date"]], "start_date (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.start_date"]], "start_date (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.start_date"]], "start_date (pypureclient.pure1.supportcontract attribute)": [[13, "pypureclient.pure1.SupportContract.start_date"]], "state (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.state"]], "state (pypureclient.pure1.assetaddress attribute)": [[13, "pypureclient.pure1.AssetAddress.state"]], "state (pypureclient.pure1.baseaddress attribute)": [[13, "pypureclient.pure1.BaseAddress.state"]], "status (pypureclient.pure1.blade attribute)": [[13, "pypureclient.pure1.Blade.status"]], "status (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.status"]], "status (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.status"]], "status (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.status"]], "status (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.status"]], "status (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.status"]], "status (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.status"]], "status (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.status"]], "status (pypureclient.pure1.replicalink attribute)": [[13, "pypureclient.pure1.ReplicaLink.status"]], "status (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.status"]], "status (pypureclient.pure1.target attribute)": [[13, "pypureclient.pure1.Target.status"]], "status_details (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.status_details"]], "status_details (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.status_details"]], "status_details (pypureclient.pure1.target attribute)": [[13, "pypureclient.pure1.Target.status_details"]], "street_address (pypureclient.pure1.assetaddress attribute)": [[13, "pypureclient.pure1.AssetAddress.street_address"]], "street_address (pypureclient.pure1.installaddress attribute)": [[13, "pypureclient.pure1.InstallAddress.street_address"]], "subcommand (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.subcommand"]], "subinterfaces (pypureclient.pure1.networkinterface attribute)": [[13, "pypureclient.pure1.NetworkInterface.subinterfaces"]], "subscription (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.subscription"]], "subscription (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.subscription"]], "subscription (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.subscription"]], "subscription_term (pypureclient.pure1.subscription attribute)": [[13, "pypureclient.pure1.Subscription.subscription_term"]], "suffix (pypureclient.pure1.filesystemsnapshot attribute)": [[13, "pypureclient.pure1.FileSystemSnapshot.suffix"]], "suffix (pypureclient.pure1.volumesnapshot attribute)": [[13, "pypureclient.pure1.VolumeSnapshot.suffix"]], "summary (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.summary"]], "tag_organization_id (pypureclient.pure1.tag attribute)": [[13, "pypureclient.pure1.Tag.tag_organization_id"]], "targets (pypureclient.pure1.bucketreplicalink attribute)": [[13, "pypureclient.pure1.BucketReplicaLink.targets"]], "targets (pypureclient.pure1.filesystemreplicalink attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLink.targets"]], "targets (pypureclient.pure1.podreplicalink attribute)": [[13, "pypureclient.pure1.PodReplicaLink.targets"]], "tax (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.tax"]], "temperature (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.temperature"]], "time (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.time"]], "time_zone (pypureclient.pure1.policyrule attribute)": [[13, "pypureclient.pure1.PolicyRule.time_zone"]], "token_type (pypureclient.pure1.oauthtokenresponse attribute)": [[13, "pypureclient.pure1.OauthTokenResponse.token_type"]], "total_blades (pypureclient.pure1.bladearraystatus attribute)": [[13, "pypureclient.pure1.BladeArrayStatus.total_blades"]], "total_capacity (pypureclient.pure1.drivearraystatus attribute)": [[13, "pypureclient.pure1.DriveArrayStatus.total_capacity"]], "total_item_count (pypureclient.pure1.alertsgetresponse attribute)": [[13, "pypureclient.pure1.AlertsGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.arraygetresponse attribute)": [[13, "pypureclient.pure1.ArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.auditsgetresponse attribute)": [[13, "pypureclient.pure1.AuditsGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.bladegetresponse attribute)": [[13, "pypureclient.pure1.BladeGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.bucketgetresponse attribute)": [[13, "pypureclient.pure1.BucketGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.bucketreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.BucketReplicaLinkGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.controllergetresponse attribute)": [[13, "pypureclient.pure1.ControllerGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.directorygetresponse attribute)": [[13, "pypureclient.pure1.DirectoryGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.drivegetresponse attribute)": [[13, "pypureclient.pure1.DriveGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.filesystemgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.filesystemreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemReplicaLinkGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.filesystemsnapshotgetresponse attribute)": [[13, "pypureclient.pure1.FileSystemSnapshotGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.hardwareconnectorgetresponse attribute)": [[13, "pypureclient.pure1.HardwareConnectorGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.hardwaregetresponse attribute)": [[13, "pypureclient.pure1.HardwareGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.invoicegetresponse attribute)": [[13, "pypureclient.pure1.InvoiceGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.metricgetresponse attribute)": [[13, "pypureclient.pure1.MetricGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.metrichistorygetresponse attribute)": [[13, "pypureclient.pure1.MetricHistoryGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.networkinterfacegetresponse attribute)": [[13, "pypureclient.pure1.NetworkInterfaceGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.objectstoreaccountgetresponse attribute)": [[13, "pypureclient.pure1.ObjectStoreAccountGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.pageinfo attribute)": [[13, "pypureclient.pure1.PageInfo.total_item_count"]], "total_item_count (pypureclient.pure1.podgetresponse attribute)": [[13, "pypureclient.pure1.PodGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.podreplicalinkgetresponse attribute)": [[13, "pypureclient.pure1.PodReplicaLinkGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.policygetresponse attribute)": [[13, "pypureclient.pure1.PolicyGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.policymembersgetresponse attribute)": [[13, "pypureclient.pure1.PolicyMembersGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.portgetresponse attribute)": [[13, "pypureclient.pure1.PortGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.subscriptionassetgetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionAssetGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.subscriptiongetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.subscriptionlicensegetresponse attribute)": [[13, "pypureclient.pure1.SubscriptionLicenseGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.supportcontractgetresponse attribute)": [[13, "pypureclient.pure1.SupportContractGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.sustainabilityarraygetresponse attribute)": [[13, "pypureclient.pure1.SustainabilityArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.sustainabilityinsightarraygetresponse attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArrayGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.taggetresponse attribute)": [[13, "pypureclient.pure1.TagGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.targetgetresponse attribute)": [[13, "pypureclient.pure1.TargetGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.volumegetresponse attribute)": [[13, "pypureclient.pure1.VolumeGetResponse.total_item_count"]], "total_item_count (pypureclient.pure1.volumesnapshotgetresponse attribute)": [[13, "pypureclient.pure1.VolumeSnapshotGetResponse.total_item_count"]], "total_used (pypureclient.pure1.assetspace attribute)": [[13, "pypureclient.pure1.AssetSpace.total_used"]], "total_used_ratio (pypureclient.pure1.assetspace attribute)": [[13, "pypureclient.pure1.AssetSpace.total_used_ratio"]], "transceiver_type (pypureclient.pure1.hardwareconnector attribute)": [[13, "pypureclient.pure1.HardwareConnector.transceiver_type"]], "type (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.type"]], "type (pypureclient.pure1.drive attribute)": [[13, "pypureclient.pure1.Drive.type"]], "type (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.type"]], "type (pypureclient.pure1.sustainabilityinsightarray attribute)": [[13, "pypureclient.pure1.SustainabilityInsightArray.type"]], "unit (pypureclient.pure1.assetspacetotalusedratio attribute)": [[13, "pypureclient.pure1.AssetSpaceTotalUsedRatio.unit"]], "unit (pypureclient.pure1.currentmetric attribute)": [[13, "pypureclient.pure1.CurrentMetric.unit"]], "unit (pypureclient.pure1.metric attribute)": [[13, "pypureclient.pure1.Metric.unit"]], "unit (pypureclient.pure1.metrichistory attribute)": [[13, "pypureclient.pure1.MetricHistory.unit"]], "unit (pypureclient.pure1.subscriptionlicensepreratio attribute)": [[13, "pypureclient.pure1.SubscriptionLicensePreRatio.unit"]], "unit_price (pypureclient.pure1.invoiceline attribute)": [[13, "pypureclient.pure1.InvoiceLine.unit_price"]], "updated (pypureclient.pure1.alert attribute)": [[13, "pypureclient.pure1.Alert.updated"]], "updated (pypureclient.pure1.installaddress attribute)": [[13, "pypureclient.pure1.InstallAddress.updated"]], "upgrade_details (pypureclient.pure1.subscriptionasset attribute)": [[13, "pypureclient.pure1.SubscriptionAsset.upgrade_details"]], "upgrade_eligibility_date (pypureclient.pure1.assetupgradedetails attribute)": [[13, "pypureclient.pure1.AssetUpgradeDetails.upgrade_eligibility_date"]], "usage (pypureclient.pure1.licenseresourcereference attribute)": [[13, "pypureclient.pure1.LicenseResourceReference.usage"]], "usage (pypureclient.pure1.subscriptionlicense attribute)": [[13, "pypureclient.pure1.SubscriptionLicense.usage"]], "used_blades (pypureclient.pure1.bladearraystatus attribute)": [[13, "pypureclient.pure1.BladeArrayStatus.used_blades"]], "user (pypureclient.pure1.audit attribute)": [[13, "pypureclient.pure1.Audit.user"]], "value (pypureclient.pure1.tag attribute)": [[13, "pypureclient.pure1.Tag.value"]], "value (pypureclient.pure1.tagput attribute)": [[13, "pypureclient.pure1.TagPut.value"]], "var_date (pypureclient.pure1.invoice attribute)": [[13, "pypureclient.pure1.Invoice.var_date"]], "version (pypureclient.pure1.array attribute)": [[13, "pypureclient.pure1.Array.version"]], "version (pypureclient.pure1.controller attribute)": [[13, "pypureclient.pure1.Controller.version"]], "version (pypureclient.pure1.subscriptionassetarray attribute)": [[13, "pypureclient.pure1.SubscriptionAssetArray.version"]], "versioning (pypureclient.pure1.bucket attribute)": [[13, "pypureclient.pure1.Bucket.versioning"]], "voltage (pypureclient.pure1.hardware attribute)": [[13, "pypureclient.pure1.Hardware.voltage"]], "wwn (pypureclient.pure1.port attribute)": [[13, "pypureclient.pure1.Port.wwn"]], "apierror (class in pypureclient.responses)": [[15, "pypureclient.responses.ApiError"]], "configuration (class in pypureclient.configuration)": [[15, "pypureclient.configuration.Configuration"]], "errorresponse (class in pypureclient.responses)": [[15, "pypureclient.responses.ErrorResponse"]], "filter (class in pypureclient.properties)": [[15, "pypureclient.properties.Filter"]], "property (class in pypureclient.properties)": [[15, "pypureclient.properties.Property"]], "pureerror (class in pypureclient.exceptions)": [[15, "pypureclient.exceptions.PureError"]], "responseheaders (class in pypureclient.responses)": [[15, "pypureclient.responses.ResponseHeaders"]], "validresponse (class in pypureclient.responses)": [[15, "pypureclient.responses.ValidResponse"]], "__add__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__add__"]], "__and__() (pypureclient.properties.filter method)": [[15, "pypureclient.properties.Filter.__and__"]], "__eq__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__eq__"]], "__ge__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__ge__"]], "__getitem__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__getitem__"]], "__gt__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__gt__"]], "__init__() (pypureclient.configuration.configuration method)": [[15, "pypureclient.configuration.Configuration.__init__"]], "__init__() (pypureclient.properties.filter method)": [[15, "pypureclient.properties.Filter.__init__"]], "__init__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__init__"]], "__init__() (pypureclient.responses.apierror method)": [[15, "pypureclient.responses.ApiError.__init__"]], "__init__() (pypureclient.responses.errorresponse method)": [[15, "pypureclient.responses.ErrorResponse.__init__"]], "__init__() (pypureclient.responses.responseheaders method)": [[15, "pypureclient.responses.ResponseHeaders.__init__"]], "__init__() (pypureclient.responses.validresponse method)": [[15, "pypureclient.responses.ValidResponse.__init__"]], "__invert__() (pypureclient.properties.filter method)": [[15, "pypureclient.properties.Filter.__invert__"]], "__le__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__le__"]], "__lt__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__lt__"]], "__ne__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__ne__"]], "__or__() (pypureclient.properties.filter method)": [[15, "pypureclient.properties.Filter.__or__"]], "__repr__() (pypureclient.properties.filter method)": [[15, "pypureclient.properties.Filter.__repr__"]], "__repr__() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.__repr__"]], "__repr__() (pypureclient.responses.apierror method)": [[15, "pypureclient.responses.ApiError.__repr__"]], "__repr__() (pypureclient.responses.errorresponse method)": [[15, "pypureclient.responses.ErrorResponse.__repr__"]], "__repr__() (pypureclient.responses.responseheaders method)": [[15, "pypureclient.responses.ResponseHeaders.__repr__"]], "__repr__() (pypureclient.responses.validresponse method)": [[15, "pypureclient.responses.ValidResponse.__repr__"]], "all() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.all"]], "and_() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.and_"]], "any() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.any"]], "ascending() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.ascending"]], "assert_hostname (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.assert_hostname"]], "cert_file (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.cert_file"]], "connection_pool_maxsize (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.connection_pool_maxsize"]], "contains() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.contains"]], "date_format (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.date_format"]], "datetime_format (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.datetime_format"]], "debug (pypureclient.configuration.configuration property)": [[15, "pypureclient.configuration.Configuration.debug"]], "descending() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.descending"]], "eq() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.eq"]], "exists() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.exists"]], "exists() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.exists"]], "ge() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.ge"]], "gt() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.gt"]], "id (pypureclient.reference_type.referencetype attribute)": [[15, "pypureclient.reference_type.ReferenceType.id"]], "in_() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.in_"]], "key_file (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.key_file"]], "le() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.le"]], "logger (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.logger"]], "logger_file (pypureclient.configuration.configuration property)": [[15, "pypureclient.configuration.Configuration.logger_file"]], "logger_file_handler (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.logger_file_handler"]], "logger_format (pypureclient.configuration.configuration property)": [[15, "pypureclient.configuration.Configuration.logger_format"]], "logger_stream_handler (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.logger_stream_handler"]], "lt() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.lt"]], "name (pypureclient.reference_type.referencetype attribute)": [[15, "pypureclient.reference_type.ReferenceType.name"]], "ne() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.ne"]], "not_() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.not_"]], "or_() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.or_"]], "proxy (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.proxy"]], "proxy_headers (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.proxy_headers"]], "retries (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.retries"]], "safe_chars_for_path_param (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.safe_chars_for_path_param"]], "socket_options (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.socket_options"]], "ssl_ca_cert (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.ssl_ca_cert"]], "subproperty() (pypureclient.properties.property method)": [[15, "pypureclient.properties.Property.subproperty"]], "tags() (pypureclient.properties.filter static method)": [[15, "pypureclient.properties.Filter.tags"]], "temp_folder_path (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.temp_folder_path"]], "tls_server_name (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.tls_server_name"]], "to_dict() (pypureclient.responses.apierror method)": [[15, "pypureclient.responses.ApiError.to_dict"]], "to_dict() (pypureclient.responses.errorresponse method)": [[15, "pypureclient.responses.ErrorResponse.to_dict"]], "to_dict() (pypureclient.responses.responseheaders method)": [[15, "pypureclient.responses.ResponseHeaders.to_dict"]], "to_dict() (pypureclient.responses.validresponse method)": [[15, "pypureclient.responses.ValidResponse.to_dict"]], "verify_ssl (pypureclient.configuration.configuration attribute)": [[15, "pypureclient.configuration.Configuration.verify_ssl"]]}}) \ No newline at end of file diff --git a/docs/archive/1.77.1/shared_reference.html b/docs/archive/1.77.1/shared_reference.html new file mode 100644 index 0000000000..351428f773 --- /dev/null +++ b/docs/archive/1.77.1/shared_reference.html @@ -0,0 +1,1152 @@ + + + + + + + Shared References — py-pure-client 1.77.1 documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • +
    • +
    +
    +
    +
    +
    + +
    +

    Shared References

    +
    +
    +
    +

    Configuration

    +
    +

    Configuration

    +
    +
    +class pypureclient.configuration.Configuration(ssl_ca_cert=None)
    +

    This class contains various settings of the API client.

    +
    +
    Parameters
    +

    ssl_ca_cert – str - the path to a file of concatenated CA certificates +in PEM format.

    +
    +
    +
    +
    +__init__(ssl_ca_cert=None) None
    +

    Constructor

    +
    + +
    +
    +assert_hostname
    +

    Set this to True/False to enable/disable SSL hostname verification.

    +
    + +
    +
    +cert_file
    +

    client certificate file

    +
    + +
    +
    +connection_pool_maxsize
    +

    urllib3 connection pool’s maximum number of connections saved +per pool. urllib3 uses 1 connection as default value, but this is +not the best value when you are making a lot of possibly parallel +requests to the same host, which is often the case here. +cpu_count * 5 is used as default value to increase performance.

    +
    + +
    +
    +date_format
    +

    date format

    +
    + +
    +
    +datetime_format
    +

    datetime format

    +
    + +
    +
    +property debug
    +

    Debug switch

    +
    + +
    +
    +key_file
    +

    client key file

    +
    + +
    +
    +logger
    +

    Logging Settings

    +
    + +
    +
    +property logger_file
    +

    Debug file location

    +
    + +
    +
    +logger_file_handler
    +

    Log file handler

    +
    + +
    +
    +property logger_format
    +

    Log format

    +
    + +
    +
    +logger_stream_handler
    +

    Log stream handler

    +
    + +
    +
    +proxy
    +

    Proxy URL

    +
    + +
    +
    +proxy_headers
    +

    Proxy headers

    +
    + +
    +
    +retries
    +

    Adding retries to override urllib3 default value 3

    +
    + +
    +
    +safe_chars_for_path_param
    +

    Safe chars for path_param

    +
    + +
    +
    +socket_options
    +

    Options to pass down to the underlying urllib3 socket

    +
    + +
    +
    +ssl_ca_cert
    +

    Set this to customize the certificate file to verify the peer.

    +
    + +
    +
    +temp_folder_path
    +

    Temp file folder for downloading files

    +
    + +
    +
    +tls_server_name
    +

    SSL/TLS Server Name Indication (SNI) +Set this to the SNI value expected by the server.

    +
    + +
    +
    +verify_ssl
    +

    SSL/TLS verification +Set this to false to skip verifying SSL certificate when calling API +from https server.

    +
    + +
    + +
    +
    +
    +

    Properties

    +
    +

    Property

    +
    +
    +class pypureclient.properties.Property(value)
    +

    A Property object models a property of a resource and allows for easy +compounding, sorting, and filtering with them. It is converted to a string +when calling any API and can also be replaced by a string.

    +
    +
    +__add__(other)
    +

    The + operator. Create a subproperty.

    +
    +
    Parameters
    +

    other (Property) – The Property to be the subproperty of the given +Property.

    +
    +
    Returns
    +

    Property

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__eq__(other)
    +

    The == operator. Create a Filter that checks for equality.

    +
    +
    Parameters
    +

    other (str, int, bool) – The value to compare to.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__ge__(other)
    +

    The >= operator. Create a Filter that checks for greater than or equal.

    +
    +
    Parameters
    +

    other (str, int) – The value to compare to.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__getitem__(index)
    +

    The [] operator. Create a list Property with the given index.

    +
    +
    Parameters
    +

    index (str) – The list index to use.

    +
    +
    Returns
    +

    Property

    +
    +
    Raises
    +

    PureError – If index is not “all” or “any”.

    +
    +
    +
    + +
    +
    +__gt__(other)
    +

    The > operator. Create a Filter that checks for greater than.

    +
    +
    Parameters
    +

    other (str, int) – The value to compare to.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__init__(value)
    +

    Initialize a Property.

    +
    +
    Parameters
    +

    value (str) – The name of the property.

    +
    +
    +
    + +
    +
    +__le__(other)
    +

    The <= operator. Create a Filter that checks for less than or equal.

    +
    +
    Parameters
    +

    other (str, int) – The value to compare to.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__lt__(other)
    +

    The < operator. Create a Filter that checks for less than.

    +
    +
    Parameters
    +

    other (str, int) – The value to compare to.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__ne__(other)
    +

    The != operator. Create a Filter that checks for inequality.

    +
    +
    Parameters
    +

    other (str, int, bool) – The value to compare to.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__repr__()
    +

    Return the string value of the Property.

    +
    +
    Returns
    +

    str

    +
    +
    +
    + +
    +
    +all()
    +

    Create a list Property indexed by “all”.

    +
    +
    Returns
    +

    Property

    +
    +
    +
    + +
    +
    +any()
    +

    Create a list Property indexed by “any”.

    +
    +
    Returns
    +

    Property

    +
    +
    +
    + +
    +
    +ascending()
    +

    Create a Property that can be sorted in ascending order.

    +
    +
    Returns
    +

    Property

    +
    +
    +
    + +
    +
    +descending()
    +

    Create a property that can be sorted in descending order.

    +
    +
    Returns
    +

    Property

    +
    +
    +
    + +
    +
    +exists()
    +

    Create a Filter that checks for existance of the given Property.

    +
    +
    Returns
    +

    Filter

    +
    +
    +
    + +
    +
    +subproperty(other)
    +

    Create a subproperty.

    +
    +
    Parameters
    +

    other (Property) – The Property to be the subproperty of the given +Property.

    +
    +
    Returns
    +

    Property

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    + +
    +
    +

    Filter

    +
    +
    +class pypureclient.properties.Filter(operation, operand1, operand2=None)
    +

    A Filter object models a filter string by keeping track of operations +between Properties, values, and other Filters. It is converted to a string +when calling any API and can also be replaced by a string.

    +
    +
    +__and__(other)
    +

    The & operator. Create a Filter that is the AND of two Filters.

    +
    +
    Parameters
    +

    other (Filter) – The Filter to AND.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__init__(operation, operand1, operand2=None)
    +

    Initialize a Filter. Should not be used directly. Instead, use the +static methods to create Filters.

    +
    +
    Parameters
    +
      +
    • operation (_Operation) – The operation.

    • +
    • operand1 (any) – The first operand.

    • +
    • operand2 (any, optional) – The second operand, if the operation is +binary. Defaults to None.

    • +
    +
    +
    +
    + +
    +
    +__invert__()
    +

    The ~ operator. Create a Filter that is the inverse of another Filter.

    +
    +
    Returns
    +

    Filter

    +
    +
    +
    + +
    +
    +__or__(other)
    +

    The | operator. Create a Filter that is the OR of two Filters.

    +
    +
    Parameters
    +

    other (Filter) – The Filter to OR.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If other is not of the proper type.

    +
    +
    +
    + +
    +
    +__repr__()
    +

    Return the string value of the Filter.

    +
    +
    Returns
    +

    str

    +
    +
    +
    + +
    +
    +static and_(operand1, operand2)
    +

    Create a Filter that is the AND of two Filters.

    +
    +
    Parameters
    +
      +
    • operand1 (Filter) – The first Filter.

    • +
    • operand2 (Filter) – The second Filter.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static contains(operand1, operand2)
    +

    Create a Filter that checks for substring containment.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to check.

    • +
    • operand2 (str) – The value to check for.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static eq(operand1, operand2)
    +

    Create a Filter that checks for equality.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to compare.

    • +
    • operand2 (str, int, bool) – The value to compare to.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static exists(operand1)
    +

    Create a Filter that checks for existance of a Property.

    +
    +
    Parameters
    +

    operand1 (Property, str) – The Property to check for.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If the operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static ge(operand1, operand2)
    +

    Create a Filter that checks for greater than or equal.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to compare.

    • +
    • operand2 (str, int) – The value to compare to.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static gt(operand1, operand2)
    +

    Create a Filter that checks for greater than.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to compare.

    • +
    • operand2 (str, int) – The value to compare to.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static in_(operand1, operand2)
    +

    Create a Filter that checks if a Property is in a list of values.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to check.

    • +
    • operand2 (list[str], list[int]) – The list of values.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static le(operand1, operand2)
    +

    Create a Filter that checks for less than or equal.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to compare.

    • +
    • operand2 (str, int) – The value to compare to.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static lt(operand1, operand2)
    +

    Create a Filter that checks for less than.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to compare.

    • +
    • operand2 (str, int) – The value to compare to.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static ne(operand1, operand2)
    +

    Create a Filter that checks for inequality.

    +
    +
    Parameters
    +
      +
    • operand1 (Property, str) – The Property to compare.

    • +
    • operand2 (str, int, bool) – The value to compare to.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static not_(operand1)
    +

    Create a Filter that is the inverse of another Filter.

    +
    +
    Parameters
    +

    operand1 (Filter) – The Filter to invert.

    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If the operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static or_(operand1, operand2)
    +

    Create a Filter that is the OR of two Filters.

    +
    +
    Parameters
    +
      +
    • operand1 (Filter) – The first Filter.

    • +
    • operand2 (Filter) – The second Filter.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    +
    +static tags(operand1, operand2)
    +

    Create a Filter that checks for a key-value tag.

    +
    +
    Parameters
    +
      +
    • operand1 (str) – The key of the tag.

    • +
    • operand2 (str) – The value of the tag.

    • +
    +
    +
    Returns
    +

    Filter

    +
    +
    Raises
    +

    PureError – If either operand is not of the proper type.

    +
    +
    +
    + +
    + +
    +
    +
    +

    Responses

    +
    +

    ResponseHeaders

    +
    +
    +class pypureclient.responses.ResponseHeaders(x_request_id, x_ratelimit_limit_second, x_ratelimit_limit_minute, x_ratelimit_remaining_second, x_ratelimit_remaining_minute)
    +

    An object that includes headers from the server response.

    +
    +
    +__init__(x_request_id, x_ratelimit_limit_second, x_ratelimit_limit_minute, x_ratelimit_remaining_second, x_ratelimit_remaining_minute)
    +

    Initialize a ResponseHeaders.

    +
    +
    Parameters
    +
      +
    • x_request_id (str) – The X-Request-ID from the client or generated +by the server.

    • +
    • x_ratelimit_limit_second (int) – The number of requests available +per second.

    • +
    • x_ratelimit_limit_minute (int) – The number of requests available +per minute.

    • +
    • x_ratelimit_remaining_second (int) – The number of requests remaining +in that second.

    • +
    • x_ratelimit_remaining_minute (int) – The number of requests remaining +in that minute.

    • +
    +
    +
    +
    + +
    +
    +__repr__()
    +

    Return a pretty formatted string of the object.

    +
    +
    Returns
    +

    str

    +
    +
    +
    + +
    +
    +to_dict()
    +

    Return a dictionary of the class attributes.

    +
    +
    Returns
    +

    dict

    +
    +
    +
    + +
    + +
    +
    +

    ValidResponse

    +
    +
    +class pypureclient.responses.ValidResponse(status_code, continuation_token, total_item_count, items, headers, total=None, more_items_remaining=None, errors=None)
    +

    A response that indicates the request was successful and has the returned +data.

    +
    +
    +__init__(status_code, continuation_token, total_item_count, items, headers, total=None, more_items_remaining=None, errors=None)
    +

    Initialize a ValidResponse.

    +
    +
    Parameters
    +
      +
    • status_code (int) – The HTTP status code.

    • +
    • continuation_token (str) – An opaque token to iterate over a +collection of resources. May be None.

    • +
    • total_item_count (int) – The total number of items available in the +collection.

    • +
    • items (ItemIterator) – An iterator over the items in the collection.

    • +
    • headers (dict) – Response headers from the server.

    • +
    +
    +
    +
    + +
    +
    +__repr__()
    +

    Return a pretty formatted string of the object. Does not convert the +items to a list of items by using the iterator.

    +
    +
    Returns
    +

    str

    +
    +
    +
    + +
    +
    +to_dict()
    +

    Return a dictionary of the class attributes. It will convert the items +to a list of items by exhausting the iterator. If any items were +previously iterated, they will be missed.

    +
    +
    Returns
    +

    dict

    +
    +
    +
    + +
    + +
    +
    +

    ApiError

    +
    +
    +class pypureclient.responses.ApiError(context, message, location_context=None)
    +

    An object that models the error response from the server.

    +
    +
    +__init__(context, message, location_context=None)
    +

    Initialize an ApiError.

    +
    +
    Parameters
    +
      +
    • context (str) – The context in which the error occurred.

    • +
    • message (str) – The error message.

    • +
    • location_context (str) – The execution context where the error occurred.

    • +
    +
    +
    +
    + +
    +
    +__repr__()
    +

    Return a pretty formatted string of the object.

    +
    +
    Returns
    +

    str

    +
    +
    +
    + +
    +
    +to_dict()
    +

    Return a dictionary of the class attributes.

    +
    +
    Returns
    +

    dict

    +
    +
    +
    + +
    + +
    +
    +

    ErrorResponse

    +
    +
    +class pypureclient.responses.ErrorResponse(status_code, errors, headers)
    +

    A response that indicates there was an error with the request and has the +list of errors.

    +
    +
    +__init__(status_code, errors, headers)
    +

    Initialize an ErrorResponse.

    +
    +
    Parameters
    +
      +
    • status_code (int) – The HTTP status code.

    • +
    • errors (list[ApiError]) – The list of errors encountered.

    • +
    • headers (dict) – Response headers from the +server.

    • +
    +
    +
    +
    + +
    +
    +__repr__()
    +

    Return a pretty formatted string of the object.

    +
    +
    Returns
    +

    str

    +
    +
    +
    + +
    +
    +to_dict()
    +

    Return a dictionary of the class attributes.

    +
    +
    Returns
    +

    dict

    +
    +
    +
    + +
    + +
    +
    +
    +

    References

    +
    +

    ReferenceType

    +
    +
    +pydantic model pypureclient.reference_type.ReferenceType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    +

    It’s used for reference arg on api function. This allows user to pass collections of Model objects +to the method without transforming them to ids or names.

    +
    +
    +field id: Optional[StrictStr] = None
    +

    A globally unique, system-generated ID. The ID cannot be modified.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    The resource name, such as volume name, pod name, snapshot name, and so on.

    +
    + +
    + +
    +
    +
    +

    Errors

    +
    +

    PureError

    +
    +
    +class pypureclient.exceptions.PureError(reason=None)
    +

    Exception type raised by Pure Storage code.

    +
    + +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/changelog.html b/docs/changelog.html index 7041869842..e7b7b590ef 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -4,7 +4,7 @@ - Changelog — py-pure-client 1.77.1 documentation + Changelog — py-pure-client 1.78.0 documentation @@ -33,7 +33,7 @@ py-pure-client
    - 1.77 + 1.78
    @@ -93,375 +93,379 @@

    Changelog

    1.77.1

    +

    1.78.0

    +

    11/13/2025

    +

    Add /protection-group-snapshots and /protection-group-snapshots/transfer endpoints

    + +

    1.77.1

    10/29/2025

    Added FlashBlade 2.21 client

    -

    1.77.0

    +

    1.77.0

    10/16/2025

    Added FlashBlade 2.21 client

    -

    1.76.0

    +

    1.76.0

    10/09/2025

    Added FlashArray 2.48 client

    -

    1.75.0

    +

    1.75.0

    09/15/2025

    Added FlashBlade 2.20 client

    -

    1.74.0

    +

    1.74.0

    08/28/2025

    Added FlashArray 2.47 client

    -

    1.73.0

    +

    1.73.0

    07/29/2025

    Added FlashArray 2.46 client

    -

    1.72.0

    +

    1.72.0

    07/22/2025

    Added FlashBlade 2.19 client

    -

    1.71.0

    +

    1.71.0

    07/15/2025

    Added FlashArray 2.45 client

    -

    1.70.2

    +

    1.70.2

    07/14/2025

    relax setuptools and urllib3 upper bounds

    -

    1.70.1

    +

    1.70.1

    07/10/2025

    relax pydantic upper bound requirement

    -

    1.70.0

    +

    1.70.0

    06/18/2025

    Added FlashBlade 2.18 client

    -

    1.69.0

    +

    1.69.0

    06/09/2025

    Added FlashArray 2.44 client

    -

    1.68.0

    +

    1.68.0

    05/20/2025

    Added FlashArray 2.43 client

    -

    1.67.4

    +

    1.67.4

    05/16/2025

    fixing issues in refresh_data

    -

    1.67.3

    +

    1.67.3

    05/14/2025

    fixing broken single parameter auto-quotation

    -

    1.67.2

    +

    1.67.2

    05/07/2025

    don’t generate x-request-id if not defined api function

    -

    1.67.1

    +

    1.67.1

    05/06/2025

    Bug fix for client and documentation generation

    -

    1.66.0

    +

    1.66.0

    04/11/2025

    Added FlashArray 2.42 client

    -

    1.65.0

    +

    1.65.0

    03/25/2025

    Added Pure1 1.4 client

    -

    1.64.0

    +

    1.64.0

    03/24/2025

    Added FlashBlade 2.17 client

    -

    1.63.0

    +

    1.63.0

    03/18/2025

    Added FlashArray 2.41 client

    -

    1.62.0

    +

    1.62.0

    01/31/2025

    Added FlashArray 2.40 client

    -

    1.61.0

    +

    1.61.0

    01/13/2025

    Added FlashArray 2.39 client

    -

    1.60.0

    +

    1.60.0

    01/08/2025

    Added Pure1 1.3 client

    -

    1.59.0

    +

    1.59.0

    12/10/2024

    Added FlashArray 2.38 client

    -

    1.58.0

    +

    1.58.0

    12/09/2024

    Added FlashBlade 2.16 client

    -

    1.57.0

    +

    1.57.0

    10/10/2024

    Added FlashArray 2.37 client

    -

    1.56.0

    +

    1.56.0

    08/29/2024

    Added FlashArray 2.36 client

    -

    1.55.0

    +

    1.55.0

    08/15/2024

    Added FlashBlade 2.15 client

    -

    1.54.0

    +

    1.54.0

    07/23/2024

    Added FlashArray 2.35 client

    -

    1.53.0

    +

    1.53.0

    06/28/2024

    Added FlashArray 2.34 client

    -

    1.52.0

    +

    1.52.0

    06/17/2024

    Added FlashBlade 2.14 client

    -

    1.51.0

    +

    1.51.0

    05/28/2024

    Added FlashArray 2.33 client

    -

    1.50.0

    +

    1.50.0

    04/23/2024

    Added FlashArray 2.32 client

    -

    1.49.0

    +

    1.49.0

    03/23/2024

    Added FlashArray 2.31 client

    -

    1.48.0

    +

    1.48.0

    03/16/2024

    Added FlashBlade 2.13 client

    -

    1.47.0

    +

    1.47.0

    01/25/2024

    Added FlashArray 2.30 client

    -

    1.46.0

    +

    1.46.0

    01/12/2024

    Added FlashBlade 2.12 client

    -

    1.45.0

    +

    1.45.0

    12/15/2023

    Added FlashArray 2.29 client

    -

    1.44.0

    +

    1.44.0

    11/23/2023

    Added FlashArray 2.28 client

    -

    1.43.1

    +

    1.43.1

    11/09/2023

    Bug fix for models

    -

    1.43.0

    +

    1.43.0

    11/02/2023

    Added FlashArray 2.27 client

    -

    1.42.1

    +

    1.42.1

    10/10/2023

    Fixed import issue in 1.42.0

    -

    1.42.0

    +

    1.42.0

    10/10/2023

    Added Pure1 1.2 client to support asset management in Pure1

    -

    1.41.1

    +

    1.41.1

    09/26/2023

    Bug fix for FlashBlade client

    -

    1.41.0

    +

    1.41.0

    09/21/2023

    Added FlashBlade 2.11 client

    -

    1.40.0

    +

    1.40.0

    09/18/2023

    Expanded Pure1 1.1 client to support Pure1 invoices endpoint

    -

    1.39.0

    +

    1.39.0

    09/06/2023

    Added FlashArray 2.26 client

    -

    1.38.0

    +

    1.38.0

    07/26/2023

    Added FlashArray 2.25 client

    -

    1.37.0

    +

    1.37.0

    06/02/2023

    Added FlashBlade 2.10 client

    -

    1.36.0

    +

    1.36.0

    05/26/2023

    Added FlashArray 2.24 client

    -

    1.35.0

    +

    1.35.0

    04/24/2023

    Added FlashBlade 2.9 client

    -

    1.34.0

    +

    1.34.0

    04/24/2023

    Added FlashArray 2.22 and 2.23 clients

    -

    1.33.1

    +

    1.33.1

    03/23/2023

    Improvements on integration with 3rd party services

    -

    1.33.0

    +

    1.33.0

    03/10/2023

    Added support for Pure1 sustainability

    -

    1.32.0

    +

    1.32.0

    02/10/2023

    Added FlashArray 2.21 client

    -

    1.31.0

    +

    1.31.0

    01/25/2023

    Added FlashBlade 2.7 and 2.8 clients

    -

    1.30.0

    +

    1.30.0

    01/12/2023

    Added FlashArray 2.20 client

    -

    1.29.0

    +

    1.29.0

    12/09/2022

    Added FlashArray 2.17 and 2.19 clients

    -

    1.28.0

    +

    1.28.0

    10/07/2022

    Added FlashBlade 2.5 and 2.6 clients

    -

    1.27.0

    +

    1.27.0

    09/06/2022

    Added FlashArray 2.16 client

    -

    1.26.0

    +

    1.26.0

    07/05/2022

    Added FlashArray 2.15 client

    -

    1.25.0

    +

    1.25.0

    06/20/2022

    Added FlashBlade 2.4 client

    -

    1.24.0

    +

    1.24.0

    05/16/2022

    Added FlashArray 2.14 client

    -

    1.23.0

    +

    1.23.0

    04/15/2022

    Added FlashArray 2.13 client

    -

    1.22.0

    +

    1.22.0

    12/15/2021

    Added FlashArray 2.11 client

    -

    1.21.0

    +

    1.21.0

    11/23/2021

    Added FlashBlade 2.3 client

    -

    1.20.1

    +

    1.20.1

    11/09/2021

    Bug fix for FlashBlade client

    -

    1.20.0

    +

    1.20.0

    11/01/2021

    Added FlashBlade 2.2 client

    -

    1.19.0

    +

    1.19.0

    10/22/2021

    Added FlashArray 2.10 client

    -

    1.18.0

    +

    1.18.0

    09/15/2021

    Added FlashArray 2.9 client

    -

    1.17.0

    +

    1.17.0

    08/13/2021

    Added FlashBlade 2.1 client

    -

    1.16.0

    +

    1.16.0

    08/02/2021

    Added FlashArray 2.8 client

    -

    1.15.0

    +

    1.15.0

    06/28/2021

    Added FlashArray 2.7 client

    -

    1.14.1

    +

    1.14.1

    05/17/2021

    Added restrictions to dependency versions in the setup

    -

    1.14.0

    +

    1.14.0

    05/10/2021

    Added FlashArray 2.6 client

    -

    1.13.0

    +

    1.13.0

    03/19/2021

    Added FlashBlade 2.0 client

    -

    1.12.0

    +

    1.12.0

    03/15/2021

    Added FlashArray 2.5 client

    -

    1.11.0

    +

    1.11.0

    01/07/2021

    Added support for Pure1 subscriptions

    -

    1.10.0

    +

    1.10.0

    12/21/2020

    Added FlashArray 2.4 client

    -

    1.9.0

    +

    1.9.0

    10/22/2020

    Added support for Pure1 directories endpoint

    -

    1.8.0

    +

    1.8.0

    09/22/2020

    Added FlashArray 2.3 client

    -

    1.7.0

    +

    1.7.0

    08/06/2020

    Added Pure1 1.1 client and support for Pure1 drives, hardware, ports, and hardware-connectors endpoints

    -

    1.6.0

    +

    1.6.0

    06/26/2020

    Added FlashArray 2.2 client

    -

    1.5.0

    +

    1.5.0

    06/19/2020

    Added support for Pure1 blades, controllers, and pod-replica-links endpoints

    -

    1.4.0

    +

    1.4.0

    03/23/2020

    Added support for Pure1 arrays/support-contracts endpoint

    -

    1.3.0

    +

    1.3.0

    03/11/2020

    Added support for Pure1 replication endpoints

    -

    1.2.0

    +

    1.2.0

    12/23/2019

    Added FlashArray 2.1 client

    -

    1.1.2

    +

    1.1.2

    11/20/2019

    Bug fix for FlashArray 2.0 client

    -

    1.1.1

    +

    1.1.1

    09/23/2019

    Added support for Pure1 policies endpoints

    -

    1.1.0

    +

    1.1.0

    09/12/2019

    Added FlashArray 2.0 client

    -

    1.0.1

    +

    1.0.1

    02/27/2019

    Added support for alerts and audits endpoints

    -

    1.0.0

    +

    1.0.0

    12/04/2018

    Initial version

    diff --git a/docs/fa_reference.html b/docs/fa_reference.html index 9e535eb86a..0e221c5b78 100644 --- a/docs/fa_reference.html +++ b/docs/fa_reference.html @@ -4,7 +4,7 @@ - FlashArray Reference — py-pure-client 1.77.1 documentation + FlashArray Reference — py-pure-client 1.78.0 documentation @@ -33,7 +33,7 @@
    py-pure-client
    - 1.77 + 1.78
    @@ -1259,10 +1259,6 @@
  • MemberNoIdAllResponse
  • -
  • MemberNoIdGroup -
  • MemberNoIdMember @@ -1515,10 +1511,6 @@
  • PodArrayStatus
  • -
  • PodEradicationConfig -
  • PodGetResponse @@ -1679,10 +1671,6 @@
  • PolicyManagementAccess
  • -
  • PolicyManagementAccessEffective -
  • PolicyManagementAccessGetResponse @@ -2167,10 +2155,6 @@
  • ProtectionGroupSnapshotTransferResponse
  • -
  • ProtectionGroupTarget -
  • ProtectionGroupTargetGetResponse @@ -3143,10 +3127,6 @@
  • VolumeGroupPatch
  • -
  • VolumeGroupPerformance -
  • VolumeGroupPost @@ -3159,10 +3139,6 @@
  • VolumePatch
  • -
  • VolumePerformance -
  • VolumePost @@ -56220,24 +56196,6 @@

    MemberNoIdAllResponse - -
    -

    MemberNoIdGroup

    -
    -
    -pydantic model pypureclient.flasharray.MemberNoIdGroup(*, group: Optional[ReferenceNoId] = None, member: Optional[Reference] = None)
    -
    -
    -field group: Optional[ReferenceNoId] = None
    -
    - -
    -
    -field member: Optional[Reference] = None
    -
    - -
    -

    MemberNoIdMember

    @@ -59311,21 +59269,6 @@

    PodArrayStatus -

    PodEradicationConfig

    -
    -
    -pydantic model pypureclient.flasharray.PodEradicationConfig(*, manual_eradication: Optional[StrictStr] = None)
    -

    The status of the eradication functionality

    -
    -
    -field manual_eradication: Optional[StrictStr] = None
    -

    The manual eradication status of pod. If all-enabled, the pod and its contents can be eradicated. If partially-disabled, the pod cannot be eradicated because the pod contains some non-empty protection groups that are retention-locked. If all-disabled, the pod and its contents cannot be eradicated. Values include all-disabled, all-enabled, and partially-disabled.

    -
    - -
    -

    PodGetResponse

    @@ -61834,26 +61777,6 @@

    PolicyManagementAccess -

    -
    -

    PolicyManagementAccessEffective

    -
    -
    -pydantic model pypureclient.flasharray.PolicyManagementAccessEffective(*, details: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None)
    -
    -
    -field details: Optional[StrictStr] = None
    -

    Additional details about policy resolution.

    -
    - -
    -
    -field rules: Optional[ConstrainedListValue[PolicyrulemanagementaccessRules]] = None
    -

    List the rules that defines the scoped roles.

    -
    - -
    -

    PolicyManagementAccessGetResponse

    @@ -66665,37 +66588,6 @@

    ProtectionGroupSnapshotTransferResponse -

    ProtectionGroupTarget

    -
    -
    -pydantic model pypureclient.flasharray.ProtectionGroupTarget(*, allowed: Optional[StrictBool] = None, protection_group: Optional[ReferenceNoId] = None, target: Optional[ReferenceNoId] = None)
    -
    -
    -field allowed: Optional[StrictBool] = None
    -

    If set to true, the target array has allowed the source array to replicate protection group data to the target array. If set to false, the target array has not allowed the source array to replicate protection group data to the target.

    -
    -
    Constraints
    -
      -
    • type = boolean

    • -
    -
    -
    -
    - -
    -
    -field protection_group: Optional[ReferenceNoId] = None
    -
    - -
    -
    -field target: Optional[ReferenceNoId] = None
    -
    - -
    -

    ProtectionGroupTargetGetResponse

    @@ -77128,363 +77020,6 @@

    VolumeGroupPatch -

    VolumeGroupPerformance

    -
    -
    -pydantic model pypureclient.flasharray.VolumeGroupPerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    -
    -
    -field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    -

    The average I/O size per mirrored write, measured in bytes.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field bytes_per_op: Optional[ConstrainedIntValue] = None
    -

    The average I/O size for both read and write (all) operations.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field bytes_per_read: Optional[ConstrainedIntValue] = None
    -

    The average I/O size per read, measured in bytes.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field bytes_per_write: Optional[ConstrainedIntValue] = None
    -

    The average I/O size per write, measured in bytes.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field id: Optional[StrictStr] = None
    -

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    -
    - -
    -
    -field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of mirrored bytes written per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of mirrored writes per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field name: Optional[StrictStr] = None
    -

    A user-specified name. The name must be locally unique and can be changed.

    -
    - -
    -
    -field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of bytes read per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field reads_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of read requests processed per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required for the array to service a mirrored write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time required for the array to service a read request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    -

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    -
    - -
    -
    -field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required for the array to service a write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field time: Optional[StrictInt] = None
    -

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    -
    - -
    -
    -field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of bytes written per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field writes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of write requests processed per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -

    VolumeGroupPost

    @@ -77646,363 +77181,6 @@

    VolumePatch -

    VolumePerformance

    -
    -
    -pydantic model pypureclient.flasharray.VolumePerformance(*, bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None, mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None, qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, queue_usec_per_read_op: Optional[ConstrainedIntValue] = None, queue_usec_per_write_op: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, san_usec_per_read_op: Optional[ConstrainedIntValue] = None, san_usec_per_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op: Optional[ConstrainedIntValue] = None, service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, service_usec_per_write_op: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
    -
    -
    -field bytes_per_mirrored_write: Optional[ConstrainedIntValue] = None
    -

    The average I/O size per mirrored write, measured in bytes.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field bytes_per_op: Optional[ConstrainedIntValue] = None
    -

    The average I/O size for both read and write (all) operations.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field bytes_per_read: Optional[ConstrainedIntValue] = None
    -

    The average I/O size per read, measured in bytes.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field bytes_per_write: Optional[ConstrainedIntValue] = None
    -

    The average I/O size per write, measured in bytes.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field id: Optional[StrictStr] = None
    -

    A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

    -
    - -
    -
    -field mirrored_write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of mirrored bytes written per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field mirrored_writes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of mirrored writes per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field name: Optional[StrictStr] = None
    -

    A user-specified name. The name must be locally unique and can be changed.

    -
    - -
    -
    -field qos_rate_limit_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field qos_rate_limit_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field qos_rate_limit_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a write I/O request spends waiting as a result of the volume reaching its QoS bandwidth limit, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field queue_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field queue_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field queue_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field read_bytes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of bytes read per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field reads_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of read requests processed per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field san_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field san_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field san_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field service_usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required for the array to service a mirrored write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field service_usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time required for the array to service a read request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field service_usec_per_read_op_cache_reduction: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    -

    The percentage reduction in service_usec_per_read_op due to data cache hits. For example, a value of 0.25 indicates that the value of service_usec_per_read_op is 25&#37; lower than it would have been without any data cache hits.

    -
    - -
    -
    -field service_usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time required for the array to service a write request, measured in microseconds.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field time: Optional[StrictInt] = None
    -

    The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

    -
    - -
    -
    -field usec_per_mirrored_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process a mirrored I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field usec_per_read_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process an I/O read request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field usec_per_write_op: Optional[ConstrainedIntValue] = None
    -

    The average time it takes the array to process an I/O write request, measured in microseconds. Beginning in Purity 6.3.14 and 6.4.10 and later, including later major versions (6.5.x, 6.6.x and beyond), queue time is included. The average time does not include SAN time or QoS rate limit time.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field write_bytes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of bytes written per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -
    -field writes_per_sec: Optional[ConstrainedIntValue] = None
    -

    The number of write requests processed per second.

    -
    -
    Constraints
    -
      -
    • minimum = 0

    • -
    -
    -
    -
    - -
    -

    VolumePost

    diff --git a/docs/fb_reference.html b/docs/fb_reference.html index 9df9afad6e..6407f28d02 100644 --- a/docs/fb_reference.html +++ b/docs/fb_reference.html @@ -4,7 +4,7 @@ - FlashBlade Reference — py-pure-client 1.77.1 documentation + FlashBlade Reference — py-pure-client 1.78.0 documentation @@ -33,7 +33,7 @@ py-pure-client
    - 1.77 + 1.78
    @@ -1072,10 +1072,6 @@
  • FixedReferenceWithRemote
  • -
  • FixedReferenceWithType -
  • Fleet @@ -1380,10 +1376,6 @@
  • ManagementAccessPolicyPost
  • -
  • ManagementAccessPolicyRule -
  • ManagementAccessPolicyRuleBase @@ -2476,10 +2468,6 @@
  • SnmpManagerResponse
  • -
  • SnmpManagerTest -
  • SnmpV2c @@ -2909,20 +2897,8 @@
  • get_arrays_supported_time_zones
  • -
  • Auditlogtargetforfilesystemsap -
  • -
  • Auditlogtargetforobjectstoreap -
  • +
  • Auditlogtargetforfilesystemsap
  • +
  • Auditlogtargetforobjectstoreap
  • Auditsap @@ -2940,11 +2916,6 @@
  • Bucketsap
  • -
  • Objectstoreaccountexportsap -
  • +
  • Objectstoreaccountexportsap
  • Objectstoreaccountsap
  • -
  • Policiesauditforobjectstoreap -
  • -
  • Policiesdataevictionap -
  • -
  • Policiesmanagementaccessap -
  • +
  • Policiesauditforobjectstoreap
  • +
  • Policiesdataevictionap
  • +
  • Policiesmanagementaccessap
  • Policiesnfsap
  • Policiesqosap
  • -
  • Policiess3exportap -
  • +
  • Policiess3exportap
  • Policiessmbclientap
  • -
  • Realmsap -
  • +
  • Realmsap
  • Remotearraysap
  • -
  • Resourceaccessesap -
  • +
  • Resourceaccessesap
  • Rolesap @@ -35909,7 +35802,7 @@

    ActiveDirectoryResponseAdmin

    -pydantic model pypureclient.flashblade.Admin(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None, is_local: Optional[StrictBool] = None, locked: Optional[StrictBool] = None, lockout_remaining: Optional[StrictInt] = None, management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None, public_key: Optional[StrictStr] = None, role: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.Admin(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None, is_local: Optional[StrictBool] = None, locked: Optional[StrictBool] = None, lockout_remaining: Optional[StrictInt] = None, management_access_policies: Optional[ConstrainedListValue[FixedReference]] = None, public_key: Optional[StrictStr] = None, role: Optional[FixedReference] = None)
    field api_token: Optional[ApiToken] = None
    @@ -35973,7 +35866,7 @@

    Admin
    -field role: Optional[Reference] = None
    +field role: Optional[FixedReference] = None

    Deprecated. role is deprecated in favor of management_access_policies, but remains for backwards compatibility. If an administrator has exactly one access policy which corresponds to a valid legacy role of the same name, role will be a reference to that role. Otherwise, it will be null.

    @@ -36837,7 +36730,7 @@

    Array

    ArrayConnection

    -pydantic model pypureclient.flashblade.ArrayConnection(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.ArrayConnection(*, id: Optional[StrictStr] = None, context: Optional[FixedReference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
    field ca_certificate_group: Optional[FixedReference] = None
    @@ -36846,7 +36739,7 @@

    ArrayConnection
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -37018,10 +36911,10 @@

    ArrayConnectionKeyResponse

    -pydantic model pypureclient.flashblade.ArrayConnectionPath(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, destination: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, source: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.ArrayConnectionPath(*, id: Optional[StrictStr] = None, context: Optional[FixedReference] = None, destination: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, source: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -37105,7 +36998,7 @@

    ArrayConnectionPathGetResponse

    -pydantic model pypureclient.flashblade.ArrayConnectionPost(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, connection_key: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.ArrayConnectionPost(*, id: Optional[StrictStr] = None, context: Optional[FixedReference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, connection_key: Optional[StrictStr] = None)
    field ca_certificate_group: Optional[FixedReference] = None
    @@ -37120,7 +37013,7 @@

    ArrayConnectionPost
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -37431,10 +37324,10 @@

    ArrayGetResponse

    -pydantic model pypureclient.flashblade.ArrayHttpSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +pydantic model pypureclient.flashblade.ArrayHttpSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -37555,7 +37448,7 @@

    ArrayHttpSpecificPerformanceGet

    -pydantic model pypureclient.flashblade.ArrayNfsSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_share_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_share_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, links_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, symlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_link_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_symlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +pydantic model pypureclient.flashblade.ArrayNfsSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_share_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_share_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, links_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, symlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_link_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_symlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    field accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    @@ -37624,7 +37517,7 @@

    ArrayNfsSpecificPerformance
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -37907,7 +37800,7 @@

    ArrayNfsSpecificPerformanceGet

    -pydantic model pypureclient.flashblade.ArrayPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +pydantic model pypureclient.flashblade.ArrayPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    field bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None
    @@ -37928,7 +37821,7 @@

    ArrayPerformance
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -38082,10 +37975,10 @@

    ArrayResponse

    -pydantic model pypureclient.flashblade.ArrayS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    +pydantic model pypureclient.flashblade.ArrayS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -38206,7 +38099,7 @@

    ArrayS3SpecificPerformanceGetResp

    -pydantic model pypureclient.flashblade.ArraySpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, capacity: Optional[StrictInt] = None, parity: Optional[Union[StrictFloat, StrictInt]] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    +pydantic model pypureclient.flashblade.ArraySpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, capacity: Optional[StrictInt] = None, parity: Optional[Union[StrictFloat, StrictInt]] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
    field capacity: Optional[StrictInt] = None
    @@ -38215,7 +38108,7 @@

    ArraySpace
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -38691,10 +38584,10 @@

    AuditFileSystemsPoliciesResponse

    -pydantic model pypureclient.flashblade.AuditFileSystemsPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, control_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None, rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.AuditFileSystemsPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, control_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None, rules: Optional[ConstrainedListValue[AuditFileSystemsPolicyRuleInPolicy]] = None, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -39455,10 +39348,10 @@

    AuditObjectStorePolicyAuditObjectStorePolicyWithContext

    -pydantic model pypureclient.flashblade.AuditObjectStorePolicyWithContext(*, context: Optional[Reference] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    +pydantic model pypureclient.flashblade.AuditObjectStorePolicyWithContext(*, context: Optional[FixedReference] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, log_targets: Optional[ConstrainedListValue[ReferenceWritable]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -39691,7 +39584,7 @@

    BladeGetResponse

    -pydantic model pypureclient.flashblade.Bucket(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, bucket_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, object_lock_config: Optional[ObjectLockConfigResponse] = None, public_access_config: Optional[PublicAccessConfig] = None, public_status: Optional[StrictStr] = None, qos_policy: Optional[FixedReference] = None, quota_limit: Optional[StrictInt] = None, retention_lock: Optional[StrictStr] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, time_remaining_status: Optional[StrictStr] = None, versioning: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.Bucket(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, account: Optional[FixedReference] = None, bucket_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, object_lock_config: Optional[ObjectLockConfigResponse] = None, public_access_config: Optional[PublicAccessConfig] = None, public_status: Optional[StrictStr] = None, qos_policy: Optional[FixedReference] = None, quota_limit: Optional[StrictInt] = None, retention_lock: Optional[StrictStr] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, time_remaining_status: Optional[StrictStr] = None, versioning: Optional[StrictStr] = None)
    field account: Optional[FixedReference] = None
    @@ -39705,7 +39598,7 @@

    Bucket
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -39834,7 +39727,7 @@

    BucketBucketAccessPolicy

    -pydantic model pypureclient.flashblade.BucketAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None)
    +pydantic model pypureclient.flashblade.BucketAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None)
    field bucket: Optional[FixedReference] = None
    @@ -39843,7 +39736,7 @@

    BucketAccessPolicy
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -40153,7 +40046,7 @@

    BucketAccessPolicyRuleResponse

    -pydantic model pypureclient.flashblade.BucketAccessPolicyRuleWithContext(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.BucketAccessPolicyRuleWithContext(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, context: Optional[FixedReference] = None)
    field actions: Optional[ConstrainedListValue[StrictStr]] = None
    @@ -40162,7 +40055,7 @@

    BucketAccessPolicyRuleWithContext
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -40299,10 +40192,10 @@

    BucketAuditFilterActionResponse

    -pydantic model pypureclient.flashblade.BucketAuditFilterActionWithContext(*, context: Optional[Reference] = None, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.BucketAuditFilterActionWithContext(*, context: Optional[FixedReference] = None, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -40412,7 +40305,7 @@

    BucketAuditFilterResponse

    -pydantic model pypureclient.flashblade.BucketAuditFilterWithContext(*, context: Optional[Reference] = None, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None, bucket: Optional[FixedReference] = None)
    +pydantic model pypureclient.flashblade.BucketAuditFilterWithContext(*, context: Optional[FixedReference] = None, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None, bucket: Optional[FixedReference] = None)
    field actions: Optional[ConstrainedListValue[StrictStr]] = None
    @@ -40427,7 +40320,7 @@

    BucketAuditFilterWithContext
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -40929,7 +40822,7 @@

    BucketPost

    +pydantic model pypureclient.flashblade.BucketReplicaLink(*, id: Optional[StrictStr] = None, direction: Optional[StrictStr] = None, lag: Optional[StrictInt] = None, status_details: Optional[StrictStr] = None, context: Optional[FixedReference] = None, cascading_enabled: Optional[StrictBool] = None, local_bucket: Optional[FixedReference] = None, object_backlog: Optional[ObjectBacklog] = None, paused: Optional[StrictBool] = None, recovery_point: Optional[StrictInt] = None, remote: Optional[FixedReference] = None, remote_bucket: Optional[FixedReferenceNameOnly] = None, remote_credentials: Optional[ReferenceWritable] = None, status: Optional[StrictStr] = None)
    field cascading_enabled: Optional[StrictBool] = None
    @@ -40945,7 +40838,7 @@

    BucketReplicaLink
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -41307,7 +41200,7 @@

    BuiltInRelationship

    -pydantic model pypureclient.flashblade.Certificate(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.Certificate(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictInt] = None, valid_to: Optional[StrictInt] = None)
    field certificate: Optional[StrictStr] = None
    @@ -41424,14 +41317,14 @@

    Certificate
    -field valid_from: Optional[StrictStr] = None
    -

    The start date of when this certificate is valid.

    +field valid_from: Optional[StrictInt] = None +

    The date when the certificate starts being valid.

    -field valid_to: Optional[StrictStr] = None
    -

    The end date of when this certificate is valid.

    +field valid_to: Optional[StrictInt] = None +

    The date of when the certificate stops being valid.

    @@ -41441,7 +41334,7 @@

    Certificate

    -pydantic model pypureclient.flashblade.CertificateBase(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.CertificateBase(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictInt] = None, valid_to: Optional[StrictInt] = None)
    field certificate: Optional[StrictStr] = None
    @@ -41546,14 +41439,14 @@

    CertificateBase
    -field valid_from: Optional[StrictStr] = None
    -

    The start date of when this certificate is valid.

    +field valid_from: Optional[StrictInt] = None +

    The date when the certificate starts being valid.

    -field valid_to: Optional[StrictStr] = None
    -

    The end date of when this certificate is valid.

    +field valid_to: Optional[StrictInt] = None +

    The date of when the certificate stops being valid.

    @@ -41787,7 +41680,7 @@

    CertificateGroupUseGetResponse

    -pydantic model pypureclient.flashblade.CertificatePatch(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None, days: Optional[StrictInt] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.CertificatePatch(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictInt] = None, valid_to: Optional[StrictInt] = None, days: Optional[StrictInt] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)
    field certificate: Optional[StrictStr] = None
    @@ -41910,14 +41803,14 @@

    CertificatePatch
    -field valid_from: Optional[StrictStr] = None
    -

    The start date of when this certificate is valid.

    +field valid_from: Optional[StrictInt] = None +

    The date when the certificate starts being valid.

    -field valid_to: Optional[StrictStr] = None
    -

    The end date of when this certificate is valid.

    +field valid_to: Optional[StrictInt] = None +

    The date of when the certificate stops being valid.

    @@ -41927,7 +41820,7 @@

    CertificatePatch

    -pydantic model pypureclient.flashblade.CertificatePost(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None, days: Optional[StrictInt] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.CertificatePost(*, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictInt] = None, valid_to: Optional[StrictInt] = None, days: Optional[StrictInt] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)
    field certificate: Optional[StrictStr] = None
    @@ -42050,14 +41943,14 @@

    CertificatePost
    -field valid_from: Optional[StrictStr] = None
    -

    The start date of when this certificate is valid.

    +field valid_from: Optional[StrictInt] = None +

    The date when the certificate starts being valid.

    -field valid_to: Optional[StrictStr] = None
    -

    The end date of when this certificate is valid.

    +field valid_to: Optional[StrictInt] = None +

    The date of when the certificate stops being valid.

    @@ -42542,10 +42435,10 @@

    ConnectionRelationshipPerformanceReplicationGetRespContext

    -pydantic model pypureclient.flashblade.Context(*, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.Context(*, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -42582,7 +42475,7 @@

    ContinuousReplicationPerformance

    -pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
    field bucket: Optional[FixedReference] = None
    @@ -42591,7 +42484,7 @@

    CrossOriginResourceSharingPolicy
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -42729,7 +42622,7 @@

    CrossOriginResourceSharingPolicyResponse

    -pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRule(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[Reference] = None, policy: Optional[FixedReference] = None)
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRule(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[FixedReference] = None, policy: Optional[FixedReference] = None)
    field allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None
    @@ -42750,7 +42643,7 @@

    CrossOriginResourceSharingPolicyRule
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -42875,7 +42768,7 @@

    CrossOriginResourceSharingPolicyRuleResponse

    -pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[Reference] = None, policy: Optional[FixedReference] = None)
    +pydantic model pypureclient.flashblade.CrossOriginResourceSharingPolicyRuleWithContext(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[FixedReference] = None, policy: Optional[FixedReference] = None)
    field allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None
    @@ -42896,7 +42789,7 @@

    CrossOriginResourceSharingPolicyRuleWithContext
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -43011,10 +42904,10 @@

    DataEvictionPoliciesResponse

    -pydantic model pypureclient.flashblade.DataEvictionPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, keep_size: Optional[StrictInt] = None)
    +pydantic model pypureclient.flashblade.DataEvictionPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, keep_size: Optional[StrictInt] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -43709,7 +43602,7 @@

    ErrorContextResponseErrorContextResponseErrors

    -pydantic model pypureclient.flashblade.ErrorContextResponseErrors(*, context: Optional[StrictStr] = None, location_context: Optional[FixedReferenceWithType] = None, message: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.ErrorContextResponseErrors(*, context: Optional[StrictStr] = None, location_context: Optional[FixedReference] = None, message: Optional[StrictStr] = None)
    field context: Optional[StrictStr] = None
    @@ -43718,7 +43611,7 @@

    ErrorContextResponseErrors
    -field location_context: Optional[FixedReferenceWithType] = None
    +field location_context: Optional[FixedReference] = None

    Contains information relating to the context in which the request was executing when the error occurred. For example, this may be the name of an array in the same fleet. This may be null for more general errors, or if no explicit context parameter was provided with the request.

    @@ -44085,10 +43978,10 @@

    FileSessionResponse

    -pydantic model pypureclient.flashblade.FileSystem(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[Nfs] = None, node_group: Optional[FixedReference] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[FixedReference] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[LocationReference] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)
    +pydantic model pypureclient.flashblade.FileSystem(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[Nfs] = None, node_group: Optional[FixedReference] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[FixedReference] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[LocationReference] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -44363,10 +44256,10 @@

    FileSystemEradicationConfig

    -pydantic model pypureclient.flashblade.FileSystemExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, member: Optional[FixedReference] = None, policy: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, server: Optional[FixedReference] = None, share_policy: Optional[Reference] = None, status: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.FileSystemExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, member: Optional[FixedReference] = None, policy: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, server: Optional[FixedReference] = None, share_policy: Optional[Reference] = None, status: Optional[StrictStr] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -45229,10 +45122,10 @@

    FileSystemPost

    +pydantic model pypureclient.flashblade.FileSystemReplicaLink(*, id: Optional[StrictStr] = None, direction: Optional[StrictStr] = None, lag: Optional[StrictInt] = None, status_details: Optional[StrictStr] = None, context: Optional[FixedReference] = None, link_type: Optional[StrictStr] = None, local_file_system: Optional[FixedReference] = None, policies: Optional[ConstrainedListValue[LocationReference]] = None, recovery_point: Optional[StrictInt] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_file_system: Optional[FixedReferenceNoResourceType] = None, status: Optional[StrictStr] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -45368,10 +45261,10 @@

    FileSystemResponse

    -pydantic model pypureclient.flashblade.FileSystemSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, owner: Optional[FixedReference] = None, owner_destroyed: Optional[StrictBool] = None, policies: Optional[ConstrainedListValue[FixedLocationReference]] = None, policy: Optional[FixedLocationReference] = None, source: Optional[FixedLocationReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    +pydantic model pypureclient.flashblade.FileSystemSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, owner: Optional[FixedReference] = None, owner_destroyed: Optional[StrictBool] = None, policies: Optional[ConstrainedListValue[FixedLocationReference]] = None, policy: Optional[FixedLocationReference] = None, source: Optional[FixedLocationReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -45566,7 +45459,7 @@

    FileSystemSnapshotResponse

    -pydantic model pypureclient.flashblade.FileSystemSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, direction: Optional[StrictStr] = None, local_snapshot: Optional[FixedReferenceNoResourceType] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_snapshot: Optional[FixedReferenceNoResourceType] = None, started: Optional[StrictInt] = None, status: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.FileSystemSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, direction: Optional[StrictStr] = None, local_snapshot: Optional[FixedReferenceNoResourceType] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_snapshot: Optional[FixedReferenceNoResourceType] = None, started: Optional[StrictInt] = None, status: Optional[StrictStr] = None)
    field completed: Optional[StrictInt] = None
    @@ -45575,7 +45468,7 @@

    FileSystemSnapshotTransfer
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -46037,31 +45930,6 @@

    FixedReferenceWithRemote -

    FixedReferenceWithType

    -
    -
    -pydantic model pypureclient.flashblade.FixedReferenceWithType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
    -
    -
    -field id: Optional[StrictStr] = None
    -

    A non-modifiable, globally unique ID chosen by the system.

    -
    - -
    -
    -field name: Optional[StrictStr] = None
    -
    - -
    -
    -field resource_type: Optional[StrictStr] = None
    -

    Type of the object (full name of the endpoint). Valid values are the unique part of the resource’s REST endpoint. For example, a reference to a fleet would have a resource_type of fleets.

    -
    - -
    -

    Fleet

    @@ -46373,10 +46241,10 @@

    Group

    GroupQuota

    -pydantic model pypureclient.flashblade.GroupQuota(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, group: Optional[Group] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None)
    +pydantic model pypureclient.flashblade.GroupQuota(*, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, group: Optional[Group] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -47373,7 +47241,7 @@

    LegalHoldsResponse

    -pydantic model pypureclient.flashblade.LifecycleRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[FixedReference] = None, cleanup_expired_object_delete_marker: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.LifecycleRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[FixedReference] = None, cleanup_expired_object_delete_marker: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)
    field abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None
    @@ -47401,7 +47269,7 @@

    LifecycleRule
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -48091,7 +47959,7 @@

    LogTargetsObjectStoreResponse

    -pydantic model pypureclient.flashblade.LogTargetsObjectStoreWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bucket: Optional[Reference] = None, log_name_prefix: Optional[AuditLogNamePrefix] = None, log_rotate: Optional[AuditLogRotate] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.LogTargetsObjectStoreWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bucket: Optional[Reference] = None, log_name_prefix: Optional[AuditLogNamePrefix] = None, log_rotate: Optional[AuditLogRotate] = None, context: Optional[FixedReference] = None)
    field bucket: Optional[Reference] = None
    @@ -48100,7 +47968,7 @@

    LogTargetsObjectStoreWithContext
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -48582,44 +48450,6 @@

    ManagementAccessPolicyPost -

    ManagementAccessPolicyRule

    -
    -
    -pydantic model pypureclient.flashblade.ManagementAccessPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[ReferenceNameOnly] = None, scope: Optional[ReferenceWritable] = None, index: Optional[StrictInt] = None)
    -
    -
    -field id: Optional[StrictStr] = None
    -

    A non-modifiable, globally unique ID chosen by the system.

    -
    - -
    -
    -field index: Optional[StrictInt] = None
    -

    The index within the policy. The index indicates the order the rules are evaluated. NOTE: It is recommended to use the query param before_rule_id to do reordering to avoid concurrency issues, but changing index is also supported. index can not be changed if before_rule_id or before_rule_name are specified.

    -
    - -
    -
    -field name: Optional[StrictStr] = None
    -

    Name of the object (e.g., a file system or snapshot).

    -
    - -
    -
    -field role: Optional[ReferenceNameOnly] = None
    -

    Role defines a set of permissions applicable in a scope. viewer grants users the ability to read within a scope. support grants the ability to perform general support-related actions as well as read within a scope. storage grants access to all storage operations within a scope. admin grants access to all operations.

    -
    - -
    -
    -field scope: Optional[ReferenceWritable] = None
    -

    Reference to the resource (e.g. arrays, realms) which specifies the scope that the role applies. One of id or name parameter is required, and resource_type must be set.

    -
    - -
    -

    ManagementAccessPolicyRuleBase

    @@ -50450,10 +50280,10 @@

    NfsNfsExportPolicy

    -pydantic model pypureclient.flashblade.NfsExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, context: Optional[Reference] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)
    +pydantic model pypureclient.flashblade.NfsExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, context: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -50662,7 +50492,7 @@

    NfsExportPolicyResponseNfsExportPolicyRule

    -pydantic model pypureclient.flashblade.NfsExportPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, required_transport_security: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.NfsExportPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, required_transport_security: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None, context: Optional[FixedReference] = None)
    field access: Optional[StrictStr] = None
    @@ -50702,7 +50532,7 @@

    NfsExportPolicyRule
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -51640,7 +51470,7 @@

    ObjectLockConfigResponse

    -pydantic model pypureclient.flashblade.ObjectStoreAccessKey(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_key_id: Optional[StrictStr] = None, created: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, secret_access_key: Optional[StrictStr] = None, user: Optional[FixedReference] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreAccessKey(*, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, access_key_id: Optional[StrictStr] = None, created: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, secret_access_key: Optional[StrictStr] = None, user: Optional[FixedReference] = None)
    field access_key_id: Optional[StrictStr] = None
    @@ -51649,7 +51479,7 @@

    ObjectStoreAccessKey
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -51788,7 +51618,7 @@

    ObjectStoreAccessKeyResponse

    -pydantic model pypureclient.flashblade.ObjectStoreAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, arn: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None, updated: Optional[StrictInt] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, account: Optional[FixedReference] = None, arn: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None, updated: Optional[StrictInt] = None)
    field account: Optional[FixedReference] = None
    @@ -51803,7 +51633,7 @@

    ObjectStoreAccessPolicy
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -51893,10 +51723,10 @@

    ObjectStoreAccessPolicyObjectStoreAccessPolicyAction

    -pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyAction(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, description: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreAccessPolicyAction(*, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, description: Optional[StrictStr] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -52083,7 +51913,7 @@

    ObjectStoreAccessPolicyRuleResponse

    -pydantic model pypureclient.flashblade.ObjectStoreAccount(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, bucket_defaults: Optional[BucketDefaultsReadonly] = None, created: Optional[StrictInt] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictInt] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, space: Optional[Space] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreAccount(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, bucket_defaults: Optional[BucketDefaultsReadonly] = None, created: Optional[StrictInt] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictInt] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, space: Optional[Space] = None)
    field bucket_defaults: Optional[BucketDefaultsReadonly] = None
    @@ -52092,7 +51922,7 @@

    ObjectStoreAccount
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -52163,10 +51993,10 @@

    ObjectStoreAccount

    -pydantic model pypureclient.flashblade.ObjectStoreAccountExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, enabled: Optional[StrictBool] = None, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, server: Optional[FixedReference] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreAccountExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, enabled: Optional[StrictBool] = None, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, server: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -52501,7 +52331,7 @@

    ObjectStoreRemoteCredentialGetResp

    -pydantic model pypureclient.flashblade.ObjectStoreRemoteCredentials(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_key_id: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, remote: Optional[FixedReference] = None, secret_access_key: Optional[StrictStr] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreRemoteCredentials(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, access_key_id: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, remote: Optional[FixedReference] = None, secret_access_key: Optional[StrictStr] = None)
    field access_key_id: Optional[StrictStr] = None
    @@ -52510,7 +52340,7 @@

    ObjectStoreRemoteCredentials
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -52585,7 +52415,7 @@

    ObjectStoreRemoteCredentialsResp

    -pydantic model pypureclient.flashblade.ObjectStoreRole(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None, max_session_duration: Optional[StrictInt] = None, prn: Optional[StrictStr] = None, trusted_entities: Optional[ConstrainedListValue[FixedReference]] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreRole(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None, max_session_duration: Optional[StrictInt] = None, prn: Optional[StrictStr] = None, trusted_entities: Optional[ConstrainedListValue[FixedReference]] = None)
    field account: Optional[FixedReference] = None
    @@ -52594,7 +52424,7 @@

    ObjectStoreRole
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -52701,10 +52531,10 @@

    ObjectStoreRoleResponseObjectStoreTrustPolicy

    -pydantic model pypureclient.flashblade.ObjectStoreTrustPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, role: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[TrustPolicyRule]] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreTrustPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, role: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[TrustPolicyRule]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -52871,7 +52701,7 @@

    ObjectStoreTrustPolicyRuleResponse

    -pydantic model pypureclient.flashblade.ObjectStoreUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_keys: Optional[ConstrainedListValue[FixedReference]] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, access_keys: Optional[ConstrainedListValue[FixedReference]] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None)
    field access_keys: Optional[ConstrainedListValue[FixedReference]] = None
    @@ -52886,7 +52716,7 @@

    ObjectStoreUser
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -52961,7 +52791,7 @@

    ObjectStoreUserResponseObjectStoreVirtualHost

    -pydantic model pypureclient.flashblade.ObjectStoreVirtualHost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, attached_servers: Optional[ConstrainedListValue[Reference]] = None, hostname: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    +pydantic model pypureclient.flashblade.ObjectStoreVirtualHost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, attached_servers: Optional[ConstrainedListValue[Reference]] = None, hostname: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None)
    field attached_servers: Optional[ConstrainedListValue[Reference]] = None
    @@ -52970,7 +52800,7 @@

    ObjectStoreVirtualHost
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -53606,10 +53436,10 @@

    Permission

    -pydantic model pypureclient.flashblade.Policy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None)
    +pydantic model pypureclient.flashblade.Policy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -53751,10 +53581,10 @@

    PolicyBase

    -pydantic model pypureclient.flashblade.PolicyBaseContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.PolicyBaseContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -53931,10 +53761,10 @@

    PolicyBaseResponse

    -pydantic model pypureclient.flashblade.PolicyFileSystemSnapshot(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.PolicyFileSystemSnapshot(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -54055,10 +53885,10 @@

    PolicyMember

    -pydantic model pypureclient.flashblade.PolicyMemberContext(*, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.PolicyMemberContext(*, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -54167,10 +53997,10 @@

    PolicyMemberResponsePolicyMemberWithRemote

    -pydantic model pypureclient.flashblade.PolicyMemberWithRemote(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[Reference] = None, link: Optional[MemberLink] = None)
    +pydantic model pypureclient.flashblade.PolicyMemberWithRemote(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[FixedReference] = None, link: Optional[MemberLink] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -54245,7 +54075,7 @@

    PolicyMemberWithRemoteResponse

    -pydantic model pypureclient.flashblade.PolicyPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None, add_rules: Optional[ConstrainedListValue[PolicyRule]] = None, remove_rules: Optional[ConstrainedListValue[PolicyRule]] = None)
    +pydantic model pypureclient.flashblade.PolicyPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None, add_rules: Optional[ConstrainedListValue[PolicyRule]] = None, remove_rules: Optional[ConstrainedListValue[PolicyRule]] = None)
    field add_rules: Optional[ConstrainedListValue[PolicyRule]] = None
    @@ -54253,7 +54083,7 @@

    PolicyPatch
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -54425,7 +54255,7 @@

    PolicyRuleIndexInPolicyPolicyRuleObjectAccess

    -pydantic model pypureclient.flashblade.PolicyRuleObjectAccess(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
    +pydantic model pypureclient.flashblade.PolicyRuleObjectAccess(*, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
    field actions: Optional[ConstrainedListValue[StrictStr]] = None
    @@ -54440,7 +54270,7 @@

    PolicyRuleObjectAccess
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -55087,10 +54917,10 @@

    Realm

    RealmDefaults

    -pydantic model pypureclient.flashblade.RealmDefaults(*, context: Optional[Reference] = None, object_store: Optional[ConstrainedListValue[ObjectStoreDefault]] = None, realm: Optional[FixedReference] = None)
    +pydantic model pypureclient.flashblade.RealmDefaults(*, context: Optional[FixedReference] = None, object_store: Optional[ConstrainedListValue[ObjectStoreDefault]] = None, realm: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -55459,7 +55289,7 @@

    ReferenceWritable

    -pydantic model pypureclient.flashblade.RelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)
    +pydantic model pypureclient.flashblade.RelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, context: Optional[FixedReference] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)
    field aggregate: Optional[ReplicationPerformance] = None
    @@ -55468,7 +55298,7 @@

    RelationshipPerformanceReplication
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -55919,10 +55749,10 @@

    RoleGetResponse

    -pydantic model pypureclient.flashblade.S3ExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, rules: Optional[ConstrainedListValue[S3ExportPolicyAllOfRules]] = None)
    +pydantic model pypureclient.flashblade.S3ExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[S3ExportPolicyAllOfRules]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -56133,7 +55963,7 @@

    S3ExportPolicyResponseS3ExportPolicyRule

    -pydantic model pypureclient.flashblade.S3ExportPolicyRule(*, context: Optional[Reference] = None, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)
    +pydantic model pypureclient.flashblade.S3ExportPolicyRule(*, context: Optional[FixedReference] = None, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)
    field actions: Optional[ConstrainedListValue[StrictStr]] = None
    @@ -56142,7 +55972,7 @@

    S3ExportPolicyRule
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -56627,10 +56457,10 @@

    ServerServerContext

    -pydantic model pypureclient.flashblade.ServerContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, dns: Optional[ConstrainedListValue[Reference]] = None, created: Optional[StrictInt] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.ServerContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, dns: Optional[ConstrainedListValue[Reference]] = None, created: Optional[StrictInt] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -56931,7 +56761,7 @@

    SmbSmbClientPolicy

    -pydantic model pypureclient.flashblade.SmbClientPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, context: Optional[Reference] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]] = None)
    +pydantic model pypureclient.flashblade.SmbClientPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, version: Optional[StrictStr] = None, context: Optional[FixedReference] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]] = None)
    field access_based_enumeration_enabled: Optional[StrictBool] = None
    @@ -56947,7 +56777,7 @@

    SmbClientPolicy
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -57169,7 +56999,7 @@

    SmbClientPolicyResponseSmbClientPolicyRule

    -pydantic model pypureclient.flashblade.SmbClientPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.SmbClientPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None, context: Optional[FixedReference] = None)
    field client: Optional[StrictStr] = None
    @@ -57178,7 +57008,7 @@

    SmbClientPolicyRule
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -57553,10 +57383,10 @@

    SmbPost

    -pydantic model pypureclient.flashblade.SmbSharePolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[Reference] = None, rules: Optional[ConstrainedListValue[SmbSharePolicyRule]] = None)
    +pydantic model pypureclient.flashblade.SmbSharePolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, context: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[SmbSharePolicyRule]] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -57899,7 +57729,7 @@

    SmbSharePolicyRuleResponse

    -pydantic model pypureclient.flashblade.SmbSharePolicyRuleWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, change: Optional[StrictStr] = None, full_control: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principal: Optional[StrictStr] = None, read: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.SmbSharePolicyRuleWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, change: Optional[StrictStr] = None, full_control: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principal: Optional[StrictStr] = None, read: Optional[StrictStr] = None, context: Optional[FixedReference] = None)
    field change: Optional[StrictStr] = None
    @@ -57908,7 +57738,7 @@

    SmbSharePolicyRuleWithContext
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -58262,45 +58092,6 @@

    SnmpManagerResponse -

    SnmpManagerTest

    -
    -
    -pydantic model pypureclient.flashblade.SnmpManagerTest(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, error: Optional[StrictStr] = None, sent: Optional[StrictBool] = None)
    -
    -
    -field error: Optional[StrictStr] = None
    -

    Error message (if failed).

    -
    - -
    -
    -field id: Optional[StrictStr] = None
    -

    A non-modifiable, globally unique ID chosen by the system.

    -
    - -
    -
    -field name: Optional[StrictStr] = None
    -

    Name of the object (e.g., a file system or snapshot).

    -
    - -
    -
    -field sent: Optional[StrictBool] = None
    -

    Is the test trap or inform sent?

    -
    -
    Constraints
    -
      -
    • type = boolean

    • -
    -
    -
    -
    - -
    -

    SnmpV2c

    @@ -59656,10 +59447,10 @@

    SyslogServer

    -pydantic model pypureclient.flashblade.SyslogServerContext(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.SyslogServerContext(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -60031,7 +59822,7 @@

    TargetResponseContextTargetWithContext

    -pydantic model pypureclient.flashblade.TargetWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.TargetWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, context: Optional[FixedReference] = None)
    field address: Optional[StrictStr] = None
    @@ -60046,7 +59837,7 @@

    TargetWithContext
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -60719,7 +60510,7 @@

    TrustPolicyRulePost

    -pydantic model pypureclient.flashblade.TrustPolicyRuleWithContext(*, name: Optional[StrictStr] = None, index: Optional[StrictInt] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.TrustPolicyRuleWithContext(*, name: Optional[StrictStr] = None, index: Optional[StrictInt] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None, context: Optional[FixedReference] = None)
    field actions: Optional[ConstrainedListValue[StrictStr]] = None
    @@ -60734,7 +60525,7 @@

    TrustPolicyRuleWithContext
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -60809,10 +60600,10 @@

    UserNoId

    -pydantic model pypureclient.flashblade.UserQuota(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None, user: Optional[User] = None)
    +pydantic model pypureclient.flashblade.UserQuota(*, name: Optional[StrictStr] = None, context: Optional[FixedReference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None, user: Optional[User] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -61130,10 +60921,10 @@

    WormDataPoliciesResponse

    -pydantic model pypureclient.flashblade.WormDataPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, context: Optional[Reference] = None)
    +pydantic model pypureclient.flashblade.WormDataPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, realms: Optional[ConstrainedListValue[FixedReference]] = None, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, context: Optional[FixedReference] = None)
    -field context: Optional[Reference] = None
    +field context: Optional[FixedReference] = None

    The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet. If the array is not a member of a fleet, context will always implicitly be set to the array that received the request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.

    @@ -61451,7 +61242,7 @@

    patch_api_clients

    post_api_clients

    -
    from pypureclient.flashblade import ApiClientsPost, ReferenceWritable
    +
    from pypureclient.flashblade import ApiClientsPost
     
     CLIENT_NAME = 'my_api_client'
     CLIENT_TTL_IN_MS = 1000 * 60 * 60       # 1 hour in milliseconds
    @@ -61471,22 +61262,11 @@ 

    post_api_clients"FVJSaxdFbWx0nj3hJqFkIO8CAwEAAQ==\n" "-----END PUBLIC KEY-----\n") -# Create a new API client with maximum permissions set by a list of management access policies. -# Note that this created api client will have the lesser of the permissions granted by the access -# policies in the api_client and the permissions of the associated oauth login. +# Create a new api client with a max_role of storage_admin who has permissions to +# perform storage related operations such as administering volumes, hosts and host groups. +# Note that this created api client will have the lesser of the permissions granted by max_role +# in the api_client and the max role of the associated oauth login. # The public_key will be the key provided by your oauth login provider. -policy_1 = ReferenceWritable(name='storage_admin', resource_type='management-access-policies') -policy_2 = ReferenceWritable(id='10314f42-020d-7080-8013-000ddt400090', resource_type='management-access-policies') -attr = ApiClientsPost(access_policies=[policy_1, policy_2], - public_key=CLIENT_PUB_KEY, - issuer=CLIENT_NAME, - access_token_ttl_in_ms=CLIENT_TTL_IN_MS) -res = client.post_api_clients(names=[CLIENT_NAME], api_client=attr) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# Deprecated: for backwards compatibility, you can specify a max role rather than access policies. attr = ApiClientsPost(max_role={'name': 'storage_admin'}, public_key=CLIENT_PUB_KEY, issuer=CLIENT_NAME, @@ -61752,23 +61532,21 @@

    post_admins'GoRSCxNyOi6bG5ugrlIEXi8JZr8CpztGp/8WTa82XCSClFJPteC/5vLvwPGxwOraZ/BJngBPbmeeloN5lBl' 'W0KAndRqwNZcDBt8JnGioPd0Kv+SNufwR4nHCv8NgEXAMPLE') NEW_ROLE_NAME = 'array_admin' - -# Create a new admin with permissions set by a list of management access policies. -policy_1 = ReferenceWritable(name=NEW_ROLE_NAME, resource_type='management-access-policies') -policy_2 = ReferenceWritable(id='10314f42-020d-7080-8013-000ddt400090', resource_type='management-access-policies') -myAdmin = AdminPost(password=password, public_key=public_key, management_access_policies=[policy_1, policy_2]) +role_reference = ReferenceWritable(name=NEW_ROLE_NAME) +myAdmin = AdminPost(password=password, role=role_reference) res = client.post_admins(names=['new-admin-1'], admin=myAdmin) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# Deprecated: for backwards compatibility, you can specify a role rather than access policies. -role_reference = ReferenceWritable(name=NEW_ROLE_NAME) -myAdmin = AdminPost(password=password, role=role_reference) +myAdmin = AdminPost(password=password, public_key=public_key, role=role_reference) res = client.post_admins(names=['new-admin-2'], admin=myAdmin) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) + +# Other valid fields: +# See section "Common Fields" for examples

    @@ -62503,195 +62281,10 @@

    get_arrays_supported_time_zones

    Auditlogtargetforfilesystemsap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    delete_log_targets_file_systems

    -
    # Delete file log target by name
    -client.delete_log_targets_file_systems(names=['file_log_target_1'])
    -
    -# Delete file log target by id
    -client.delete_log_targets_file_systems(ids=['10314f42-020d-7080-8013-000ddt400013'])
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_log_targets_file_systems

    -
    # list all log targets
    -res = client.get_log_targets_file_systems()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: ids, filter, limit, names, offset, sort, allow_errors, context_names, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    patch_log_targets_file_systems

    -
    from pypureclient.flashblade import LogTargetsFileSystems, Reference
    -
    -# Update the file system log target named 'file_log_target_1'
    -# to have a new file system named 'fs2', keep_for 10 days, and keep_size 200m
    -log_target_name = 'file_log_target_1'
    -file_system_name = 'fs2'
    -keep_for = 10 * 24 * 60 * 60 * 1000 # 10 days
    -keep_size = 200 * 1024 * 1024 # 200m
    -log_target = LogTargetsFileSystems()
    -log_target.name = log_target_name
    -log_target.file_system = Reference(name=file_system_name)
    -log_target.keep_for = keep_for
    -log_target.keep_size = keep_size
    -res = client.patch_log_targets_file_systems(log_target_file_system=log_target)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# Other valid fields: ids, names, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_log_targets_file_systems

    -
    from pypureclient.flashblade import LogTargetsFileSystemsPost, Reference
    -
    -# Create a file log target with a file system named 'fs1', keep_for 5 days, and keep_size 100m
    -log_target_name = 'file_log_target_1'
    -file_system_name = 'fs1'
    -keep_for = 5 * 24 * 60 * 60 * 1000 # 5 days
    -keep_size = 100 * 1024 * 1024 # 100m
    -log_target = LogTargetsFileSystemsPost()
    -log_target.name = log_target_name
    -log_target.file_system = Reference(name=file_system_name)
    -log_target.keep_for = keep_for
    -log_target.keep_size = keep_size
    -res = client.post_log_targets_file_systems(log_target_file_system=log_target)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: names, context_names
    -# See section "Common Fields" for examples
    -
    -
    -

    Auditlogtargetforobjectstoreap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    delete_log_targets_object_store

    -
    # delete a log target by name
    -client.delete_log_targets_object_store(names=['log_target_1'])
    -
    -# delete a log target by ID
    -client.delete_log_targets_object_store(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_log_targets_object_store

    -
    # list all log targets
    -res = client.get_log_targets_object_store()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -log_target_name = 'log_target_1'
    -
    -# list log target for log target log_target_name
    -res = client.get_log_targets_object_store(names=[log_target_name])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List log targets specified by id.
    -res = client.get_log_targets_object_store(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list and sort by name in descendant order
    -res = client.get_log_targets_object_store(limit=5, sort="name-")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with page size 5
    -res = client.get_log_targets_object_store(limit=5)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list all remaining log targets
    -res = client.get_log_targets_object_store(continuation_token=res.continuation_token)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with filter
    -res = client.get_log_targets_object_store(filter='name=\'log_target*\'')
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: offset, allow_errors, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_log_targets_object_store

    -
    from pypureclient.flashblade import LogTargetsObjectStore, Reference
    -
    -log_target_name = 'log_target_1'
    -
    -# Update bucket reference
    -log_target = LogTargetsObjectStore()
    -log_target.bucket = Reference(name='new-audit-bucket')
    -res = client.patch_log_targets_object_store(names=[log_target_name], log_target_object_store=log_target)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Update to use a different bucket
    -log_target = LogTargetsObjectStore()
    -log_target.bucket = Reference(name='another-audit-bucket')
    -res = client.patch_log_targets_object_store(names=[log_target_name], log_target_object_store=log_target)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: ids, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_log_targets_object_store

    -
    from pypureclient.flashblade import LogTargetsObjectStorePost, Reference
    -
    -# Create a log target with a bucket named 'audit-bucket'
    -log_target_name = 'log_target_1'
    -log_target = LogTargetsObjectStorePost()
    -log_target.bucket = Reference(name='audit-bucket')
    -
    -res = client.post_log_targets_object_store(names=[log_target_name], log_target_object_store=log_target)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -

    Auditsap

    @@ -62864,164 +62457,6 @@

    post_bucket_replica_links

    Bucketsap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    get_bucket_audit_filter_actions

    -
    # List all available bucket audit filter actions
    -res = client.get_bucket_audit_filter_actions()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List actions with pagination
    -res = client.get_bucket_audit_filter_actions(limit=10)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List remaining actions using continuation token
    -res = client.get_bucket_audit_filter_actions(continuation_token=res.continuation_token)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List actions sorted by name
    -res = client.get_bucket_audit_filter_actions(sort="name")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List actions with filter
    -res = client.get_bucket_audit_filter_actions(filter='name=\'s3:Get*\'')
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: names, limit, offset, sort, continuation_token, filter, allow_errors, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    delete_buckets_audit_filters

    -
    # delete an audit filter by bucket name and filter name
    -client.delete_buckets_audit_filters(bucket_names=['mybucket'], names=['myfilter'])
    -
    -# delete an audit filter by bucket ID and filter name
    -client.delete_buckets_audit_filters(bucket_ids=['2a37c647-19e9-4308-b469-89d9a9753160'],
    -                                   names=['myfilter'])
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_buckets_audit_filters

    -
    # list all bucket audit filters
    -res = client.get_buckets_audit_filters()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List audit filters for a specific bucket by bucket ID
    -res = client.get_buckets_audit_filters(bucket_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List audit filters for a specific bucket by bucket name
    -res = client.get_buckets_audit_filters(bucket_names=['mybucket'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List specific audit filter by bucket name and filter name
    -res = client.get_buckets_audit_filters(bucket_names=['mybucket'], names=['myfilter'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list and sort by name in descendant order
    -res = client.get_buckets_audit_filters(limit=5, sort="name-")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with page size 5
    -res = client.get_buckets_audit_filters(limit=5)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list all remaining audit filters
    -res = client.get_buckets_audit_filters(continuation_token=res.continuation_token)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with filter
    -res = client.get_buckets_audit_filters(filter='name=\'mybucket*\'')
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: bucket_names, bucket_ids, names, limit, offset, sort, continuation_token, filter, allow_errors, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_buckets_audit_filters

    -
    from pypureclient.flashblade import BucketAuditFilter
    -
    -bucket_name = 'mybucket'
    -
    -# Disable the audit filter
    -audit_filter = BucketAuditFilter(enabled=False)
    -res = client.patch_buckets_audit_filters(bucket_names=[bucket_name],
    -                                        names=['myfilter'],
    -                                        audit_filter=audit_filter)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Update actions and s3_prefixes
    -audit_filter = BucketAuditFilter()
    -audit_filter.actions = ['s3:GetObject', 's3:PutObject', 's3:DeleteObject']
    -audit_filter.s3_prefixes = ['mybucket/logs/*']
    -res = client.patch_buckets_audit_filters(bucket_names=[bucket_name],
    -                                        names=['myfilter'],
    -                                        audit_filter=audit_filter)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: bucket_ids, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_buckets_audit_filters

    -
    from pypureclient.flashblade import BucketAuditFilterPost
    -
    -# Create an audit filter for a bucket
    -bucket_name = 'mybucket'
    -audit_filter = BucketAuditFilterPost()
    -audit_filter.actions = ['s3:GetObject', 's3:PutObject']
    -audit_filter.s3_prefixes = ['mybucket/*']
    -
    -res = client.post_buckets_audit_filters(bucket_names=[bucket_name], names=['myfilter'], audit_filter=audit_filter)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: bucket_ids, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -

    delete_buckets_bucket_access_policies

    # delete a bucket access policy by bucket name
    @@ -63374,7 +62809,7 @@ 

    get_buckets

    patch_buckets

    -
    from pypureclient.flashblade import Bucket, ObjectLockConfigRequestBody, PublicAccessConfig, BucketEradicationConfig, BucketPatch, StorageClassInfo
    +
    @@ -63885,19 +63305,6 @@

    post_certificates_certificate_groups -

    post_certificates_certificate_signing_requests

    -
    from pypureclient.flashblade import CertificateSigningRequestPost, Reference
    -
    -# create a certificate signing request from the built-in certificate "global"
    -csr_body = CertificateSigningRequestPost(certificate=Reference(name="global"))
    -res = client.post_certificates_certificate_signing_requests(certificate=csr_body)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -

    delete_certificates

    # delete our external certificate named "ad-cert-1"
    @@ -63937,21 +63344,13 @@ 

    patch_certificatesprivate_key = '-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: DES-EDE3-CBC,D6E1A92B08CB859F\n\nh+XvYwbbEIboztkR5/Gku7UsCnZtNI/ZYZru3jm/tRgjXR71PBgi9x1Rv5wyiDXA\n9F8xWyacRQgSqQCO2tc+rqoBTAd33wGo52k7BCuG2VJgbuzlZlC4vsyjKna1yGRw\nFHv+dHPWyTE/Cqcl0QQGjpqQmKbX6OXcUnDRp0IPzRf98A6DVZ/jbwuGl1JIkEme\nCuo4/5Hc4BMeHBYGtzbYZ83nFyrImhMQA+HzeULWSi0Ecx2vbafrlXVd0hI9E3c6\nsahuu6A9DSwEGWWW5x/ubq0i8mS94s7O4EjNoI8w6/yhd2edUTsTddJ2I+DJxOB1\nlBukWeph+/wAiCdVKuHW9A5xbPK0U24ipRh1vOG1ikeFR62gFktSnquOv4zpZL73\nSE7xWP1+FotaEgEL1hkHqfMfEnEL0/5oVyYVB9BZ2VaiystWvFk/mgLJiWGM0zx8\n5rA+0kqNTVYHhwElMUYMXILx3RMGVH+A0kKWvpl3BBuwDbQfgl0m1lLK6zZgtwVL\nkyctAjthTwC4KZorATa2CTBLq5cCSq1itoVueCYozuUPDMmCuC4Xf3dMEcYok+E5\nF4USqn7xcCqTu5ftqoiSt5bdJ7MOfL/KVXjQZAi/eUPaaREI27mqyfnVM6f2VcEp\nsQJnJg+zpcnBY0oICtGsakZWD0iE2ZA4FN177ogl8mlU4sY6XteHtPEFn8jjWuwW\ncylAo4jg/D6LPm+a7v1BYV41xLLQSFRvFGsyGON5CMg2vO9kjNnTDONNEchQ1C4A\nqIAIhjye+VD1F0L4McswRUQMISuWpbTND6HV2/DwXh9mDP2jVsttoJ3mjJrCeR1/\nTcMkN2C1isNUrRh+ReWtmanyhIorPLGX9TuDBef1r6caqVdGvDzjWaVUh6qTHsoY\nzt49SxXykIbZCdEbAQkoXfg8MuK+lxlGVEP/OS1uMXI8tVozBpepI8diFVznWpJo\nHVJCvcrOoIQr/B6kZX6mfqH5EJcnJPC4GUYwu+TRi03fmmKHi56xyWdrm/payoJH\n6ApOXeD4ViaFKkI6f69o5aADVZcmOWMqP6Yd8oxvl1Rn7ArR/RBcQwCMUZEA0dOs\ndu4S9hwTDlekT7unaVuXWmU9Js63DK82K3w+EjWUmYobX4tnM1nqJ4nBS8btt0kc\nBefHQP4gx72ytkJW4cVtFD/us0UBMTvODXDmBeZxlIJsNkU0EWyW+1kKBRpVhHGB\nofPRqYTk/m9yMzuDhutupW1uV+5g+lvpxXKQu4kSzJS6UVWZ33iz7yrvIOrJ3hxZ\nsJjWj+f0Bef/gym2JrGb1J756lPwBY4S/3/yiajbUvRvElOoVQB5XSH+th5N/hUJ\ntD2TJJsWnr/E6vwZjsYwK1hav/YcJi/YJdoXziZkKoYlf2WvwLAsvj9fNrpguwqV\npMJARiVwBDrWiB16GRdHxa0HwCJKB8Vpz9pDYQNdBseAhJzGmh5JaBiIbuVJaVwF\nZP+y2v/3Pa7wzAZTjD46V9EvADK6RW9If12OPHP4G2FvhdngxGbNjgZbEy0HUy4I\n6MRcPb3qaR5tnySoozrwW5IRYy7yZJ+UEg03nUi8eHKUL6anF5YzCg==\n-----END RSA PRIVATE KEY-----' passphrase = 'example password' -patch_body = CertificatePatch(certificate=cert_text, private_key=private_key, passphrase=passphrase) -res = client.patch_certificates(names=[cert_name], certificate=patch_body) +create_body = CertificatePatch(certificate=cert_text, private_key=private_key, passphrase=passphrase) +res = client.patch_certificates(names=[cert_name], certificate=create_body) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) # Other valid fields: ids # See section "Common Fields" for examples - -# patch the built-in certificate by generating a new self-signed certificate and private key pair, -# and inheriting the existing certificate's attributes -patch_body = CertificatePatch() -res = client.patch_certificates(names=[cert_name], certificate=patch_body, generate_new_key=True) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items))

    @@ -63969,7 +63368,7 @@

    post_certificatesif type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# create a new array certificate named "ad-cert-2" by importing an existing certificate and private key +# create a new array certificate named "ad-cert-2" cert_name = 'ad-cert-2' cert_text = '-----BEGIN CERTIFICATE-----\nMIICNTCCAbsCCQCRnJR7HCsWbDAKBggqhkjOPQQDAjCBgjELMAkGA1UEBhMCVVMx\nEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU1vdW50YWluIFZpZXcxFTAT\nBgNVBAoMDFB1cmUgU3RvcmFnZTEbMBkGA1UECwwSRmxhc2hCbGFkZSBUZXN0aW5n\nMRIwEAYDVQQDDAl0ZXN0LWVjLTIwIBcNMjExMjE1MjMzNzQyWhgPMjEyMTExMjEy\nMzM3NDJaMIGCMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQG\nA1UEBwwNTW91bnRhaW4gVmlldzEVMBMGA1UECgwMUHVyZSBTdG9yYWdlMRswGQYD\nVQQLDBJGbGFzaEJsYWRlIFRlc3RpbmcxEjAQBgNVBAMMCXRlc3QtZWMtMjB2MBAG\nByqGSM49AgEGBSuBBAAiA2IABAjj51tZhGmPS31wdIeBXFfbJ0UR+uw9/qX55ph+\n/bsaQHXYJ5iebbE3XkVugIKoRVywq9ql+DjRe0hFAPUZicPcikkIxuDiYclzm7ja\nN2StP9U6i2HS0gmufU4bRPBDhzAKBggqhkjOPQQDAgNoADBlAjBEOp4LxZxypvxd\n28QtBf8Kug/JuW+dMr3S2Z5Tenl0x7WZCoDxXGUyg8CF5V9T/hcCMQDiuY5ihnEG\nSA8PmcLPoc0tMnUVBIp0k8dyiq47BL8zabhuLc8RTvlYCpfNl4rtFSo=\n-----END CERTIFICATE-----\n' private_key = '-----BEGIN ENCRYPTED PRIVATE KEY-----\nMIHgMBsGCSqGSIb3DQEFAzAOBAjU/e1D/TrYsgICCAAEgcBlj5k6GkoCr85PNj6y\npRalEktQQs0Y4VnVM9sRKe6FCwH2iMCU4t0KP7SrjNG+I5e41v7F968A2wyhn+7v\nY96zefS1VnumVFzLSNUVpv9eZM9MucaNXc3JJfa1XonsKg8MoRMofD3z7wUQqR6Y\nGUJZfl4ABNW9gbARnoKo4Wi4Vt6FLJjdgLTu3u1sYYB+JZg5EJNNCzwpyNi5rVK3\n-----END ENCRYPTED PRIVATE KEY-----\n' @@ -63978,21 +63377,6 @@

    post_certificatescreate_body = CertificatePost(certificate=cert_text, private_key=private_key, passphrase=private_key_password, certificate_type=cert_type) res = client.post_certificates(names=[cert_name], certificate=create_body) print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# create a new self-signed certificate named "self-signed-cert" -cert_name = 'self-signed-cert' -cert_type = 'array' -common_name = 'test.domain' -organization = 'Pure Storage' -organizational_unit = 'IT' -country = 'US' -state = 'California' -locality = 'Mountain View' -create_body = CertificatePost(certificate_type='array', common_name=common_name, organization=organization, organizational_unit=organizational_unit, country=country, state=state, locality=locality) -res = client.post_certificates(names=[cert_name], certificate=create_body) -print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items))

  • @@ -64057,7 +63441,7 @@

    get_arrays_clients_s3_specific_performanceif type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# Other valid fields: filter, limit, sort, total_only +# Other valid fields: references, filter, limit, sort, total_only # See section "Common Fields" for examples

    @@ -64264,31 +63648,20 @@

    patch_directory_services_roles

    post_directory_services_roles

    -
    from pypureclient.flashblade import DirectoryServiceRole, ReferenceWritable
    +
    from pypureclient.flashblade import DirectoryServiceRole
     
     # create Directory Services role configuration
     ARRAY_ADMIN_GRP = 'admins'
     GROUP_BASE = 'ou=purestorage,ou=us'
     ROLE_NAME = 'array_admin'
     
    -# create a new directory services role with permissions specified by a list of management access policies.
    -policy_1 = ReferenceWritable(name=ROLE_NAME, resource_type='management-access-policies')
    -policy_2 = ReferenceWritable(id='10314f42-020d-7080-8013-000ddt400090', resource_type='management-access-policies')
    -directory_service_role = DirectoryServiceRole(management_access_policies=[policy_1, policy_2],
    -                                              group_base=GROUP_BASE, group=ARRAY_ADMIN_GRP)
    +directory_service_role = DirectoryServiceRole(role={"name": ROLE_NAME}, group_base=GROUP_BASE, group=ARRAY_ADMIN_GRP)
     res = client.post_directory_services_roles(names=['some-role-name'],
                                                directory_service_roles=directory_service_role)
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
    -# Deprecated: for backwards compatibility, you can specify a role rather than access policies.
    -directory_service_role = DirectoryServiceRole(role={"name": ROLE_NAME}, group_base=GROUP_BASE, group=ARRAY_ADMIN_GRP)
    -res = client.post_directory_services_roles(names=['some-deprecated-role-name'],
    -                                           directory_service_roles=directory_service_role)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
     
    @@ -64931,115 +64304,6 @@

    post_file_systems_audit_policies -

    delete_file_systems_data_eviction_policies

    -
    # detach data eviction policies from filesystems using filesystem names and policy names
    -res = client.delete_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    -                                                         policy_names=["my_eviction_policy_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach data eviction policies from filesystems using filesystem ids and policy names
    -res = client.delete_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    -                                                         policy_names=["my_eviction_policy_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach data eviction policies from filesystems using filesystem names and policy ids
    -res = client.delete_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    -                                                         policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach data eviction policies from filesystems using filesystem ids and policy ids
    -res = client.delete_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    -                                                         policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    - -
    -

    get_file_systems_data_eviction_policies

    -
    # list all filesystems and their attached data eviction policies
    -res = client.get_file_systems_data_eviction_policies()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list data eviction policies attached to a specific filesystem using its name
    -res = client.get_file_systems_data_eviction_policies(member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list data eviction policies attached to a specific filesystem using its id
    -res = client.get_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list filesystems that have a specific data eviction policy attached using policy id
    -res = client.get_file_systems_data_eviction_policies(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list filesystems that have a specific data eviction policy attached using policy name
    -res = client.get_file_systems_data_eviction_policies(policy_names=["my_eviction_policy_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    post_file_systems_data_eviction_policies

    -
    # attach data eviction policies to filesystems using filesystem names and policy names
    -res = client.post_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    -                                                       policy_names=["my_eviction_policy_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach data eviction policies to filesystems using filesystem ids and policy names
    -res = client.post_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    -                                                       policy_names=["my_eviction_policy_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach data eviction policies to filesystems using filesystem names and policy ids
    -res = client.post_file_systems_data_eviction_policies(member_names=["my_fs_1"],
    -                                                       policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach data eviction policies to filesystems using filesystem ids and policy ids
    -res = client.post_file_systems_data_eviction_policies(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"],
    -                                                       policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -

    delete_file_systems

    # eradicate a destroyed file system with name myfs
    @@ -65927,8 +65191,8 @@ 

    get_hardware_connectorsprint(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# list with filter (you can also filter by port_speed) -res = client.get_hardware_connectors(filter='lanes_per_port=4') +# list with filter +res = client.get_hardware_connectors(filter='port_count=4') print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) @@ -65941,9 +65205,9 @@

    get_hardware_connectorspatch_hardware_connectors

    from pypureclient.flashblade import HardwareConnector
     
    -# Set port count on CH1.FM1.ETH1
    +# Set port count on CH1.FM1.ETH1 (can also set lane_speed)
     res = client.patch_hardware_connectors(names=['CH1.FM1.ETH1'],
    -                                       hardware_connector=HardwareConnector(port_speed=50, lanes_per_port=4))
    +                                       hardware_connector=HardwareConnector(port_count=4))
     # Other valid fields: ids
     # See section "Common Fields" for examples
     
    @@ -66816,24 +66080,6 @@

    get_network_interfaces

    -
    -

    get_network_interfaces_neighbors

    -
    # list neighbors for all ports
    -res = client.get_network_interfaces_neighbors()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list neighbors of specific port
    -res = client.get_network_interfaces_neighbors(local_port_names=['CH1.FM1.ETH1'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: filter, limit, offset, sort, total_item_count, continuation_token
    -
    -
    -

    get_network_interfaces_network_connection_statistics

    res = client.get_network_interfaces_network_connection_statistics(current_state=['ESTABLISHED'], local_host=['10.35.242.249'], local_port=[2049], remote_host='10.80.45.165', remote_port=34296)
    @@ -66865,7 +66111,7 @@ 

    patch_network_interfacesnames=['myvip'], network_interface=NetworkInterfacePatch( address='1.2.3.201', - attached_servers=[Reference(name='my_server')])) + server=Reference(name='my_server'))) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) @@ -66934,7 +66180,7 @@

    post_network_interfacesnetwork_interface=NetworkInterface(address='1.2.3.101', services=["replication"], type="vip", - attached_servers=[{"name": "my_server"}])) + server={"name": "my_server"})) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) @@ -67416,151 +66662,6 @@

    post_object_store_access_keys

    Objectstoreaccountexportsap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    delete_object_store_account_exports

    -
    # Delete export of account "myaccount" to server "myserver"
    -res = client.delete_object_store_account_exports(names=["myserver::myaccount"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Delete export of account "myaccount" to server "myserver" by ID
    -res = client.delete_object_store_account_exports(ids=["6d580328-476f-49b3-9907-992ea4f67d90"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_object_store_account_exports

    -
    # List all Object Store Account Exports
    -res = client.get_object_store_account_exports()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get Object Store Account Export of account "myaccount" to server "myserver"
    -res = client.get_object_store_account_exports(names=["myserver::myaccount"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get Object Store Account Export of account "myaccount" to server "myserver" by ID
    -res = client.get_object_store_account_exports(ids=["6d580328-476f-49b3-9907-992ea4f67d90"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get Object Store Account Exports to server "myserver"
    -res = client.get_object_store_account_exports(filter="server.name='mys3exportpolicy'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List Object Store Account Exports of account "myaccount"
    -res = client.get_object_store_account_exports(filter="member.name='mys3exportpolicy'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List Object Store Account Exports using S3 Export Policy "mys3exportpolicy"
    -res = client.get_object_store_account_exports(filter="policy.name='mys3exportpolicy'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List enabled Object Store Account Exports
    -res = client.get_object_store_account_exports(filter="enabled")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List disabled Object Store Account Exports
    -res = client.get_object_store_account_exports(filter="enabled='False'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_object_store_account_exports

    -
    from pypureclient.flashblade import ObjectStoreAccountExportPatch, Reference
    -
    -
    -# Disable export of account "myaccount" to server "myserver"
    -my_export_update = ObjectStoreAccountExportPatch(export_enabled=False)
    -res = client.patch_object_store_account_exports(names=["myserver::myaccount"],
    -                                                object_store_account_export=my_export_update)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Disable export of account "myaccount" to server "myserver" by ID
    -my_export_update = ObjectStoreAccountExportPatch(export_enabled=False)
    -res = client.patch_object_store_account_exports(ids=["6d580328-476f-49b3-9907-992ea4f67d90"],
    -                                                object_store_account_export=my_export_update)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Change S3 Export Policy of the export of account "myaccount" to server "myserver"
    -my_export_update = ObjectStoreAccountExportPatch(policy=Reference(name="different3exportpolicy"))
    -res = client.patch_object_store_account_exports(names=["myserver::myaccount"],
    -                                                object_store_account_export=my_export_update)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_object_store_account_exports

    -
    from pypureclient.flashblade import ObjectStoreAccountExportPost, Reference
    -
    -# Export account "myaccount" to server "myserver" using S3 Export Policy "mys3exportpolicy"
    -my_export = ObjectStoreAccountExportPost(server=Reference(name="myserver"))
    -res = client.post_object_store_account_exports(member_names=["myaccount"],
    -                                               policy_names=Reference(name="mys3exportpolicy"),
    -                                               object_store_account_export=my_export)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Export account to server using S3 Export Policy all referenced by IDs
    -my_export = ObjectStoreAccountExportPost(server=Reference(id="bc7b6673-cfb4-484b-93d6-9b198b2322e3"))
    -res = client.post_object_store_account_exports(member_ids=["1d9c40c9-e38d-4839-bd6e-36060ca012ff"],
    -                                               policy_ids=Reference(name="4d5467fd-f81d-4d02-94be-8f193ad4e561"),
    -                                               object_store_account_export=my_export)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Create account export that is initially disabled on creation
    -my_export = ObjectStoreAccountExportPost(server=Reference(name="myserver"),
    -                                         export_enabled=False)
    -res = client.post_object_store_account_exports(member_names=["myaccount"],
    -                                               policy_names=Reference(name="mys3exportpolicy"),
    -                                               object_store_account_export=my_export)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -

    Objectstoreaccountsap

    @@ -67570,10 +66671,7 @@

    delete_object_store_accounts
    # delete a object store account with name myobjaccount
     client.delete_object_store_accounts(names=["myobjaccount"])
     
    -# delete a object store account by ID
    -client.delete_object_store_accounts(ids=["0733f51c-3ce9-4c82-9f20-5ea83de88500"])
    -
    -# Other valid fields: context_names
    +# Other valid fields: context_names, ids
     # See section "Common Fields" for examples
     

    @@ -67585,44 +66683,28 @@

    get_object_store_accountsprint(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - -# get object store account by name -res = client.get_object_store_accounts(names=["my-obj-store-account"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# get object store account by id -res = client.get_object_store_accounts(ids=["a9cb55e3-150c-4262-b9ee-fbf6beb84903"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - # list and sort by unique in descendant order res = client.get_object_store_accounts(limit=5, sort="space.unique-") print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - # list with page size 5 res = client.get_object_store_accounts(limit=5) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - # list all remaining object store accounts res = client.get_object_store_accounts(continuation_token=res.continuation_token) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - # list with filter -res = client.get_object_store_accounts(filter='name=\'my-obj-store-*\'') +res = client.get_object_store_accounts(filter='name=\'myobjaccount*\'') print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# Other valid fields: allow_errors, context_names, offset, total_only +# Other valid fields: allow_errors, context_names, ids, names, offset, total_only # See section "Common Fields" for examples

    @@ -67699,12 +66781,11 @@

    patch_object_store_accounts

    post_object_store_accounts

    -
    from pypureclient.flashblade import BucketDefaults, ObjectStoreAccountPost, Reference
    +
    from pypureclient.flashblade import BucketDefaults, ObjectStoreAccountPost
     
     # Post the object store account object "myobjaccount" on the array. Provide an initial quota
    -# configuration that uses a hard (i.e. enforced) quota limit of 1T for the account, a default
    -# soft quota limit of 50G for buckets that will be created in the account, and an account export to the
    -# default server configured for the current scope.
    +# configuration that uses a hard (i.e. enforced) quota limit of 1T for the account, and a default
    +# soft quota limit of 50G for buckets that will be created in the account.
     bucket_default_attr = BucketDefaults(quota_limit=str(50*1024*1024*1024),
                                          hard_limit_enabled=False)
     res = client.post_object_store_accounts(names=["myobjaccount"],
    @@ -67715,22 +66796,6 @@ 

    post_object_store_accountsif type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# Post the object store account "myobjaccount" with no default account export -res = client.post_object_store_accounts(names=["myobjaccount"], - object_store_account=ObjectStoreAccountPost(account_exports=[])) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# Post the object store account "myobjaccount" with exports to servers "myserver1" and "myserver2" -res = client.post_object_store_accounts(names=["myobjaccount"], - object_store_account=ObjectStoreAccountPost(account_exports=[ - Reference(name="myserver1"), - Reference(name="myserver2")])) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - # Other valid fields: context_names # See ids in section "Common Fields" for examples

    @@ -68325,10 +67390,10 @@

    Objectstorevirtualhostsap

    delete_object_store_virtual_hosts

    # delete the object store virtual host on the array
    -client.delete_object_store_virtual_hosts(names=["myvhost"])
    +client.delete_object_store_virtual_hosts(names=["s3.myhost.com"])
     
     # delete by id
    -client.delete_object_store_virtual_hosts(ids=["4a88422e-08ae-4314-8991-0b928a6fa6d4"])
    +client.delete_object_store_virtual_hosts(ids=["10314f42-020d-7080-8013-000ddt400090"])
     
     # Other valid fields: context_names
     # See section "Common Fields" for examples
    @@ -68342,102 +67407,41 @@ 

    get_object_store_virtual_hostsprint(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - -# get by name -res = client.get_object_store_virtual_hosts(names=["myvhost"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) -# get by id -res = client.get_object_store_virtual_hosts(ids=["4a88422e-08ae-4314-8991-0b928a6fa6d4"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - # list and sort by created in descendant order res = client.get_object_store_virtual_hosts(limit=3, sort="name-") print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - # list with page size 3 res = client.get_object_store_virtual_hosts(limit=3) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - # list with filter -res = client.get_object_store_virtual_hosts(filter="hostname=\'s3.myhost*\'") +res = client.get_object_store_virtual_hosts(filter='name=\'s3.myhost*\'') print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - -# Other valid fields: allow_errors, context_names, continuation_token, offset -# See section "Common Fields" for examples -

    -
    - -
    -

    patch_object_store_virtual_hosts

    -
    from pypureclient.flashblade import ObjectStoreVirtualHostPatch, Reference
    -
    -# patch the object store virtual host "myvhost", changing the hostname
    -my_updated_vhost = ObjectStoreVirtualHostPatch(hostname="s3.myotherhost.com")
    -res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    -                                              object_store_virtual_host=my_updated_vhost)
    +# list by name
    +res = client.get_object_store_virtual_hosts(names=['s3.myhost*'])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
    -
    -# patch the object store virtual host "myvhost" by ID
    -my_updated_vhost = ObjectStoreVirtualHostPatch(hostname="s3.myotherhost.com")
    -res = client.patch_object_store_virtual_hosts(ids=["4a88422e-08ae-4314-8991-0b928a6fa6d4"],
    -                                              object_store_virtual_host=my_updated_vhost)
    +# list by id
    +res = client.get_object_store_virtual_hosts(ids=['10314f42-020d-7080-8013-000ddt400090'])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
    -# replace the set of attached servers
    -my_updated_vhost = ObjectStoreVirtualHostPatch(attached_servers=[Reference(name="myserver2")])
    -res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    -                                              object_store_virtual_host=my_updated_vhost)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# add servers to/remvove servers from the set of attached servers
    -my_updated_vhost = ObjectStoreVirtualHostPatch(add_attached_servers=[Reference(name="myserver3")],
    -                                               remove_attached_servers=[Reference(name="myserver2")])
    -res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    -                                              object_store_virtual_host=my_updated_vhost)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# rename "myvhost" to "myvhost2"
    -my_updated_vhost = ObjectStoreVirtualHostPatch(name="myvhost2")
    -res = client.patch_object_store_virtual_hosts(names=["myvhost"],
    -                                              object_store_virtual_host=my_updated_vhost)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See ids in section "Common Fields" for examples
    +# Other valid fields: allow_errors, context_names, continuation_token, offset
    +# See section "Common Fields" for examples
     

    post_object_store_virtual_hosts

    -
    from pypureclient.flashblade import ObjectStoreVirtualHost, Reference
    -
    -
    -# post the object store virtual host "myvhost" with hostname "s3.myhost.com"
    -# attached to server "myserver"
    -my_vhost = ObjectStoreVirtualHost(hostname="s3.myhost.com",
    -                                  attached_servers=[Reference(name="myserver")])
    -res = client.post_object_store_virtual_hosts(names=["myvhost"],
    -                                             object_store_virtual_host=my_vhost)
    +
    # post the object store virtual host on the array
    +res = client.post_object_store_virtual_hosts(names=["s3.myhost.com"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
    @@ -68727,869 +67731,14 @@ 

    get_audit_file_systems_policy_operations

    Policiesauditforobjectstoreap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    delete_audit_object_store_policies

    -
    # delete a policy by name
    -client.delete_audit_object_store_policies(names=['audit_policy_1'])
    -
    -# delete a policy by ID
    -client.delete_audit_object_store_policies(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_audit_object_store_policies

    -
    # list all audit policies
    -res = client.get_audit_object_store_policies()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -policyname = 'audit_policy_1'
    -
    -# list audit policy for policy policyname
    -res = client.get_audit_object_store_policies(names=[policyname])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List audit policies specified by id.
    -res = client.get_audit_object_store_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list and sort by name in descendant order
    -res = client.get_audit_object_store_policies(limit=5, sort="name-")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with page size 5
    -res = client.get_audit_object_store_policies(limit=5)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list all remaining audit policies
    -res = client.get_audit_object_store_policies(continuation_token=res.continuation_token)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with filter
    -res = client.get_audit_object_store_policies(filter='name=\'audit_policy*\'')
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: offset, allow_errors, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    delete_audit_object_store_policies_members

    -
    # detach an audit policy from a bucket by names
    -client.delete_audit_object_store_policies_members(policy_names=["p1"],
    -                                     member_names=["mybucket"])
    -
    -# detach an audit policy from a bucket by IDs
    -client.delete_audit_object_store_policies_members(policy_ids=["2a37c647-19e9-4308-b469-89d9a9753160"],
    -                                     member_ids=["3b48d758-20fa-5419-c570-a0e0b0e1c271"])
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_audit_object_store_policies_members

    -
    # list all policy members
    -res = client.get_audit_object_store_policies_members()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# assume we have a policy named "p1", and a bucket named "mybucket"
    -res = client.get_audit_object_store_policies_members(policy_names=["p1"],
    -                                       member_names=["mybucket"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list and sort by policy name in descendant order
    -res = client.get_audit_object_store_policies_members(limit=5, sort="policy.name-")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with page size 5
    -res = client.get_audit_object_store_policies_members(limit=5)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list all remaining policy members
    -res = client.get_audit_object_store_policies_members(continuation_token=res.continuation_token)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with filter
    -res = client.get_audit_object_store_policies_members(filter='policy.name=\'audit_policy*\'')
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: member_ids, policy_ids, offset, allow_errors, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_audit_object_store_policies_members

    -
    # attach an audit policy to a bucket
    -# assume we have a policy named "p1", and a bucket named "mybucket"
    -res = client.post_audit_object_store_policies_members(policy_names=["p1"],
    -                                        member_names=["mybucket"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: member_ids, policy_ids, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_audit_object_store_policies

    -
    from pypureclient.flashblade import AuditObjectStorePoliciesPatch, Reference
    -
    -policyname = 'audit_policy_1'
    -
    -# Disable the policy.
    -policy = AuditObjectStorePoliciesPatch(enabled=False)
    -res = client.patch_audit_object_store_policies(names=[policyname], policy=policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Enable the policy and add/remove log targets
    -policy = AuditObjectStorePoliciesPatch(enabled=True)
    -policy.add_log_targets = [Reference(name='log_target_2')]
    -policy.remove_log_targets = [Reference(name='log_target_1')]
    -res = client.patch_audit_object_store_policies(names=[policyname], policy=policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: ids, context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_audit_object_store_policies

    -
    from pypureclient.flashblade import AuditObjectStorePolicy, Reference
    -
    -# Create an audit policy with a log target named 'log_target_1'
    -policyname = 'audit_policy_1'
    -policy = AuditObjectStorePolicy()
    -policy.log_targets = [Reference(name='log_target_1')]
    -policy.enabled = True
    -
    -res = client.post_audit_object_store_policies(names=[policyname], policy=policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -

    Policiesdataevictionap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    delete_data_eviction_policies

    -
    # delete an existing data eviction policy named 'my_eviction_policy'
    -res = client.delete_data_eviction_policies(names=['my_eviction_policy'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# delete an existing data eviction policy using id
    -res = client.delete_data_eviction_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    delete_data_eviction_policies_file_systems

    -
    # detach data eviction policies using their name from filesystems using their name
    -res = client.delete_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    -                                                         member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach data eviction policies using their name from filesystems using their id
    -res = client.delete_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    -                                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach data eviction policies using their id from filesystems using their name
    -res = client.delete_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    -                                                         member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach data eviction policies using their id from filesystems using their id
    -res = client.delete_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    -                                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    get_data_eviction_policies_file_systems

    -
    # list all data eviction policies and their filesystem members
    -res = client.get_data_eviction_policies_file_systems()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list data eviction policies attached to a filesystem member using its name
    -res = client.get_data_eviction_policies_file_systems(member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list data eviction policies attached to a filesystem member using its id
    -res = client.get_data_eviction_policies_file_systems(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# list filesystem members associated with a data eviction policy using its id
    -res = client.get_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list filesystem members associated with a data eviction policy using its name
    -res = client.get_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    post_data_eviction_policies_file_systems

    -
    # attach data eviction policies using their name to filesystems using their name
    -res = client.post_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    -                                                       member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach data eviction policies using their name to filesystems using their id
    -res = client.post_data_eviction_policies_file_systems(policy_names=["my_eviction_policy_1"],
    -                                                       member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach data eviction policies using their id to filesystems using their name
    -res = client.post_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    -                                                       member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach data eviction policies using their id to filesystems using their id
    -res = client.post_data_eviction_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    -                                                       member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    get_data_eviction_policies

    -
    # list all data eviction policies
    -res = client.get_data_eviction_policies()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# get a specific data eviction policy using name
    -res = client.get_data_eviction_policies(names=["my_eviction_policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# get a specific data eviction policy using id
    -res = client.get_data_eviction_policies(ids=["38453e5c-1c5d-459f-8d76-a2bb5d1db56a"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# filter example - enabled only
    -res = client.get_data_eviction_policies(filter="enabled")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# filter example - disabled only
    -res = client.get_data_eviction_policies(filter="enabled='False'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# filter example - list policies with keep_size less than 20G
    -res = client.get_data_eviction_policies(filter="keep_size<20737418240")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    get_data_eviction_policies_members

    -
    # list all data eviction policies and their managed object members
    -res = client.get_data_eviction_policies_members()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list data eviction policies attached to a filesystem member using its name
    -res = client.get_data_eviction_policies_members(policy_names=["my_eviction_policy_1"],
    -                                                member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list data eviction policies attached to a filesystem member using its id
    -res = client.get_data_eviction_policies_members(policy_names=["my_eviction_policy_1"],
    -                                                member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# list filesystem members associated with a data eviction policy using its name
    -res = client.get_data_eviction_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    -                                                member_names=["my_fs_1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# list filesystem members associated with a data eviction policy using its id
    -res = client.get_data_eviction_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a"],
    -                                                member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    patch_data_eviction_policies

    -
    from pypureclient.flashblade import DataEvictionPolicy
    -
    -# patch an existing Data Eviction policy named 'my_eviction_policy' with the desired settings
    -# name field can be used in patch operation to rename the policy
    -EVICTION_POLICY_NAME = 'my_eviction_policy'
    -EVICTION_POLICY_RENAME = 'my_eviction_policy_renamed'
    -eviction_policy = DataEvictionPolicy(
    -    name=EVICTION_POLICY_RENAME,
    -    keep_size=10737418240,  # keep 10GB (in bytes)
    -    enabled=False
    -)
    -
    -# patch using name
    -res = client.patch_data_eviction_policies(names=[EVICTION_POLICY_NAME], policy=eviction_policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# patch using id
    -res = client.patch_data_eviction_policies(ids=['635c0a0c-37ad-4f91-bad7-5224c284c2ad'], policy=eviction_policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_data_eviction_policies

    -
    from pypureclient.flashblade import DataEvictionPolicy
    -
    -# create a Data Eviction policy object with the desired settings
    -# note that name field is used for rename operation and NOT specified during creation
    -# the policy is enabled by default
    -eviction_policy = DataEvictionPolicy(
    -    keep_size=10737418240  # keep 10GB (in bytes)
    -)
    -EVICTION_POLICY_NAME = 'my_eviction_policy'
    -res = client.post_data_eviction_policies(names=[EVICTION_POLICY_NAME], policy=eviction_policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -

    Policiesmanagementaccessap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    delete_admins_management_access_policies

    -
    # remove admin member from a policy by names
    -client.delete_admins_management_access_policies(
    -    member_names=["user1"], policy_names=["test-access-policy"])
    -
    -# remove admin member from policy by IDs
    -client.delete_admins_management_access_policies(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -
    -
    -
    -
    -

    get_admins_management_access_policies

    -
    # list all management access policy members for admins
    -res = client.get_admins_management_access_policies()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# assume we have a policy named test-policy, and an admin member named "test-admin"
    -res = client.get_admins_management_access_policies(policy_names=["test-policy"],
    -                                                   member_names=["test-admin"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list management access policies admin members specified by name
    -res = client.get_admins_management_access_policies(policy_names=["test-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List management access policies specified by member id.
    -res = client.get_admins_management_access_policies(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# list only admin members with a specific policy by id
    -res = client.get_admins_management_access_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# Other valid fields: filter, limit, offset, sort, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_admins_management_access_policies

    -
    # add admin member to a management access policy
    -res = client.post_admins_management_access_policies(
    -    member_names=["user1"], policy_names=["test-access-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# add a member to a policy by id
    -res = client.post_admins_management_access_policies(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -
    -
    -

    delete_directory_services_roles_management_access_policies

    -
    # remove DS role member from a policy by names
    -client.delete_directory_services_roles_management_access_policies(
    -    member_names=["role1"], policy_names=["test-access-policy"])
    -
    -# remove DS role member from policy by IDs
    -client.delete_directory_services_roles_management_access_policies(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -
    -
    -
    -
    -

    get_directory_services_roles_management_access_policies

    -
    # list all management access policy members for DS roles
    -res = client.get_directory_services_roles_management_access_policies()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# assume we have a policy named test-policy, and a DS role member named "test-ds-role"
    -res = client.get_directory_services_roles_management_access_policies(policy_names=["test-policy"],
    -                                                                     member_names=["test-ds-role"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list management access policies DS role members specified by name
    -res = client.get_directory_services_roles_management_access_policies(policy_names=["test-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List management access policies specified by member id.
    -res = client.get_directory_services_roles_management_access_policies(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# list only DS role members with a specific policy by id
    -res = client.get_directory_services_roles_management_access_policies(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# Other valid fields: filter, limit, offset, sort, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_directory_services_roles_management_access_policies

    -
    # add DS role member to a management access policy
    -res = client.post_directory_services_roles_management_access_policies(
    -    member_names=["role1"], policy_names=["test-access-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# add a member to a policy by id
    -res = client.post_directory_services_roles_management_access_policies(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -
    -
    -

    delete_management_access_policies_admins

    -
    # remove admin member from a policy by names
    -client.delete_management_access_policies_admins(
    -    member_names=["user1"], policy_names=["test-access-policy"])
    -
    -# remove admin member from policy by IDs
    -client.delete_management_access_policies_admins(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -
    -
    -
    -
    -

    get_management_access_policies_admins

    -
    # list all management access policy members for admins
    -res = client.get_management_access_policies_admins()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# assume we have a policy named test-policy, and an admin member named "test-admin"
    -res = client.get_management_access_policies_admins(policy_names=["test-policy"],
    -                                                   member_names=["test-admin"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list management access policies admin members specified by name
    -res = client.get_management_access_policies_admins(policy_names=["test-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List management access policies specified by member id.
    -res = client.get_management_access_policies_admins(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# list only admin members with a specific policy by id
    -res = client.get_management_access_policies_admins(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# Other valid fields: filter, limit, offset, sort, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_management_access_policies_admins

    -
    # add admin member to a management access policy
    -res = client.post_management_access_policies_admins(
    -    member_names=["user1"], policy_names=["test-access-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# add a member to a policy by id
    -res = client.post_management_access_policies_admins(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -
    -
    -

    delete_management_access_policies

    -
    # delete a policy by name
    -client.delete_management_access_policies(names=['custom-policy'])
    -
    -# delete a policy by ID
    -client.delete_management_access_policies(ids=['2a37c647-19e9-4308-b469-89d9a9753160'])
    -
    -
    -
    -
    -

    delete_management_access_policies_directory_services_roles

    -
    # remove DS role member from a policy by names
    -client.delete_management_access_policies_directory_services_roles(
    -    member_names=["role1"], policy_names=["test-access-policy"])
    -
    -# remove DS role member from policy by IDs
    -client.delete_management_access_policies_directory_services_roles(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -
    -
    -
    -
    -

    get_management_access_policies_directory_services_roles

    -
    # list all management access policy members for DS roles
    -res = client.get_management_access_policies_directory_services_roles()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# assume we have a policy named test-policy, and a DS role member named "test-ds-role"
    -res = client.get_management_access_policies_directory_services_roles(policy_names=["test-policy"],
    -                                                                     member_names=["test-ds-role"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list management access policies DS role members specified by name
    -res = client.get_management_access_policies_directory_services_roles(policy_names=["test-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List management access policies specified by member id.
    -res = client.get_management_access_policies_directory_services_roles(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# list only DS role members with a specific policy by id
    -res = client.get_management_access_policies_directory_services_roles(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# Other valid fields: filter, limit, offset, sort, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_management_access_policies_directory_services_roles

    -
    # add DS role member to a management access policy
    -res = client.post_management_access_policies_directory_services_roles(
    -    member_names=["role1"], policy_names=["test-access-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# add a member to a policy by id
    -res = client.post_management_access_policies_directory_services_roles(
    -    member_ids=["10314f42-020d-7080-8013-000ddt400090"], policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -
    -
    -

    get_management_access_policies

    -
    # list all management access policies
    -res = client.get_management_access_policies()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list management access policies specified by name
    -res = client.get_management_access_policies(names=['test-policy'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List management access policies specified by id.
    -res = client.get_management_access_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: filter, limit, offset, sort, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_management_access_policies_members

    -
    # list all management access policy members
    -res = client.get_management_access_policies_members()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# assume we have a policy named test-policy, and a member named "test-member"
    -res = client.get_management_access_policies_members(policy_names=["test-policy"],
    -                                                    member_names=["test-member"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list management access policies members specified by name
    -res = client.get_management_access_policies_members(policy_names=["test-policy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List management access policies specified by member id.
    -res = client.get_management_access_policies_members(member_ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# list only members with a specific policy by id
    -res = client.get_management_access_policies_members(policy_ids=["10314f42-020d-7080-8013-000ddt400012"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -# Other valid fields: filter, limit, offset, sort, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_management_access_policies

    -
    from pypureclient.flashblade import (
    -    FixedReferenceNoId,
    -    ManagementAccessPolicy,
    -    ManagementAccessPolicyRuleInPolicy,
    -    ReferenceWritable
    -)
    -
    -
    -role = FixedReferenceNoId(name="viewer", resource_type="roles")
    -scope = ReferenceWritable(name='realm1', resource_type='realms')
    -rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    -policy_attr = ManagementAccessPolicy(aggregation_strategy="all-permissions",
    -                                     rules=[rule])
    -res = client.patch_management_access_policies(names=["test-policy"], policy=policy_attr)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -role = FixedReferenceNoId(name="admin", resource_type="roles")
    -scope = ReferenceWritable(id='83efe671-3265-af1e-6dd2-c9ff155c2a18', resource_type='arrays')
    -rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    -policy_attr = ManagementAccessPolicy(aggregation_strategy="least-common-permission",
    -                                     rules=[rule])
    -# update the policy with id '83efe671-3265-af1e-6dd2-c9ff155c2a18'
    -res = client.patch_management_access_policies(ids=['83efe671-3265-af1e-6dd2-c9ff155c2a18'],
    -                                              policy=policy_attr)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    res_items = (list(res.items))
    -    print(res_items)
    -
    -
    -
    -
    -

    post_management_access_policies

    -
    from pypureclient.flashblade import (
    -    ManagementAccessPolicyPost,
    -    ManagementAccessPolicyRuleInPolicy,
    -    ReferenceNameOnly,
    -    ReferenceWritable
    -)
    -
    -# create the management access policy with a reference to a realm by name
    -role = ReferenceNameOnly(name="viewer")
    -scope = ReferenceWritable(name='realm1', resource_type='realms')
    -rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    -policy_attr = ManagementAccessPolicyPost(aggregation_strategy="all-permissions",
    -                                         rules=[rule])
    -res = client.post_management_access_policies(names=["test-policy"], policy=policy_attr)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# create the management access policy with a reference to the array by ID
    -role = ReferenceNameOnly(name="admin")
    -scope = ReferenceWritable(id='83efe671-3265-af1e-6dd2-c9ff155c2a18', resource_type='arrays')
    -rule = ManagementAccessPolicyRuleInPolicy(role=role, scope=scope, index=0)
    -policy_attr = ManagementAccessPolicyPost(aggregation_strategy="least-common-permission",
    -                                         rules=[rule])
    -res = client.post_ssh_certificate_authority_policies(names=['ca-policy-with-key-reference'],
    -                                                     policy=policy_attr)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    res_items = (list(res.items))
    -    print(res_items)
    -
    -
    -

    Policiesnfsap

    @@ -69657,7 +67806,7 @@

    patch_nfs_export_policiesNfsExportPolicyRule(client='192.168.0.0/28', access='root-squash', permission='ro', security=['sys']), NfsExportPolicyRule(client='@devgroup', access='root-squash', permission='rw', - anonuid=500, anongid=500), + anonuid='500', anongid='500'), NfsExportPolicyRule(client='*', access='root-squash', permission='ro', secure=True), ] policy_attr = NfsExportPolicy(rules=bulk_rules) @@ -69802,8 +67951,8 @@

    patch_nfs_export_policies_rulesrule=NfsExportPolicyRule(client='10.20.0.0/24', permission='rw', access='root-squash', - anonuid=400, - anongid=500, + anonuid='400', + anongid='500', atime=True, secure=True, security=['sys'])) @@ -69876,8 +68025,8 @@

    post_nfs_export_policies_rulesres = client.post_nfs_export_policies_rules(rule=NfsExportPolicyRule(client='10.20.0.0/24', permission='rw', access='root-squash', - anonuid=400, - anongid=500), + anonuid='400', + anongid='500'), policy_names=[policyname]) print(res) if type(res) == pypureclient.responses.ValidResponse: @@ -69890,7 +68039,7 @@

    post_nfs_export_policies_rulesatime=True, secure=True, security=['sys'], - anongid=500), + anongid='500'), policy_names=[policyname]) print(res) if type(res) == pypureclient.responses.ValidResponse: @@ -70590,81 +68739,6 @@

    patch_password_policies

    Policiesqosap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    get_qos_policies_buckets

    -
    # list all qos policies and their bucket members
    -res = client.get_qos_policies_buckets()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list qos policies attached to a set of buckets using their names
    -res = client.get_qos_policies_buckets(member_names=["my-bkt-1", "my-bkt-2"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list qos policies attached to a set of buckets using their ids
    -res = client.get_qos_policies_buckets(member_ids=["93ad2e75-6ca7-cc7d-28d1-14acd7001c91",
    -                                                  "489da95e-33f8-a5a0-5ba7-195770d86c71"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list buckets associated with a set of qos policies using their names
    -res = client.get_qos_policies_buckets(policy_names=["my_qos_policy_1", "my_qos_policy_2"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list buckets associated with a set of qos policies using their ids
    -res = client.get_qos_policies_buckets(policy_ids=["0487b610-68a0-4fd2-a856-5afad288ca5b",
    -                                                  "5ac085e8-f493-46fa-952f-2762edb05a67"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with page size 5
    -res = client.get_qos_policies_buckets(limit=5)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list all remaining qos policies buckets using continuation token
    -res = client.get_qos_policies_buckets(continuation_token=res.continuation_token)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with offset
    -res = client.get_qos_policies_buckets(offset=2, limit=3)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list and sort by policy name in ascending order
    -res = client.get_qos_policies_buckets(sort="policy.name")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list and sort by member name in descending order
    -res = client.get_qos_policies_buckets(sort="member.name-")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list with filter to see only specific policy
    -res = client.get_qos_policies_buckets(filter="policy.name='my_qos_policy_1'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: continuation_token, filter, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -

    delete_qos_policies

    # delete an existing qos policy named 'my_qos_policy'
    @@ -70683,41 +68757,38 @@ 

    delete_qos_policies

    get_qos_policies_file_systems

    -
    # list all qos policies and their managed object members
    +
    # list all qos policies and their file system members
     res = client.get_qos_policies_file_systems()
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
    -# list qos policies attached to a set of filesystem members using their names
    +# list qos policies attached to a set of file systems using their names
     res = client.get_qos_policies_file_systems(member_names=["my_fs_1", "my_fs_2"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
    -# list qos policies attached to a set of filesytem members using their ids
    -res = client.get_qos_policies_file_systems(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                  "dc227307-c29a-4868-b5da-7f249777f222"])
    -
    +# list qos policies attached to a set of file systems using their ids
    +res = client.get_qos_policies_file_systems(member_ids=["ac46ad53-de6e-432b-a543-64838dddd100",
    +                                                       "bdfab698-7213-4902-8f93-346d48fa8daa"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
    -
    -# list filesystem members associated with a set of qos policies using their ids
    -res = client.get_qos_policies_file_systems(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"])
    +# list file systems associated with a set of qos policies using their names
    +res = client.get_qos_policies_file_systems(policy_names=["my_qos_policy_1", "my_qos_policy_2"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
    -# list filesystem members associated with a set of qos policies using their names
    -res = client.get_qos_policies_file_systems(policy_names=["my_qos_policy_1", "my_qos_policy_2"])
    +# list file systems associated with a set of qos policies using their ids
    +res = client.get_qos_policies_file_systems(policy_ids=["fe0534ab-045e-4627-aeb6-3f92591a34dd",
    +                                                       "f170146e-72f0-4c12-b909-33ce74534685"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
    -
     # Other valid fields: continuation_token, filter, limit, offset, sort
     # See section "Common Fields" for examples
     
    @@ -70772,88 +68843,6 @@

    get_qos_policies -

    delete_qos_policies_members

    -
    # detach qos policies names from their filesystem members using their name
    -res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                         member_names=["my_fs_1", "my_fs_2"],
    -                                         member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach qos policies names from their realm members using their name
    -res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                         member_names=["realm1", "realm2"],
    -                                         member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# detach qos policies names from their filesystem members using their id
    -res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                         member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach qos policies names from their realm members using their id
    -res = client.delete_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                         member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# detach qos policies ids from their filesystem members using their names
    -res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                         member_names=["my_fs_1", "my_fs_2"],
    -                                         member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach qos policies ids from their realm members using their names
    -res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                         member_names=["realm1", "realm2"],
    -                                         member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# detach qos policies ids from their filesystem members using their ids
    -res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                         member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# detach qos policies ids from their realm members using their ids
    -res = client.delete_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                     "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                         member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                     "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                         member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: 
    -# See section "Common Fields" for examples
    -
    -
    -

    get_qos_policies_members

    # list all qos policies and their managed object members
    @@ -70862,188 +68851,37 @@ 

    get_qos_policies_membersif type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# list qos policies attached to a set of filesystem members using their names -res = client.get_qos_policies_members(member_names=["my_fs_1", "my_fs_2"], - member_types=["file-systems", "file-systems"]) +# list qos policies attached to a set of members using their names +res = client.get_qos_policies_members(member_names=["my_fs_1", "my_fs_2"]) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# list qos policies attached to a set of realm members using their names -res = client.get_qos_policies_members(member_names=["my_fs_1", "my_fs_2"], - member_types=["realms", "realms"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# list qos policies attached to a set of bucket members using their names -res = client.get_qos_policies_members(member_names=["my_bucket_1", "my_bucket_2"], - member_types=["buckets", "buckets"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - - -# list qos policies attached to a set of filesytem members using their ids +# list qos policies attached to a set of members using their ids res = client.get_qos_policies_members(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad", - "dc227307-c29a-4868-b5da-7f249777f222"], - member_types=["file-systems", "file-systems"]) - -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# list qos policies attached to a set of realm members using their ids -res = client.get_qos_policies_members(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad", - "dc227307-c29a-4868-b5da-7f249777f222"], - member_types=["realms", "realms"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# list qos policies attached to a set of bucket members using their ids -res = client.get_qos_policies_members(member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad", - "dc227307-c29a-4868-b5da-7f249777f222"], - member_types=["buckets", "buckets"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - - -# list filesystem members associated with a set of qos policies using their names -res = client.get_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"], - member_types=["file-systems", "file-systems"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# list realm members associated with a set of qos policies using their names -res = client.get_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"], - member_types=["realms", "realms"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - -# list bucket members associated with a set of qos policies using their names -res = client.get_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"], - member_types=["buckets", "buckets"]) -print(res) -if type(res) == pypureclient.responses.ValidResponse: - print(list(res.items)) - - -# list filesystem members associated with a set of qos policies using their ids -res = client.get_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a", - "d9b82931-0e58-4834-a59f-d2d751bba927"], - member_types=["file-systems", "file-systems"]) + "dc227307-c29a-4868-b5da-7f249777f222"]) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# list realm members associated with a set of qos policies using their ids -res = client.get_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a", - "d9b82931-0e58-4834-a59f-d2d751bba927"], - member_types=["realms", "realms"]) +# list members associated with a set of qos policies using their names +res = client.get_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"]) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) -# list bucket members associated with a set of qos policies using their ids +# list members associated with a set of qos policies using their ids res = client.get_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a", - "d9b82931-0e58-4834-a59f-d2d751bba927"], - member_types=["buckets", "buckets"]) + "d9b82931-0e58-4834-a59f-d2d751bba927"]) print(res) if type(res) == pypureclient.responses.ValidResponse: print(list(res.items)) - # Other valid fields: continuation_token, filter, limit, offset, sort # See section "Common Fields" for examples

    -
    -

    post_qos_policies_members

    -
    # attach qos policies using their name to filesystems using their name
    -res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                       member_names=["my_fs_1", "my_fs_2"],
    -                                       member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach qos policies using their name to realms using their name
    -res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                      member_names=["realm1", "realm2"],
    -                                      member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# attach qos policies using their name to filesystems using their id
    -res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                      member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach qos policies using their name to realms their id
    -res = client.post_qos_policies_members(policy_names=["my_qos_policy_1", "my_qos_policy_2"],
    -                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                      member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# attach qos policies using their id to filesystems using their name
    -res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                      member_names=["my_fs_1", "my_fs_2"],
    -                                      member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach qos policies using their id to realms using their name
    -res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                      member_names=["realm1", "realm2"],
    -                                      member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# attach qos policies using their id to filesystems using their id
    -res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                      member_types=["file-systems", "file-systems"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# attach qos policies using their id to realms using their id
    -res = client.post_qos_policies_members(policy_ids=["18f91fa7-840e-453a-9313-eed2914dea3a",
    -                                                  "d9b82931-0e58-4834-a59f-d2d751bba927"],
    -                                      member_ids=["635c0a0c-37ad-4f91-acq0-5224c284c2ad",
    -                                                  "dc227307-c29a-4868-b5da-7f249777f222"],
    -                                      member_types=["realms", "realms"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: 
    -# See section "Common Fields" for examples
    -
    -
    -

    patch_qos_policies

    from pypureclient.flashblade import QosPolicy
    @@ -71096,240 +68934,6 @@ 

    post_qos_policies

    Policiess3exportap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    delete_s3_export_policies

    -
    # Delete S3 Export Policy "mys3exportpolicy"
    -res = client.delete_s3_export_policies(names=["mys3exportpolicy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Delete S3 Export Policy by ID
    -res = client.delete_s3_export_policies(ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_s3_export_policies

    -
    # List all S3 Export Policies
    -res = client.get_s3_export_policies()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get S3 Export Policy "mys3exportpolicy"
    -res = client.get_s3_export_policies(names=["mys3exportpolicy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get S3 Export Policy "mys3exportpolicy" by ID
    -res = client.get_s3_export_policies(ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List all enabled S3 Export Policies
    -res = client.get_s3_export_policies(filter="enabled='True'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_s3_export_policies

    -
    from pypureclient.flashblade import S3ExportPolicyPatch, S3ExportPolicyRulePost
    -
    -# Replace rules in "mys3exportpolicy" with a new rule that allows access to all buckets
    -my_updated_rule = S3ExportPolicyRulePost(
    -    actions=["pure:S3Access"],
    -    effect="allow",
    -    resources=["*"])
    -my_policy = S3ExportPolicyPatch(rules=[my_updated_rule])
    -res = client.patch_s3_export_policies(names=["mys3exportpolicy"],
    -                                      policy=my_policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Disable and rename S3 Export Policy "mys3exportpolicy"
    -my_policy = S3ExportPolicyPatch(
    -        enabled=False,
    -        name="newname")
    -res = client.patch_s3_export_policies(ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"],
    -                                      policy=my_policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_s3_export_policies

    -
    from pypureclient.flashblade import S3ExportPolicyPost, S3ExportPolicyRule
    -
    -
    -# Create S3 Export Policy "mys3exportpolicy" allowing access to all buckets
    -my_policy = S3ExportPolicyPost(rules=[
    -    S3ExportPolicyRule(
    -        name="myrule",
    -        actions=["pure:S3Access"],
    -        effect="allow",
    -        resources=["*"])])
    -res = client.post_s3_export_policies(names="mys3exportpolicy",
    -                                     policy=my_policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Create S3 Export Policy "mys3exportpolicy" disabled and with no rules, not allowing any access
    -my_policy = S3ExportPolicyPost(rules=[],
    -                               enabled=False)
    -res = client.post_s3_export_policies(names="mys3exportpolicy",
    -                                     policy=my_policy)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    delete_s3_export_policies_rules

    -
    # Delete S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    -res = client.delete_s3_export_policies_rules(names="myrule",
    -                                            policy_names="mys3exportpolicy")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Delete S3 Export Policy Rule "myrule" in a policy identified by ID
    -res = client.delete_s3_export_policies_rules(names="myrule",
    -                                            policy_ids="922bb8e8-40b1-449a-b3f1-a688e3189606")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_s3_export_policies_rules

    -
    # List all S3 Export Policy Rules in the policy "mys3exportpolicy"
    -res = client.get_s3_export_policies_rules(policy_names=["mys3exportpolicy"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List all S3 Export Policy Rules in a policy identified by ID
    -res = client.get_s3_export_policies_rules(policy_ids=["922bb8e8-40b1-449a-b3f1-a688e3189606"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    -res = client.get_s3_export_policies_rules(policy_names=["mys3exportpolicy"],
    -                                          names=["myrule"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List all "deny" S3 Export Policy Rules in the policy "mys3exportpolicy"
    -res = client.get_s3_export_policies_rules(policy_names=["mys3exportpolicy"],
    -                                          filter="effect='deny'")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_s3_export_policies_rules

    -
    from pypureclient.flashblade import S3ExportPolicyRulePost
    -
    -
    -# Replace S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    -my_updated_rule = S3ExportPolicyRulePost(
    -    actions=["pure:S3Access"],
    -    effect="deny",
    -    resources=["*"])
    -res = client.patch_s3_export_policies_rules(names="myrule",
    -                                            policy_names="mys3exportpolicy",
    -                                            rule=my_updated_rule)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# Replace S3 Export Policy Rule "myrule" in a policy identified by ID
    -my_updated_rule = S3ExportPolicyRulePost(
    -    actions=["pure:S3Access"],
    -    effect="deny",
    -    resources=["*"])
    -res = client.patch_s3_export_policies_rules(names="myrule",
    -                                            policy_ids="922bb8e8-40b1-449a-b3f1-a688e3189606",
    -                                            rule=my_updated_rule)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    post_s3_export_policies_rules

    -
    from pypureclient.flashblade import S3ExportPolicyRulePost
    -
    -# Create new S3 Export Policy Rule "myrule" in the policy "mys3exportpolicy"
    -my_rule = S3ExportPolicyRulePost(actions=["pure:S3Access"],
    -                                 effect="allow",
    -                                 resources=["*"])
    -res = client.post_s3_export_policies_rules(names="myrule",
    -                                           policy_names="mys3exportpolicy",
    -                                           rule=my_rule)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -# Create new S3 Export Policy Rule "myrule" in a policy by ID
    -my_rule = S3ExportPolicyRulePost(actions=["pure:S3Access"],
    -                                 effect="allow",
    -                                 resources=["*"])
    -res = client.post_s3_export_policies_rules(names="myrule",
    -                                           policy_ids="922bb8e8-40b1-449a-b3f1-a688e3189606",
    -                                           rule=my_rule)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -

    Policiessmbclientap

    @@ -73327,233 +70931,6 @@

    get_rapid_data_locking_test

    Realmsap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    get_realms_defaults

    -
    # List Defaults for all Realms
    -res = client.get_realms_defaults()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get Defaults for Realm "myrealm"
    -res = client.get_realms_defaults(realm_names=["myrealm"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Get Defaults for Realm by ID
    -res = client.get_realms_defaults(realm_ids=["51288237-574f-4d5d-9f65-bf15ce17cd19"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: allow_errors, context_names, continuation_token, filter, limit, offset, sort
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_realms_defaults

    -
    from pypureclient.flashblade import RealmDefaults, ObjectStoreDefault
    -from pypureclient.flashblade import ReferenceWritable
    -
    -# Set the default object store server for realm "realm1" to "server1"
    -realm_defaults = RealmDefaults(
    -    object_store_defaults=[ObjectStoreDefault(server=ReferenceWritable(name="server1"))]
    -)
    -
    -res = client.patch_realms_defaults(realm_names=["realm1"],
    -                                   default_realm_configuration=realm_defaults)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Set the default object store server for a realm to "server1" using id
    -res = client.patch_realms_defaults(realm_ids=["51288237-574f-4d5d-9f65-bf15ce17cd19"],
    -                                   default_realm_configuration=realm_defaults)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: context_names
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -
    -

    delete_realms

    -
    from pypureclient.flashblade import Realm
    -
    -# Eradicate realm by name
    -client.delete_realms(names=["realm1"])
    -
    -# Eradicate realm by id
    -client.delete_realms(ids=["10314f42-020d-7080-8013-000ddt400001"])
    -
    -
    -
    -
    -

    get_realms

    -
    from pypureclient.flashblade import Realm
    -
    -# list all realms
    -res = client.get_realms()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list all destroyed realms
    -res = client.get_realms(destroyed=True)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List realms by names
    -res = client.get_realms(names=["realm1"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List realms by ids
    -res = client.get_realms(ids=["10314f42-020d-7080-8013-000ddt400001"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: filter, limit, offset, sort, continuation_token, total_only
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    patch_realms

    -
    from pypureclient.flashblade import RealmPatch, ReferenceWritable
    -
    -# Patch a realm by name
    -realm = RealmPatch(
    -    default_inbound_tls_policy = ReferenceWritable(name="my-strong-tls-policy", resource_type="tls-policies")
    -)
    -res = client.patch_realms(names="realm1", realm = realm)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Patch a realm by id
    -res = client.patch_realms(ids="10314f42-020d-7080-8013-000ddt400001", realm = realm)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Rename a realm
    -realm = RealmPatch(name="new_name")
    -res = client.patch_realms(names="realm1", realm = realm)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Destroy a realm
    -realm = RealmPatch(destroyed=True)
    -res = client.patch_realms(names="realm1", realm = realm)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Recover a realm
    -realm = RealmPatch(destroyed=False)
    -res = client.patch_realms(names="realm1", realm = realm)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -
    -
    -

    post_realms

    -
    # create a realm
    -res = client.post_realms(names="realm1", without_default_access_list=True)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -
    -
    -

    get_realms_space

    -
    res = client.get_realms_space()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list realm space by ids
    -res = client.get_realms_space(ids=['10314f42-020d-7080-8013-000ddt400001'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list realm space by names
    -res = client.get_realms_space(names=['realm1'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list realm space of file systems
    -res = client.get_realms_space(type='file-system')
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list historical realm space
    -res = client.get_realms_space(start_time=1527415200000,
    -                              end_time=1527415200000,
    -                              resolution=30000)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: filter, limit, offset, sort, continuation_token, total_only
    -# See section "Common Fields" for examples
    -
    -
    -
    -
    -

    get_realms_space_storage_classes

    -
    res = client.get_realms_space_storage_classes()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list storage class space by ids
    -res = client.get_realms_space_storage_classes(ids=['10314f42-020d-7080-8013-000ddt400001'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list storage class space by names
    -res = client.get_realms_space_storage_classes(names=['realm1'])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list storage class space of S500X-S storage class
    -res = client.get_realms_space_storage_classes(storage_class_names='S500X-S')
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# list historical storage class space
    -res = client.get_realms_space_storage_classes(start_time=1527415200000,
    -                                              end_time=1527415200000,
    -                                              resolution=30000)
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: continuation_token, filter, limit, offset, sort, total_only
    -# See section "Common Fields" for examples
    -
    -
    -

    Remotearraysap

    @@ -73575,68 +70952,6 @@

    get_remote_arrays

    Resourceaccessesap

    The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

    -
    -

    post_resource_accesses_batch

    -
    from pypureclient.flashblade import ResourceAccess, ReferenceWritable
    -
    -# create a DNS resource access for a realm
    -resource_access = ResourceAccess(
    -    resource=ReferenceWritable(name="dns1", resource_type="dns"),
    -    scope=ReferenceWritable(name="realm1", resource_type="realms")
    -)
    -
    -res = client.post_resource_accesses_batch(items=[resource_access])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# create a Subnet resource access for a realm
    -resource_access = ResourceAccess(
    -    resource=ReferenceWritable(name="subnet1", resource_type="subnets"),
    -    scope=ReferenceWritable(name="realm1", resource_type="realms")
    -)
    -
    -res = client.post_resource_accesses_batch(items=[resource_access])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -
    -
    -
    -

    delete_resource_accesses

    -
    from pypureclient.flashblade import ResourceAccess
    -
    -# Delete resource accesses by id
    -client.delete_resource_accesses(ids=["10314f42-020d-7080-8013-000ddt400001"])
    -
    -
    -
    -
    -

    get_resource_accesses

    -
    # list all resource accesses
    -res = client.get_resource_accesses()
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List resource accesses by ids
    -res = client.get_resource_accesses(ids=["10314f42-020d-7080-8013-000ddt400001"])
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# List resource accesses filtered by resource type
    -res = client.get_resource_accesses(filter="resource.resource_type=dns")
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    -
    -# Other valid fields: filter, limit, offset, sort, continuation_token
    -# See section "Common Fields" for examples
    -
    -
    -

    Rolesap

    @@ -74410,59 +71725,35 @@

    get_syslog_servers

    patch_syslog_servers

    -
    from pypureclient.flashblade import NetworkInterface, SyslogServerPatch, Reference
    -
    -# create vip named myvip on the array
    -res = client.post_network_interfaces(
    -    names=["myvip"],
    -    network_interface=NetworkInterface(address='1.2.3.101',
    -                                       services=["data"],
    -                                       type="vip"))
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    +
    from pypureclient.flashblade import SyslogServerPatch
     
     # Update the uri of the server named "main_syslog" and update the services field
     attr = SyslogServerPatch(uri='tcp://new_syslog_host.domain.com:541')
     attr.services = ['data-audit','management']
    -attr.sources = [Reference(name='myvip')]
     res = client.patch_syslog_servers(syslog_server=attr, names=["main_syslog"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
     
     # Other valid fields: ids
    -# See section "Common Fields" for exampl
    +# See section "Common Fields" for examples
     

    post_syslog_servers

    -
    from pypureclient.flashblade import NetworkInterface, SyslogServerPost, Reference
    -
    -# create vip named myvip on the array
    -res = client.post_network_interfaces(
    -    names=["myvip"],
    -    network_interface=NetworkInterface(address='1.2.3.101',
    -                                       services=["data"],
    -                                       type="vip"))
    -print(res)
    -if type(res) == pypureclient.responses.ValidResponse:
    -    print(list(res.items))
    +
    from pypureclient.flashblade import SyslogServerPost
     
     # Post a syslog server using a TCP connection
     attr = SyslogServerPost(uri='tcp://my_syslog_host.domain.com:541')
     attr.services = ['data-audit']
    -attr.sources = [Reference(name='myvip')]
     res = client.post_syslog_servers(syslog_server=attr, names=["main_syslog"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
         print(list(res.items))
    -
     # Post a syslog server using a UDP connection
     udp_attr = SyslogServerPost(uri='udp://my_syslog_host.domain.com:540')
     attr.services = ['data-audit']
    -attr.sources = [Reference(name='myvip')]
     res = client.post_syslog_servers(syslog_server=udp_attr, names=["my_udp_connection"])
     print(res)
     if type(res) == pypureclient.responses.ValidResponse:
    diff --git a/docs/genindex.html b/docs/genindex.html
    index e02d9008d6..931be9535c 100644
    --- a/docs/genindex.html
    +++ b/docs/genindex.html
    @@ -3,7 +3,7 @@
     
       
       
    -  Index — py-pure-client 1.77.1 documentation
    +  Index — py-pure-client 1.78.0 documentation
           
           
           
    @@ -30,7 +30,7 @@
                  py-pure-client
               
                   
    - 1.77 + 1.78
    @@ -526,11 +526,9 @@

    A

  • all_vchosts (pypureclient.flasharray.VchostConnection attribute)
  • -
  • allowed (pypureclient.flasharray.ProtectionGroupTarget attribute) +
  • allowed (pypureclient.flasharray.TargetProtectionGroup attribute)
  • @@ -796,6 +794,10 @@

    A

  • (pypureclient.pure1.PolicyMember attribute)
  • (pypureclient.pure1.Port attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshot attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshotTransfer attribute)
  • (pypureclient.pure1.ReplicaLink attribute)
  • @@ -1086,12 +1088,10 @@

    B

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • + + -
  • date_format (pypureclient.configuration.Configuration attribute) @@ -3645,11 +3641,11 @@

    D

  • delete_realms_tags() (pypureclient.flasharray.FA_2_48.client.Client method)
  • delete_remote_protection_group_snapshots() (pypureclient.flasharray.FA_2_48.client.Client method) -
  • -
  • delete_remote_protection_groups() (pypureclient.flasharray.FA_2_48.client.Client method)
  • - +
  • mkdirs_per_sec (pypureclient.flashblade.ArrayNfsSpecificPerformance attribute) @@ -11219,14 +11205,10 @@

    N

  • (pypureclient.flasharray.VolumeGroup attribute)
  • (pypureclient.flasharray.VolumeGroupPatch attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute)
  • (pypureclient.flasharray.VolumeGroupPost attribute)
  • (pypureclient.flasharray.VolumePatch attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • (pypureclient.flasharray.VolumeSnapshot attribute)
  • @@ -11415,8 +11397,6 @@

    N

  • (pypureclient.flashblade.FixedReferenceWithIsLocal attribute)
  • (pypureclient.flashblade.FixedReferenceWithRemote attribute) -
  • -
  • (pypureclient.flashblade.FixedReferenceWithType attribute)
  • (pypureclient.flashblade.Fleet attribute)
  • @@ -11469,8 +11449,6 @@

    N

  • (pypureclient.flashblade.ManagementAccessPolicy attribute)
  • (pypureclient.flashblade.ManagementAccessPolicyPost attribute) -
  • -
  • (pypureclient.flashblade.ManagementAccessPolicyRule attribute)
  • (pypureclient.flashblade.ManagementAccessPolicyRuleBase attribute)
  • @@ -11645,8 +11623,6 @@

    N

  • (pypureclient.flashblade.SnmpAgent attribute)
  • (pypureclient.flashblade.SnmpManager attribute) -
  • -
  • (pypureclient.flashblade.SnmpManagerTest attribute)
  • (pypureclient.flashblade.SoftwareCheck attribute)
  • @@ -11761,6 +11737,10 @@

    N

  • (pypureclient.pure1.Policy attribute)
  • (pypureclient.pure1.Port attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshot attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshotTransfer attribute)
  • (pypureclient.pure1.Resource attribute)
  • @@ -11996,6 +11976,8 @@

    O

  • on (pypureclient.pure1.FileSystemSnapshot attribute)
  • @@ -12851,6 +12833,8 @@

    P

  • (pypureclient.flasharray.VolumePatch attribute)
  • (pypureclient.flasharray.VolumeSnapshot attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshot attribute)
  • (pypureclient.pure1.Volume attribute)
  • @@ -13861,6 +13845,8 @@

    P

  • (pypureclient.flashblade.FileSystemSnapshotTransfer attribute)
  • (pypureclient.flashblade.LogsAsync attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshotTransfer attribute)
  • projection (pypureclient.flasharray.WorkloadPlacementRecommendationTargetCapacityUsedProjections attribute) @@ -13889,12 +13875,8 @@

    P

  • Property (class in pypureclient.properties)
  • -
  • protection_group (pypureclient.flasharray.ProtectionGroupTarget attribute) - -
  • protocol (pypureclient.flasharray.Drive attribute)
  • qos_rate_limit_usec_per_read_op (pypureclient.flasharray.ArrayPerformance attribute) @@ -14191,10 +14169,6 @@

    Q

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • qos_rate_limit_usec_per_write_op (pypureclient.flasharray.ArrayPerformance attribute) @@ -14217,10 +14191,6 @@

    Q

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • quantity (pypureclient.pure1.InvoiceLine attribute) @@ -14257,10 +14227,6 @@

    Q

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • @@ -14285,10 +14251,6 @@

    Q

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • queue_usec_per_write_op (pypureclient.flasharray.ArrayPerformance attribute) @@ -14311,10 +14273,6 @@

    Q

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • quota (pypureclient.flashblade.GroupQuota attribute) @@ -14469,10 +14427,6 @@

    R

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • (pypureclient.flashblade.ArrayPerformance attribute)
  • @@ -14531,10 +14485,6 @@

    R

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • (pypureclient.flashblade.ArrayNfsSpecificPerformance attribute)
  • @@ -15059,8 +15009,6 @@

    R

  • (pypureclient.flashblade.FixedReferenceWithIsLocal attribute)
  • (pypureclient.flashblade.FixedReferenceWithRemote attribute) -
  • -
  • (pypureclient.flashblade.FixedReferenceWithType attribute)
  • (pypureclient.flashblade.FleetMemberPostMembersMember attribute)
  • @@ -15213,8 +15161,6 @@

    R

  • (pypureclient.flashblade.DirectoryServiceRole attribute)
  • (pypureclient.flashblade.DirectoryServiceRolePost attribute) -
  • -
  • (pypureclient.flashblade.ManagementAccessPolicyRule attribute)
  • (pypureclient.flashblade.ManagementAccessPolicyRuleBase attribute)
  • @@ -15250,8 +15196,6 @@

    R

  • rules (pypureclient.flasharray.PolicyManagementAccess attribute)
  • san_usec_per_read_op (pypureclient.flasharray.ArrayPerformance attribute) @@ -15429,10 +15369,6 @@

    S

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • san_usec_per_write_op (pypureclient.flasharray.ArrayPerformance attribute) @@ -15455,10 +15391,6 @@

    S

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • sanitization_certificate (pypureclient.flasharray.ArrayErasure attribute) @@ -15473,8 +15405,6 @@

    S

  • (pypureclient.flasharray.ResourceAccess attribute)
  • (pypureclient.flasharray.ResourceAccessStatus attribute) -
  • -
  • (pypureclient.flashblade.ManagementAccessPolicyRule attribute)
  • (pypureclient.flashblade.ManagementAccessPolicyRuleBase attribute)
  • @@ -15542,8 +15472,6 @@

    S

  • sender_username (pypureclient.flasharray.SmtpServer attribute)
  • sensor_readings (pypureclient.flashblade.Hardware attribute) -
  • -
  • sent (pypureclient.flashblade.SnmpManagerTest attribute)
  • serial (pypureclient.flasharray.Hardware attribute) @@ -15641,10 +15569,6 @@

    S

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • service_usec_per_read_op (pypureclient.flasharray.ArrayPerformance attribute) @@ -15667,10 +15591,6 @@

    S

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • service_usec_per_read_op_cache_reduction (pypureclient.flasharray.ArrayPerformance attribute) @@ -15693,10 +15613,6 @@

    S

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • service_usec_per_write_op (pypureclient.flasharray.ArrayPerformance attribute) @@ -15719,10 +15635,6 @@

    S

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • services (pypureclient.flasharray.DirectoryService attribute) @@ -16067,6 +15979,8 @@

    S

  • (pypureclient.pure1.FileSystemSnapshot attribute)
  • (pypureclient.pure1.Pod attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshot attribute)
  • (pypureclient.pure1.Volume attribute)
  • @@ -16279,6 +16193,8 @@

    S

  • (pypureclient.flasharray.VolumeSnapshotTransfer attribute)
  • (pypureclient.flashblade.FileSystemSnapshotTransfer attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshotTransfer attribute)
  • state (pypureclient.flasharray.Alert attribute) @@ -16777,8 +16693,6 @@

    T

  • (pypureclient.flasharray.PortInitiator attribute)
  • (pypureclient.flasharray.ProtectionGroupPerformanceArray attribute) -
  • -
  • (pypureclient.flasharray.ProtectionGroupTarget attribute)
  • (pypureclient.flasharray.TargetProtectionGroupPostPatch attribute)
  • @@ -16957,10 +16871,6 @@

    T

  • (pypureclient.flasharray.ResourceSpace attribute)
  • (pypureclient.flasharray.ResourceSpaceNoId attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • (pypureclient.flasharray.VolumeSpace attribute)
  • @@ -18033,6 +17943,10 @@

    T

  • (pypureclient.pure1.PolicyMembersGetResponse attribute)
  • (pypureclient.pure1.PortGetResponse attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshotGetResponse attribute) +
  • +
  • (pypureclient.pure1.ProtectionGroupSnapshotTransferGetResponse attribute)
  • (pypureclient.pure1.SubscriptionAssetGetResponse attribute)
  • @@ -18419,10 +18333,6 @@

    U

  • (pypureclient.flasharray.ResourcePerformanceNoId attribute)
  • (pypureclient.flasharray.ResourcePerformanceNoIdByArray attribute) -
  • -
  • (pypureclient.flasharray.VolumeGroupPerformance attribute) -
  • -
  • (pypureclient.flasharray.VolumePerformance attribute)
  • usec_per_mkdir_op (pypureclient.flashblade.ArrayNfsSpecificPerformance attribute) @@ -18474,11 +18384,11 @@

    U

  • usec_per_read_dir_op (pypureclient.flashblade.ArrayHttpSpecificPerformance attribute) -
  • -
  • usec_per_read_file_op (pypureclient.flashblade.ArrayHttpSpecificPerformance attribute)
    • +
    • usec_per_read_file_op (pypureclient.flashblade.ArrayHttpSpecificPerformance attribute) +
    • usec_per_read_object_op (pypureclient.flashblade.ArrayS3SpecificPerformance attribute)
    • +
    • ProtectionGroupSnapshot +
    • +
    • ProtectionGroupSnapshotGetResponse +
    • +
    • ProtectionGroupSnapshotResponse +
    • +
    • ProtectionGroupSnapshotTransfer +
    • +
    • ProtectionGroupSnapshotTransferGetResponse +
    • +
    • ProtectionGroupSnapshotTransferResponse +
    • ReplicaLink @@ -3311,6 +3335,152 @@

      Pure1 REST Client Factory Method +
      +get_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
      +

      Get protection group snapshots

      +

      Retrieves information about snapshots of protection groups

      +
      +
      Parameters
      +
        +
      • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

      • +
      • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

      • +
      • authorization (str) – Deprecated. Please use Client level authorization

      • +
      • x_request_id (str) – Supplied by client during request or generated by server.

      • +
      • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

      • +
      • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

      • +
      • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

      • +
      • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

      • +
      • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

      • +
      • offset (int) – The offset of the first resource to return from a collection.

      • +
      • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

      • +
      • source_ids (List[str]) – A comma-separated list of ids for the source of the object. If there is not at +least one resource that matches each source_id element, an error is +returned. Single quotes are required around all strings.

      • +
      • source_names (List[str]) – A comma-separated list of names for the source of the object. If there is not at +least one resource that matches each source_name element, an error is +returned. Single quotes are required around all strings.

      • +
      • async_req (bool, optional) – Whether to execute the request asynchronously.

      • +
      • async_req – Whether to execute the request asynchronously.

      • +
      • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

      • +
      • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

      • +
      • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

      • +
      +
      +
      Returns
      +

      ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

      +
      +
      Return type
      +

      Union[ValidResponse, ErrorResponse]

      +
      +
      Raises
      +

      PureError: If calling the API fails.

      +
      +
      Raises
      +

      ValueError: If a parameter is of an invalid type.

      +
      +
      Raises
      +

      TypeError: If invalid or missing parameters are used.

      +
      +
      +
      + +
      +
      +get_protection_group_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
      +

      Get protection group snapshots with transfer statistics

      +

      Retrieves information about snapshots of protection groups

      +
      +
      Parameters
      +
        +
      • sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.

      • +
      • references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.

      • +
      • authorization (str) – Deprecated. Please use Client level authorization

      • +
      • x_request_id (str) – Supplied by client during request or generated by server.

      • +
      • continuation_token (str) – An opaque token used to iterate over a collection. The token to use on the next +request is returned in the continuation_token field of the result. +Single quotes are required around all strings.

      • +
      • filter (Union[str, Filter]) – Exclude resources that don’t match the specified criteria. Single quotes are +required around all strings inside the filters.

      • +
      • ids (List[str]) – A comma-separated list of resource IDs. If there is not at least one resource +that matches each id element, an error is returned. Single quotes are +required around all strings.

      • +
      • limit (int) – Limit the size of the response to the specified number of resources. A limit of +0 can be used to get the number of resources without getting all of the +resources. It will be returned in the total_item_count field. If a client +asks for a page size larger than the maximum number, the request is still +valid. In that case the server just returns the maximum number of items, +disregarding the client’s page size request. If not specified, defaults to +1000.

      • +
      • names (List[str]) – A comma-separated list of resource names. If there is not at least one resource +that matches each name element, an error is returned. Single quotes are +required around all strings.

      • +
      • offset (int) – The offset of the first resource to return from a collection.

      • +
      • sort (List[str]) – Sort the response by the specified fields (in descending order if ‘-’ is +appended to the field name). If you provide a sort you will not get a +continuation token in the response.

      • +
      • source_ids (List[str]) – A comma-separated list of ids for the source of the object. If there is not at +least one resource that matches each source_id element, an error is +returned. Single quotes are required around all strings.

      • +
      • source_names (List[str]) – A comma-separated list of names for the source of the object. If there is not at +least one resource that matches each source_name element, an error is +returned. Single quotes are required around all strings.

      • +
      • async_req (bool, optional) – Whether to execute the request asynchronously.

      • +
      • async_req – Whether to execute the request asynchronously.

      • +
      • _preload_content (bool, optional) – if False, the ApiResponse.data will +be set to none and raw_data will store the +HTTP response body without reading/decoding. +Default is True.

      • +
      • _return_http_data_only (bool, optional) – response data instead of ApiResponse +object with status code, headers, etc

      • +
      • _request_timeout (int or (float, float), optional) – timeout setting for this request. If one +number provided, it will be total request +timeout. It can also be a pair (tuple) of +(connection, read) timeouts.

      • +
      +
      +
      Returns
      +

      ValidResponse: If the call was successful. +ErrorResponse: If the call was not successful.

      +
      +
      Return type
      +

      Union[ValidResponse, ErrorResponse]

      +
      +
      Raises
      +

      PureError: If calling the API fails.

      +
      +
      Raises
      +

      ValueError: If a parameter is of an invalid type.

      +
      +
      Raises
      +

      TypeError: If invalid or missing parameters are used.

      +
      +
      +
      +
      get_subscription_assets(subscriptions: Optional[Union[ReferenceType, List[ReferenceType]]] = None, licenses: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, advanced_space: Optional[StrictBool] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[Union[StrictStr, Filter]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, license_ids: Optional[ConstrainedListValue[StrictStr]] = None, license_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[StrictInt] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, subscription_ids: Optional[ConstrainedListValue[StrictStr]] = None, subscription_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
      @@ -7254,6 +7424,184 @@

      PortResponse +

      ProtectionGroupSnapshot

      +
      +
      +pydantic model pypureclient.pure1.ProtectionGroupSnapshot(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, on: Optional[FixedReferenceFqdn] = None, pod: Optional[FixedReference] = None, source: Optional[FixedReference] = None)
      +

      A protection group snapshot is a collection of point-in-time consistent volume snapshots, for volumes associated with the protection group when the snapshot was taken.

      +
      +
      +field as_of: Optional[StrictInt] = None (alias '_as_of')
      +

      The freshness of the data (timestamp in millis since epoch).

      +
      + +
      +
      +field created: Optional[StrictInt] = None
      +

      Creation time in milliseconds since UNIX epoch.

      +
      + +
      +
      +field id: Optional[StrictStr] = None
      +

      A non-modifiable, globally unique ID chosen by the system.

      +
      + +
      +
      +field name: Optional[StrictStr] = None
      +

      A non-modifiable, locally unique name chosen by the system.

      +
      + +
      +
      +field on: Optional[FixedReferenceFqdn] = None
      +

      A reference to the array where the snapshot is stored.

      +
      + +
      +
      +field pod: Optional[FixedReference] = None
      +

      A reference to the pod the source protection group belongs to, if applicable.

      +
      + +
      +
      +field source: Optional[FixedReference] = None
      +

      A reference to the protection group that the snapshot was taken from.

      +
      + +
      + +

    +
    +

    ProtectionGroupSnapshotGetResponse

    +
    +
    +pydantic model pypureclient.pure1.ProtectionGroupSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotResponse

    +
    +
    +pydantic model pypureclient.pure1.ProtectionGroupSnapshotResponse(*, items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshot]] = None
    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotTransfer

    +
    +
    +pydantic model pypureclient.pure1.ProtectionGroupSnapshotTransfer(*, _as_of: Optional[StrictInt] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, started: Optional[StrictInt] = None)
    +

    The transfer statistics for snapshot replication data.

    +
    +
    +field as_of: Optional[StrictInt] = None (alias '_as_of')
    +

    The freshness of the data (timestamp in millis since epoch).

    +
    + +
    +
    +field completed: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process completed. Measured in milliseconds since the UNIX epoch.

    +
    + +
    +
    +field data_transferred: Optional[StrictInt] = None
    +

    The number of bytes transferred from the source to the target as part of the replication process. Measured in bytes.

    +
    + +
    +
    +field id: Optional[StrictStr] = None
    +

    A non-modifiable, globally unique ID chosen by the system.

    +
    + +
    +
    +field name: Optional[StrictStr] = None
    +

    A non-modifiable, locally unique name chosen by the system.

    +
    + +
    +
    +field progress: Optional[Union[StrictFloat, StrictInt]] = None
    +

    The percentage progress of the snapshot transfer from the source array to the target. Displayed in decimal format.

    +
    + +
    +
    +field started: Optional[StrictInt] = None
    +

    The timestamp of when the snapshot replication process started. Measured in milliseconds since the UNIX epoch.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotTransferGetResponse

    +
    +
    +pydantic model pypureclient.pure1.ProtectionGroupSnapshotTransferGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None)
    +
    +
    +field continuation_token: Optional[StrictStr] = None
    +

    Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

    +
    + +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None
    +
    + +
    +
    +field total_item_count: Optional[StrictInt] = None
    +

    Total number of items after applying filter params.

    +
    + +
    + +
    +
    +

    ProtectionGroupSnapshotTransferResponse

    +
    +
    +pydantic model pypureclient.pure1.ProtectionGroupSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None)
    +
    +
    +field items: Optional[ConstrainedListValue[ProtectionGroupSnapshotTransfer]] = None
    +
    + +
    +